グラフィックカードがOpenGL 2.0をサポートしているかどうかを確認するにはどうすればよいですか?


9

OpenGL 2.0を必要とするゲーム開発ライブラリを使用していますが、実行に問題があります。そのライブラリのフォーラムのmodが私のマシンがOpenGL 2.0をサポートしているかどうか尋ねました、そして私はこれを理解する方法がわかりません。何か案は?


まず、お持ちのグラフィックカードを見つけてから、googleで検索してください。
スーパーシリアル、2011

Linuxの新しい(今朝のように)。どのシステムメニューで、どの種類のカードを持っているかがわかりますか?
Pam

glxinfoを使用できます。
Jaroslav Kucera 2017

回答:


7

Linuxの初日のコマンドラインを開く必要があると思います(心配する必要はありません)。アプリケーション->アクセサリ->ターミナル。入力lspciしてEnterキーを押します。これには、ビデオカードを含む、PCIまたはPCI Expressを介して接続されているすべてがリストされます。ATI、nVidia、またはIntelのモデルのいずれかについて何かが見つかるまで、リストを読んでください。

次に、Wikipediaのビデオカードの比較表にアクセスして、カードがサポートするOpenGLバージョンを確認します。

Intelグラフィックカード

nVidiaグラフィックカード -正しい世代のページをクリックする必要があります。たとえば、GeForce 7600 GSの場合はGeForce 7シリーズ

ATIのグラフィックカード

これらは、ハードウェアがサポートするバージョンのみを示していることに注意してください。OpenGLライブラリーを実行できるようにするには、それらをサポートするドライバーも必要です。Linuxの各チップ世代には、複数のビデオドライバがあります。Ubuntuには、悪くないオープンソースバージョンが付属していますが、通常、グラフィックカードメーカー(binary driversまたはと呼ばれることが多い)からリリースされた専用ドライバーよりも一歩遅れていproprietary driversます。チェックの結果、ハードウェアがOpenGL 2.0をサポートしていることが判明した場合(ほとんどの場合)、独自のドライバーを試すことができます。それらは、nvidiaの場合はnvidia-current、ATIの場合はfglrxと呼ばれます。Intelの場合、オープンソースドライバーしかありません。


答えが一般的すぎる。
バナバリカル

2

dmidecodeを使用して、グラフィックカードの名前を確認します。次に、googleでopenglのバージョンに関する情報を見つけます。


0

最初に使用するツールはおそらくlspciですが、詳細に興味がある場合はlshwを使用できます。

私のラップトップからの例:

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>

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

Windowsの実行ウィンドウでdxdiagと入力します


1
dxdiagを実行しても、GPUがOpenGLをサポートしているかどうかを判断するのに役立ちません
Ramhound
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.