Bagaimana saya tahu jika kartu grafis saya mendukung OpenGL 2.0?

9

Saya menggunakan perpustakaan pengembangan game yang membutuhkan OpenGL 2.0 dan saya mengalami masalah saat menjalankannya. Seorang mod di forum perpustakaan itu bertanya apakah mesin saya mendukung OpenGL 2.0, dan saya tidak tahu bagaimana cara mengatasinya. Ada ide?

Pam
sumber
Pertama cari tahu kartu grafis apa yang Anda miliki kemudian cari di google.
Not Kyle stop stalking me
Barang baru ke linux (seperti pada, pagi ini). Menu sistem apa yang akan menunjukkan kepada saya kartu jenis apa yang saya miliki?
Pam
Anda dapat menggunakan glxinfo.
Jaroslav Kucera

Jawaban:

7

Saya khawatir Anda harus membuka baris perintah hari pertama Linux Anda (jangan khawatir, kebetulan juga pada saya). Aplikasi - & gt; Aksesori - & gt; Terminal. Mengetik lspci dan tekan Enter. Ini mencantumkan semua yang terhubung melalui PCI atau PCI express, termasuk kartu video. Baca seluruh daftar sampai Anda melihat sesuatu tentang ATI atau nVidia atau salah satu model Intel.

Kemudian pergi ke tabel perbandingan Wikipedia untuk kartu video untuk mengetahui versi OpenGL yang didukung kartu Anda.

Kartu Grafis Intel

kartu grafis nVidia - di sini Anda harus mengklik ke halaman untuk generasi yang benar, e. g. Seri GeForce 7 jika Anda memiliki GeForce 7600 GS

Kartu grafis ATI

Ingat bahwa ini hanya mengatakan versi mana yang didukung perangkat keras. Untuk dapat menjalankan pustaka OpenGL, Anda juga memerlukan driver yang mendukungnya. Ada beberapa driver video untuk setiap generasi chip untuk Linux. Ubuntu hadir dengan versi open source, yang tidak buruk, tetapi umumnya selangkah di belakang driver berpemilik yang dirilis oleh produsen kartu grafis (yang sering disebut sebagai binary drivers atau proprietary drivers ). Jika cek Anda menunjukkan bahwa perangkat keras Anda mendukung OpenGL 2.0 (yang kebanyakan dilakukan), Anda dapat mencoba driver berpemilik. Mereka disebut nvidia-current untuk nvidia dan fglrx untuk ATI. Untuk Intel, hanya ada driver open source.

rumtscho
sumber
Jawabannya terlalu umum.
banavalikar
2

Gunakan dmidecode untuk mengetahui nama kartu grafis Anda. kemudian cari informasi tentang versi opengl di google.

Saska
sumber
0

Alat pertama yang Anda gunakan mungkin harus lspci, tetapi jika Anda tertarik pada detail lebih lanjut, Anda dapat menggunakannya lih .

Contoh dari laptop saya:

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>

dan ekstrak yang sesuai dari 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)
hlovdal
sumber
-3

ketik dxdiag di jalankan jendela di windows

ahmed
sumber
1
Menjalankan dxdiag tidak akan membantu Anda menentukan apakah GPU Anda mendukung OpenGL
Ramhound