lspci: o que significam o Número de Revisão e a Classe PCI?

0

Eu tenho um notebook Lenovo IdeaPad G500A (59-381065). SO: openSUSE 13.1. Minhas placas de vídeo são Intel HD Graphics 4000 e AMD Radeon HD 8750M;

#  lspci | grep 'VGA\|ATI'
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]

Meu amigo tem um notebook similar (no Ubuntu 14.04 LTS) com o mesmo cartão dedicado, mas o resultado desse comando contém o número de revisão (rev ff) para ele:

# lspci | grep 'VGA\|ATI' 
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff)

Em forums.amd.com/Suporte do HD 8750M e linux Drivers 14.501.1003 ou beta usuário tem a mesma placa AMD na máquina HP, mas é detectado como dispositivo compatível com VGA:

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff)

Alguém poderia explicar

  1. o que é o número de revisão e o que significam seus valores particulares e sua ausência?
  2. que diferença entre controladores "compatíveis com VGA" e "display" e por que a mesma placa tem diferentes classes PCI em máquinas diferentes?

Ou alguém poderia dar um link, onde eu posso ler sobre isso?

P.S.

Na verdade, esse problema surgiu de tentativas de executar o cartão dedicado com driver proprietário. O objetivo final disso é a programação OpenCL.

Nas duas primeiras máquinas listadas, não alcançamos nenhum sucesso. Todas as versões do driver AMD que suportam a placa 8750M foram testadas com diferentes versões do driver Intel. Várias distribuições do Linux de várias versões também foram tentadas.

Em todos os casos, o driver está instalado, mas após a reinicialização, o X não inicia com o erro

(EE) fglrx(0): Failed to open CMMQS connection.

A discussão deste problema geral pode ser encontrada em forums.amd .com / Intel HD 4000 + AMD Radeon HD 8750M + Linux .

Outras experiências exigem uma compreensão mais profunda, como funciona.

Então, agradeço antecipadamente por qualquer ajuda.

Atenciosamente, Natalia

Parece que encontrei o número de revisão da minha GPU discreta em /var/log/Xorg.0.log:

[    23.516] (--) PCI:*(0:0:2:0) 8086:0166:17aa:3800 rev 9, Mem @ 0xd8000000/4194304, 0xc0000000/268435456, I/O @ 0x00004000/64
[    23.516] (--) PCI: (0:1:0:0) 1002:6600:17aa:3800 rev 0, Mem @ 0xd0000000/134217728, 0xd8600000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072

então, é igual a 0. Mas o que isso significa? .. Que diferença entre (rev 9) e (rev 0), por exemplo? E isso não resolve os problemas acima mencionados ...

    
por natasha 21.02.2015 / 12:28

0 respostas