让 OpenGL 在 Ubuntu 下工作

让 OpenGL 在 Ubuntu 下工作

我有一个英特尔显卡,我无法判断它是否被识别。当我通过 GUI 进入“系统信息”部分时,它指出我的显卡未知。尽管如此,我的lspci显卡显示效果非常好。

问题

有什么方法可以让 OpenGL 在 Ubuntu 11.10 上正常工作,或者,如果这是不可能的(由于我的显卡),是否有任何其他发行版推荐来实现这项工作?

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)

答案1

根据Intel Linux 显卡驱动程序官方网站Linux 应立即支持英特尔 C200 系列芯片组家族中包含的英特尔® HD Graphics P3000。

您的问题的原因是根据英特尔提供的信息英特尔® 核芯显卡 P3000 仅适用于部分英特尔至强处理器 E3-1200 SKU。因此,请咨询英特尔,了解您的特定系统是否确实支持 OpenGL。我无法从 提供的稀疏信息中回答这个问题lspci

答案2

仅仅因为系统设置没有正确报告您的显卡,并不意味着它运行不正确。我不确定你所说的“让 OpenGL 工作”是什么意思,但我猜你的意思是验证加速的 OpenGL?

基本加速的两个主要组件是 Xv 和 GLX 直接渲染。 Xv 执行硬件视频叠加,GLX Direct Rendering 通过图形硬件执行 OpenGL。

用于glxinfo检查 GLX Direct Rendering,glxinfo通过安装

sudo apt-get install  mesa-utils

运行此命令以获取直接渲染状态,它将是一个yesno答案。

glxinfo  | grep rendering

用于xvinfo检查视频叠加。确保x11-utils软件包已安装。

sudo apt-get install x11-utils

运行此命令来检查视频覆盖,应该是一个长列表,而不是错误。

xvinfo

这只是基础知识,它不验证新的高清视频扩展。然而,它应该告诉您加速是否有效。

相关内容