UVD 没有响应;升级到 13.04 并关闭 ATI 后,ATI/Intel 混合

UVD 没有响应;升级到 13.04 并关闭 ATI 后,ATI/Intel 混合

首先,我对 Ubuntu 和 Linux 完全陌生,所以我仍在尝试学习命令和基础知识。

我的笔记本电脑是 Acer 4820TG,配备混合英特尔板载处理器和 ATI radeon mobility HD5650。

几个月前,我安装了 Ubuntu 12.04 LTS 作为 Windows 7 的双启动系统。几天前,ATI 显卡坏了(启动时出现伪影和蓝屏)。由于这台笔记本电脑已经很旧了(4 年),我想利用这个机会重新使用 Ubuntu,因为无论如何都无法再玩游戏了。因此,经过大量的谷歌搜索,我设法启动到 Ubuntu 12.04,避免了现在坏掉的 ATI(对于一个完全的初学者来说,这并不像听起来那么容易)。使用以下命令Ubuntu 精确安装

sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati

然后在启动后使用以下命令切换到英特尔 GPU編輯

gksu gedit /etc/default/grub

改变"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"

sudo update-grub
gksu gedit /etc/rc.local

添加"sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch"

这工作得很好,ATI 卡被禁用,温度降到了 45°C。

现在我的目标是升级到 14.04 LTS。但是似乎使用升级选项我只能升级到下一个更高版本。因此我首先升级到 12.10,现在升级到 13.04。

不幸的是,我现在在 13.04 中遇到了以下问题:我做了与 12.04 和 12.10 中相同的编辑,以关闭 ATI 卡。但是现在当我想启动 13.04 时,我收到以下错误

[drm:r600_uvd_init] *ERROR* UVD not responding trying to reset the VCPU!!!

重复几次

[drm:r600_uvd_init] *ERROR* UVD not responding giving up!!!
[drm:evergreen_startup] *ERROR* radeon: error initializing UVD (-1).
radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[drm:r600_lb_test] *ERROR* radeon: fence wait failed (-35).
[drm:radeon_lb_ring_tests] *ERROR* radeon: failed testing IB on GFX ring (-35).
[drm:radeon_device_init] *ERROR* lb ring test failed (-35).

这会导致出现带有鼠标指针的白屏,并且可以通过 CTRL-ALT-F1 切换到终端,或者在偶然的情况下切换到实际的 Intel GPU,然后出现登录屏幕并正常运行 Ubuntu。但是,由于这非常不一致,而且我担心升级后 14.04 LTS 上也会出现同样的情况,我想问你们此时继续的正确方法是什么。

相关内容