我无法正常使用 Ubuntu。每次启动时,我都需要将 radeon 设置为 0,或者使用 nomodeset。我没有 fglrx 驱动程序(Trusty 内核和 X.org 不支持它),只有打开的驱动程序。每次正常启动时,屏幕都会关闭,什么都不起作用。尝试使用所有功能,编辑 GRUB(在您询问之前,是的,我sudo 更新 grub'd it),添加一个 xorg.conf 文件(但每次启动时都会重命名)...
有用信息:显卡是 ATI Radeon HD4670。我不想使用 nomodeset 选项,只是想让我的图形正常工作。
如果您需要一些日志信息之类的,我会将其附加上。
答案1
这个问题比较老了,但我找到了一种可行的解决方案,但在针对该问题的其他任何答案中我都找不到这种解决方案。
几周以来,我在 iMac(2009 年末)上启动 Kubuntu 16.10 时遇到了类似的行为:系统正在运行,但是当帧缓冲区驱动程序被激活时,背光不知何故被关闭了。
在使用外部显示端口或 kubuntu-update 后,它启动了,我分不清是哪个。nomodeset/...modeset=0 不知怎么地起作用了,但 radeon 驱动程序不再加载,而 googelmaps 等从硬件加速中获益良多的东西无法使用或只能痛苦地使用。
目前我仅有的有一个解决方案对于 X:
通过 SSH ssh username@yourImacIP -XC
(-XC 表示:使用 X-forwarding 压缩)连接到 iMac 并运行:
xrandr -d :0 --output eDP --crtc 1 --brightness 0.8
然而仅当我启动正常的 X-Displaymanager/Desktop 环境(在我的情况下是 KDE)在 iMac 上。所以我必须假设已经选择了正确的用户帐户,我只需盲目地输入密码即可。当然必须安装 xrandr。
如果我再次运行相同的命令 - 屏幕会变黑,如果再次运行,屏幕会再次打开。因此,据我理解,该命令的逻辑(将亮度更改为 0 到 1 之间的值)不正确。
如果有人能解决帧缓冲区启动不关闭显示器背光的问题,我将不胜感激。
更新:
升级到 kubuntu 17.10 后,radeon 驱动程序在此设置下根本无法工作。
但(目前)好结局:随着 Kubuntu 当前版本 (17.10) 的最新更新(大约在 11 月中旬),上述步骤似乎不再必要!显示器毫无困难地出现了,我可以再次使用控制台了。感谢万能的 kubuntu 或 radeon 驱动程序开发人员!
我的外部显示端口仍然无法工作:(硬件似乎已经坏了......
如果您仍需要上述步骤 - 连接线路
xrandr -d :0 --output eDP --crtc 1 --brightness 0.7
到您的本地(在您的用户目录中)*.xinit、.xinitrc或者.xsessionrc*(无论什么都可以)让你的生活更轻松。你只需要盲目地进行身份验证。远程 ssh 不再是必要的。
答案2
除了“停用显卡”之外没有其他办法,因为 AMD Catalyst 不再支持 Radeon 4000 系列,并且 Radeon 开源驱动程序无法在您的 AMD Radeon 4670 GPU 上正常工作。要获得永久的解决方法,请按照说明操作...
打开终端并执行:
sudo apt-get install gksu
然后执行:
gksudo gedit /etc/default/grub
添加radeon.模式集=0到此行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
内容如下:GRUB_CMDLINE_LINUX_DEFAULT="安静启动 radeon.modeset=0"
然后执行:
sudo update-grub