无法在 12.04 LTS 中检测到显卡

无法在 12.04 LTS 中检测到显卡

你好,我最近刚刚在我的笔记本电脑(Dell Inspiron 15r 5520 64 位)上安装了 Ubuntu,同时还安装了 Windows 8。虽然 Ubuntu 12.04.2 LTS 似乎运行正常,但在系统设置中它无法检测到我的显卡并显示为“未知”。

我尝试了以下命令,得到了以下结果:

$ lspci -v | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (prog-if 00 [VGA controller])

据我所知,我有 ATI 的,那么显示的英特尔 VGA 是怎么回事?

其次,我在“系统设置”>“附加硬件”中激活了 ATI/AMD 专有 FGLRX 图形驱动程序(发布后更新)。该驱动程序会自动下载并安装,但显示为“驱动程序已激活但当前未使用”。我真的不知道这是什么意思。

经过一番挖掘之后,我也尝试了以下命令,但无济于事:

sudo apt-get purge fglrx*
sudo apt-get install fglrx
sudo aticonfig --initial

接下来我去了 AMD 网站并从这里我按照他们的说明手册中的步骤操作,再次使用了以下命令:

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

然后进入我下载驱动程序的文件夹并运行安装文件。我完成了设置过程,并执行以下操作:

/usr/bin/aticonfig

并重启了我的笔记本电脑。我仍然停滞不前,但是,我的硬件信息现在除了显示 Intel 驱动程序外,还显示 ATI VGA 驱动程序。以下是名称:

-PCI 设备-

VGA 兼容控制器:英特尔公司第三代酷睿处理器图形控制器 (rev 09) (prog-if 00 [VGA 控制器])

VGA 兼容控制器:Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M 系列] (prog-if 00 [VGA 控制器])

PCI 设备快照

安装下载的 ATI 驱动程序并检查系统设置>附加驱动程序后,我发现 Raedon VGA 再次被停用,如下所示: 在此处输入图片描述

这里有一个关联到 /var/log/Xorg.0.log。希望所有这些信息对您有所帮助。

请帮我检测一下我的显卡,我需要它来运行几十个应用程序,特别是 Compiz 效果、游戏等。我是新手,所以请尽可能解释一下您的答案,以便我能充分利用它们。提前谢谢 :)

答案1

系统设置中的显卡名称显示经常不起作用(只需搜索 askubuntu,就会有几十个关于它的问题,答案总是一样的……)。我不会担心这个,只相信其他工具来找出正在使用的图形驱动程序。

您的笔记本电脑显然配备了最新的 Intel CPU,其中包括一个图形单元。这就是 lspci 中显示 Intel 显卡的原因。

您的 xorg.conf 提示您目前使用的是 fglrx,而且它似乎正在工作。要查看驱动程序是否确实处于活动状态,只需尝试运行fglrxinfo。您可能要查看的另一个工具是amdcccle催化剂控制中心。它将为您提供很多详细信息(如果安装了 fglrx)。

由于您从 AMD 网站安装了驱动程序,“附加驱动程序”不会在其列表中显示任何活动驱动程序(因为您没有使用 Ubuntu 的官方驱动程序包,而是从 AMD 网站下载)。

我不太了解你的笔记本电脑,但你可能会发现本指南很有用:安装带有 Intel/AMD 混合显卡的 Catalyst

哦,顺便说一句,安装从 AMD 网站下载的驱动程序的首选方法是发行版专用软件包然后安装它们。这样,你可以确保它在获得内核更新时继续工作。如果你只是安装它,它可能每次安装内核更新时,您都必须重新安装它。

相关内容