Como posso saber se minha placa gráfica suporta o OpenGL 2.0?


9

Estou usando uma biblioteca de desenvolvimento de jogos que requer o OpenGL 2.0 e estou tendo problemas para executá-lo. Um mod no fórum dessa biblioteca perguntou se minha máquina suporta o OpenGL 2.0, e eu não tenho idéia de como descobrir isso. Alguma ideia?


Primeiro descubra qual placa gráfica você possui e pesquise no google.
Supercereal

Novo no linux (como nesta manhã). Quais menus do sistema me mostrarão que tipo de cartão eu tenho?
Pam

Você pode usar o glxinfo.
Jaroslav Kucera

Respostas:


7

Receio que você tenha que abrir a linha de comando do seu primeiro dia de Linux (não se preocupe, aconteceu comigo também). Aplicações -> Acessórios -> Terminal. Digite lspcie pressione Enter. Isso lista tudo conectado via PCI ou PCI express, incluindo a placa de vídeo. Leia a lista até ter visto algo sobre a ATI ou nVidia ou um dos modelos da Intel.

Depois, vá para as tabelas de comparação da Wikipedia para placas de vídeo para descobrir a versão OpenGL suportada pela sua placa.

Placas gráficas Intel

Placas gráficas nVidia - aqui você precisa clicar na página para a geração correta, por exemplo, GeForce 7 series, se você possui uma GeForce 7600 GS

Cartões ATI grapchic

Lembre-se de que eles apenas dizem qual versão o hardware suporta. Para poder executar bibliotecas OpenGL, você também precisa de um driver que as suporte. Existem vários drivers de vídeo para cada geração de chip para Linux. O Ubuntu vem com versões de código aberto, que não são ruins, mas geralmente um passo atrás dos drivers proprietários lançados pelos fabricantes de placas gráficas (que geralmente são chamados de binary driversou proprietary drivers). Se você verificar que o seu hardware suporta o OpenGL 2.0 (o que a maioria faz), tente os drivers proprietários. Eles são chamados nvidia-current para nvidia e fglrx para ATI. Para a Intel, existem apenas drivers de código aberto.


A resposta é muito genérica.
banavalikar

2

Use dmidecode para descobrir o nome da sua placa gráfica. em seguida, encontre informações sobre a versão do opengl no google.


0

A primeira ferramenta usada provavelmente deve ser lspci, mas se você estiver interessado em mais detalhes, poderá usar o lshw .

Exemplo do meu laptop:

prompt>lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df0 (rev a1)
prompt>

e o extrato correspondente de lshw:

    *-pci:0
         description: PCI bridge
         product: Core Processor PCI Express x16 Root Port
         vendor: Intel Corporation
         physical id: 1
         bus info: pci@0000:00:01.0
         version: 02
         width: 32 bits
         clock: 33MHz
         capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
         configuration: driver=pcieport
         resources: irq:42 ioport:2000(size=4096) memory:fb000000-fbffffff ioport:f0000000(size=167772160)
       *-display
            description: VGA compatible controller
            product: nVidia Corporation
            vendor: nVidia Corporation
            physical id: 0
            bus info: pci@0000:01:00.0
            version: a1
            width: 64 bits
            clock: 33MHz
            capabilities: pm msi pciexpress vga_controller bus_master cap_list
            configuration: driver=nouveau latency=0
            resources: irq:16 memory:fb000000-fbffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:2000(size=128)
    *-display
         description: VGA compatible controller
         product: Core Processor Integrated Graphics Controller
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 02
         width: 64 bits
         clock: 33MHz
         capabilities: msi pm vga_controller bus_master cap_list rom
         configuration: driver=i915 latency=0
         resources: irq:47 memory:fd000000-fd3fffff memory:d0000000-dfffffff ioport:1800(size=8)

-3

digite dxdiag na janela de execução no windows


11
Correndo dxdiag não iria ajudá-lo a determinar se o seu GPU suporta OpenGL
Ramhound
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.