Qual é a minha memória de vídeo

1. Qual é a minha memória de vídeo

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 17/11/2018 - 22:51h

Usei o comando lspci -v -s 00:02.0 para verificar quantos mb eu tenho de vídeo:

bash-4.3$ su -c 'lspci -v -s 00:02.0'
Password:
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (prog-if 00 [VGA controller])
Subsystem: LG Electronics, Inc. Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at 94180000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 30c0 [size=8]
Memory at 80000000 (32-bit, prefetchable) [size=256M]
Memory at 94000000 (32-bit, non-prefetchable) [size=1M]

Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Kernel driver in use: i915
Kernel modules: i915

bash-4.3$


Qual dessas é a minha memória de vídeo?


  


2. Re: Qual é a minha memória de vídeo

Matheus
pylm

(usa Gentoo)

Enviado em 17/11/2018 - 22:53h

Vídeo integrado usa parte da RAM como vídeo, você pode setar na BIOS.



3. Re: Qual é a minha memória de vídeo

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 17/11/2018 - 23:06h

pylm escreveu:

Vídeo integrado usa parte da RAM como vídeo, você pode setar na BIOS.


A minha BIOS não tem essa opção.


4. Re: Qual é a minha memória de vídeo

Matheus
pylm

(usa Gentoo)

Enviado em 17/11/2018 - 23:11h

Então o melhor método é o glxinfo


tuxtoo pylm # glxinfo | egrep -i 'device|memory'
Device: AMD Radeon R7 200 Series (BONAIRE, DRM 3.26.0, 4.18.14-gentoo, LLVM 7.0.0) (0x6658)
Video memory: 2048MB
Unified memory: no
GL_AMD_performance_monitor, GL_AMD_pinned_memory,
GL_EXT_memory_object, GL_EXT_memory_object_fd,
GL_NVX_gpu_memory_info, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_AMD_performance_monitor, GL_AMD_pinned_memory,
GL_EXT_memory_object, GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays,
GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NVX_gpu_memory_info,
GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, GL_EXT_memory_object,
GL_EXT_memory_object_fd, GL_EXT_multi_draw_arrays,


Veja a segunda linha.


5. Re: Qual é a minha memória de vídeo

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 17/11/2018 - 23:35h

bash-4.3# glxinfo | egrep -i 'device|memory'
Device: Mesa DRI Intel(R) Pineview M (0xa011)
Video memory: 384MB
Unified memory: yes
bash-4.3#


384MB ????

Tenho 2gb de RAM, ou melhor, 2048mb

Segundo o Neofetch, apenas 1980mb é reconhecido.

2048 - 1980 = 68mb ?!

Não é possível ter 384mb.

68mb acho que não, pois tenho outro computador com apenas 64mb de vídeo e um desempenho superior.


6. Re: Qual é a minha memória de vídeo

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 18/11/2018 - 11:52h

Alguns BIOS alocam parte da memória ram como memória cache.
Isso já vem de fábrica, geralmente o usuário não pode configurar isso pelo setup.
Ex:
- meu micro tem nominalmente 4GB de ram.
- contagem da quantidade de memória ram na inicialização vai até 4.088 MB (coerente)
- após a contagem, no post que mostra um resumo da máquina, é mostrado ter 3.191 MB, logo falta algo próximo a 897 MB (0,9 GB aproximadamente)
- eu reservei no setup 128 MB para o vídeo onboard mas o sistema operacional manipula isso

Memória física, saida do comando:
sudo lshw -short -class memory

Caminho do hardware - Dispositivo - Classe -- Descrição
================= - ======== - ====== - ===================
/0/0 ............................ - ................. - memory - 64KiB BIOS
/0/4/5 ......................... - ................. - memory - 64KiB L1 cache
/0/4/6 ......................... - ................. - memory - 1MiB L2 cache
/0/d ............................ - ................. - memory - 4GiB Memória do sistema
/0/d/0 ......................... - ................. - memory - 2GiB DIMM SDRAM Síncrono
/0/d/1 ......................... - ................. - memory - 2GiB DIMM SDRAM Síncrono
/0/16 .......................... - ................. - memory - 1MiB BIOS

logo, é coerente.

Alocação da memória pelo sistema, saída do comando:
free -toh --si

................. - total - usado - livre - compart. - buffers - em cache
========= ==== ====== ==== ======= ======= ========
Mem: ......... 3,2G .. 1,5G .. 1,7G ... 47M ....... 85M ...... 791M
Swap: ........ 1,1G .... 0B ... 1,1G
Total: ......... 4,3G .. 1,5G .. 2,7G

obs: usado significa alocado para uso não efetivamente em uso.

3,2 GB coerente com 3.191 MB (post na inicialização do micro)
1,5 GB + 1,7 GB = 3,2 GB (coerente)
(791 MB + 85 MB + 47 MB) / 1.024 = 0,91 GB aproximadamente (coerente com post na inicialização)

Vendo a memória manipulada pelo kernel no momento, registrada em /var/log/dmesg, inclusive a alocada para o vídeo onboard:
cat /var/log/dmesg | grep Memory

[ 0.000000] Memory: 3187260K/3267960K available (7617K kernel code, 786K rwdata, 3188K rodata, 988K init, 800K bss, 80700K reserved, 0K cma-reserved, 2354952K highmem)
[ 1.535864] [drm] Memory usable by graphics device = 256M

O sistema usa o dobro, 256 MB, do que eu defini no setup, 128 MB.

obs: em vez dos comandos cat e grep pode-se abrir o arquivo dmesg com um editor de texto simples e procurar pela "ocorrência" Memory.


7. Re: Qual é a minha memória de vídeo

Matheus
pylm

(usa Gentoo)

Enviado em 18/11/2018 - 15:16h

Londreslondres escreveu:

bash-4.3# glxinfo | egrep -i 'device|memory'
Device: Mesa DRI Intel(R) Pineview M (0xa011)
Video memory: 384MB
Unified memory: yes
bash-4.3#


384MB ????

Tenho 2gb de RAM, ou melhor, 2048mb

Segundo o Neofetch, apenas 1980mb é reconhecido.

2048 - 1980 = 68mb ?!

Não é possível ter 384mb.

68mb acho que não, pois tenho outro computador com apenas 64mb de vídeo e um desempenho superior.


Porque é dinâmico, vai alocar RAM até esse máximo.
Cê pode usar o intel-gpu-overlay (parte do intel-gpu-tools) pra saber em tempo real quanto memória tá alocada pro vídeo integrado e também em que fequência a gpu tá rodando.


8. Re: Qual é a minha memória de vídeo

skjdeecedcnfncvnrfcnrncjvnjrnfvjcnjrjvcjrvcj
Londreslondres

(usa Parabola)

Enviado em 18/11/2018 - 18:00h

Entendi.

Eu uso Slackware 14.2. Antes, usava Lubuntu 16.04

O Slackware 14.2 usa 1980mb. O resto é para o vídeo.
O Lubuntu 16.04 usava 2002mb.

Então, o Slackware reserva mais memória para o vídeo do que o Lubuntu, nesse caso?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts