web-dev-qa-db-ja.com

OpenGLをUbuntuで動作させる

Intelグラフィックカードを持っていますが、認識されているかどうかわかりません。 GUIを使用して[システム情報]セクションに移動すると、グラフィックカードが不明であると表示されます。それにもかかわらず、私のlspciはグラフィックカードを完全に正常に表示します。

質問

Ubuntu 11.10でOpenGLを正しく動作させる方法はありますか、または(グラフィックカードが原因で)これが不可能な場合、この動作を実現するために推奨される他のディストリビューションはありますか?

lspci

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader (rev 10)
02:00.2 System peripheral: Broadcom Corporation Device 16be (rev 10)
02:00.3 System peripheral: Broadcom Corporation Device 16bf (rev 10)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)
3
Holland

システム設定がグラフィックカードを正しく報告しないからといって、それが正しく動作していないことを意味するわけではありません。 「OpenGLを機能させる」とはどういう意味かわかりませんが、高速化されたOpenGLを検証することを意味していると思いますか?

基本的なアクセラレーションの2つの主要なコンポーネントは、XvとGLXダイレクトレンダリングです。 Xvはハードウェアビデオオーバーレイを実行し、GLXダイレクトレンダリングはグラフィックハードウェアを介してOpenGLを実行します。

glxinfoを使用してGLXダイレクトレンダリングを確認します。glxinfo

Sudo apt-get install  mesa-utils

このコマンドを実行して、直接レンダリングステータスを取得します。これは、yesまたはnoの回答になります。

glxinfo  | grep rendering

xvinfoを使用して、ビデオオーバーレイを確認します。確認してください x11-utilsパッケージがインストールされます。

Sudo apt-get install x11-utils

このコマンドを実行して、ビデオオーバーレイを確認します。エラーではなく、長いリストである必要があります。

xvinfo

これは単なる基本であり、新しいHDビデオ拡張機能を検証するものではありません。ただし、加速が機能しているかどうかはわかります。

3
J. M. Becker

インテルLinuxグラフィックスドライバーの公式ウェブサイト によると、LinuxはそのままインテルC200シリーズチップセットファミリーに含まれるインテル®HDグラフィックスP3000をサポートする必要があります。

問題の原因は、 インテルが提供する情報 によると、インテル®HDグラフィックスP3000は一部のインテルXeonプロセッサーE3-1200SKUでのみ使用可能です。したがって、特定のシステムが実際にOpenGL対応であるかどうかをIntelに確認してください。 lspciによって提供されたまばらな情報からその質問に答えることはできません。

4
Jonathan Frank