Como encontrar a memória da minha placa gráfica

3
sudo lshw -C display

mostra ...

*-display              
   description: VGA compatible controller
   product: Broadwell-U Integrated Graphics
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:63 memory:c3000000-c3ffffff memory:d0000000-dfffffff ioport:7000(size=64)

 *-display
   description: 3D controller
   product: GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:09:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: driver=nouveau latency=0
   resources: irq:65 memory:c4000000-c4ffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:4000(size=128)

Então eu tentei

amruth@HP-Ci5:~$ lspci | grep VGA

que retorna

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)

Então eu tentei

amruth@HP-Ci5:~$ lspci -v -s 00:02.0

que retorna

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Hewlett-Packard Company Device 2337
    Flags: bus master, fast devsel, latency 0, IRQ 64
    Memory at c3000000 (64-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 7000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915

A partir disso, concluo que minha placa gráfica é de apenas 256 MB. Este é o meu novo laptop HP [Notebook HP 15-r240TX (Gráfico 5ª Ci5 / 8GB / 1TB / Free DOS / 2GB) (L8P42PA)] da Flipcart. Então eu pretendo solicitar substituição. Obrigado pela resposta.

    
por user3798498 02.05.2015 / 19:48

3 respostas

2

lspci | grep VGA

marque os dígitos na frente dele. Então faça ...

lspci -v -s {digits}

Exemplo da minha máquina:

~$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. 
[AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]

e

$ lspci -vm -s 01:00.0
Device: 01:00.0
Class:  VGA compatible controller
Vendor: Advanced Micro Devices, Inc. [AMD/ATI]
Device: Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
SVendor:    Acer Incorporated [ALI]
SDevice:    Radeon HD 6650M

mostrará todos os detalhes do videocard. Editar: parece que nem todos mostram a memória do cartão. Este método funciona para mais do que apenas o seu cartão de vídeo: detalhes sobre a placa de rede com e sem fio, o controlador USB também são mostrados (basta alterar o comando para 02: 00.0, 03: 00.0. Meu áudio é 01: 00.1; basta verificar o primeiro comando para os dígitos).

Então, outro método:

lspci -v | grep VGA -A12
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] (prog-if 00 [VGA controller])
    Subsystem: Acer Incorporated [ALI] Radeon HD 6650M
    Flags: bus master, fast devsel, latency 0, IRQ 35
    Memory at b0000000 (64-bit, prefetchable) [size=256M]
    Memory at c0300000 (64-bit, non-prefetchable) [size=128K]
    I/O ports at 3000 [size=256]
    Expansion ROM at c0340000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: fglrx_pci
  • 256 MB
por Rinzwind 02.05.2015 / 19:55
0

Faça o download do SystemInfo a partir dos repositórios oficiais ou via terminal:

sudo apt-get install sysinfo

Em seguida, abra direto do terminal:

sysinfo

Agora você pode ver tudo o que precisa saber:)

    
por Dario Salvati 02.05.2015 / 19:58
0

Tente com o seguinte comando:

lspci -vvnn  | grep -Pzo "(?s)\[03.*?\sprefetchable\) \K\[size=(\d+)M\]"

Prefira grep para \[03 , pois as placas de vídeo nem sempre são listadas com [0300] VGA compatible controller . Eles podem ser [0380] Display controller ou [0302] 3D controller .

O resultado para o meu sistema:

[0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device [17aa:21fb]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 32
    Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
    Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]

é:

[size=256M]
    
por Sylvain Pineau 02.05.2015 / 20:39

Tags