如何将图形驱动程序重置为安装默认值?(AMD Radeon HD 6400M)

如何将图形驱动程序重置为安装默认值?(AMD Radeon HD 6400M)

我有一台 HP Pavilion 笔记本电脑,配有 AMD Radeon HD 6400M 显卡。当我从 12.04 升级到 12.10 时,一切都很顺利,直到我通过 HDMI 电缆插入电视。重启后,Unity 停止工作,我收到各种与 gpu 相关的错误消息。

好吧,我咨询了 Google,在尝试修复这个问题时,我有点失控了,添加了不同的存储库来安装自制解决方案,从 AMD 支持页面升级和降级驱动程序,修改设置等等。但毫无帮助。

我最终删除了所有提到的存储库,清除了所有 fglrx 文件并尝试删除所有添加的驱动程序,但出现了一些 dkpg 错误。

目前的情况是:Unity 无法运行,但 Gnome 可以运行。在“附加驱动程序”下,我安装了“Advanced Micro Devices [AMD] nee ATI: Caicos [Radeon HD 6400M/7400M Series]”驱动程序。我尝试了 X.org、fglrx 和 fglrx-updates,但仍然无法运行 Unity。

我已经放弃尝试自己修复此问题,我宁愿等待可用的更新。

有没有办法将图形驱动程序完全重置为安装默认值,还是必须重新安装 Ubuntu 12.10?

(在有人提到它之前,不,我不想使用 Gnome,我喜欢 Unity 并且希望它能够工作。)

答案1

好的,我只想说,在安装之前我只是想寻找有关 12.10 驱动程序的评论,而且我使用的是 Windows 8,所以不确定这是否有帮助:

  • 我确实记得如果你去你的 Ati Catalyst 控制中心...这是它在 Windows 中的样子,但它可能与 Linux/Ubuntu 相同 - 在右上角显示首选项 - 单击该按钮,然后第四个按钮是 - 恢复出厂默认设置...

  • 最好的选择可能是在一切正常时返回到 12.04 - 只需从 Ati 网站重新安装 12.04 版本即可。

答案2

这对我来说最终不起作用。 有一个更好的答案如何让 AMD/Intel 混合显卡驱动程序正常工作?

答案3

它可能是 AMD 显卡,也许您可​​以使用以下步骤转到英特尔显卡:

编辑 /etc/fstab 并添加以下行:

tmpfs /dev/shm tmpfs defaults 0 0

none /sys/kernel/debug debugfs defaults 0 0

然后编辑/etc/rc.local并在exit0之前添加:

chown $User /sys/kernel/debug/vgaswitcheroo/switch

echo OFF> /sys/kernel/debug/vgaswitcheroo/switch

完成后,使用附加的脚本并将其放入 /usr/bin 文件夹中,然后将附加的图标放入 home/$User/.local/share/icons 文件夹中

注意:您可能需要将 /home/%User/.local/share/icons 元素中的 $User 更改为您机器上的用户。确保附加的文件是可执行的,否则它将无法工作;因此,请通过右键单击来 chmod 或更改权限。

在运行脚本之前请确保您已经安装了 gxmessage:

sudo apt-get install gxmessage

要对开关文件具有永久的写入权限,请将以下行添加到 /etc/init.d/rc.local,将 USERNAME 替换为您的用户名:

chown USERNAME /sys/kernel/debug/vgaswitcheroo/switch

然后只需运行以下命令:

switch_between_cards

所附的开关 1-4 图片显示了该过程,你可以看到我的 Radeon 卡从关闭到打开再到关闭

参考:

https://help.ubuntu.com/community/HybridGraphics

除了解决一些依赖关系之外,我还在脚本顶部添加了以下内容:

if [ $EUID != 0 ]; then
    gksudo "$0" "$@"
    exit $?
fi

注意:感谢 druellan(我改编了他的补充并删除了 gnome-session-quit 选项)

祝你好运

希望这可以帮助

这是切换脚本的链接:

http://ubuntuforums.org/showthread.php?t=1927317&page=3

相关内容