Come faccio a sapere se la mia scheda grafica supporta OpenGL 2.0?


9

Sto usando una libreria di sviluppo di giochi che richiede OpenGL 2.0 e sto riscontrando problemi nell'esecuzione. Una mod sul forum di quella libreria mi ha chiesto se la mia macchina supporta OpenGL 2.0 e non ho idea di come capirlo. Qualche idea?


Per prima cosa scopri quale scheda grafica hai, quindi cerca su Google.
Supercereal

Nuovo di zecca per Linux (come in, questa mattina). Quali menu di sistema mi mostreranno che tipo di scheda ho?
Pam

Puoi usare glxinfo.
Jaroslav Kucera,

Risposte:


7

Temo che dovrai aprire la riga di comando del tuo primo giorno di Linux (non preoccuparti, è successo anche a me). Applicazioni -> Accessori -> Terminale. Digita lspcie premi Invio. Questo elenca tutto ciò che è collegato su PCI o PCI express, inclusa la scheda video. Leggi l'elenco fino a quando non hai visto qualcosa su ATI o nVidia o uno dei modelli Intel.

Quindi vai alle tabelle comparative di Wikipedia per le schede video per scoprire la versione OpenGL supportata dalla tua scheda.

Schede grafiche Intel

Schede grafiche nVidia : qui è necessario fare clic sulla pagina per la generazione corretta, ad esempio GeForce serie 7 se si dispone di una GeForce 7600 GS

Carte grafiche ATI

Ricorda che questi dicono solo quale versione supporta l'hardware. Per poter eseguire le librerie OpenGL, è necessario anche un driver che le supporti. Esistono più driver video per ogni generazione di chip per Linux. Ubuntu viene fornito con versioni open source, che non sono male, ma generalmente un passo indietro rispetto ai driver proprietari rilasciati dai produttori di schede grafiche (che spesso vengono definiti come binary driverso proprietary drivers). Se si verifica che l'hardware supporti OpenGL 2.0 (cosa che la maggior parte fa), è possibile provare i driver proprietari. Si chiamano nvidia-current per nvidia e fglrx per ATI. Per Intel, ci sono solo driver open source.


La risposta è troppo generica
banavalikar,

2

Usa dmidecode per scoprire il nome della tua scheda grafica. quindi trova informazioni sulla versione di opengl in google.


0

Il primo strumento che usi probabilmente dovrebbe essere lspci, ma se sei interessato a maggiori dettagli è che puoi usare lshw .

Esempio dal mio 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 il corrispondente estratto da 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

digitare dxdiag nella finestra di esecuzione in Windows


1
L'esecuzione di dxdiag non ti aiuterebbe a determinare se la tua GPU supporta OpenGL
Ramhound
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.