(L)Ubuntu 13.10 AMD ATI Radeon 笔记本电脑从 13.04 升级后屏幕变黑

(L)Ubuntu 13.10 AMD ATI Radeon 笔记本电脑从 13.04 升级后屏幕变黑

自从我从 13.04 升级到 Lubuntu 13.10(64 位)后,我的笔记本电脑屏幕就变黑了。我的外接显示器通过 HDMI 可以正常工作。我有一张 AMD ATI Radeon HD 5470 显卡。

笔记本电脑屏幕启动正常,我看到 Grub、Lubuntu 以点的形式启动,当 lightdm GUI 应该启动时,笔记本电脑屏幕变黑。同时,外部显示器 (HDMI) 开始显示 GUI。

我有一个 Windows 双启动系统,在 Windows 中它运行正常。Fn+亮度键在 Lubuntu 上也能用 - 我在 Lubuntu 外接显示器上看到亮度指示器为 100%。

我尝试了 fglrx,最新的 amd 专有 beta 驱动程序,目前有 fglrx-updates。所有结果都一样。

在 amdcccle 面板中,LVDS 看起来没问题。我可以启用/禁用它、配置它等,但它只是保持黑色。这似乎不是直接的配置问题,因为相同的配置在 13.04 中也可以工作。

我两天来一直在浏览论坛并尝试各种方法,但没有任何结果。

也许有人能给我一些线索。

更多信息:

$ dpkg -l fglrx* Desired=Unknown/安装/删除/清除/保留 | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ 名称
版本 架构 描述 +++-===============-===============-=================================== un fglrx-amdcccle (没有可用描述) ii fglrx-amdcccle 2:13.101-0ub amd64 Catalyst Control Center for the A un fglrx-control
(没有可用描述) un fglrx-control-
(没有可用描述) un fglrx-driver
(没有可用描述) un fglrx-glx
(无可用描述)ii fglrx-updates 2:13.101-0ub amd64
AMD 显卡的视频驱动程序

$ lspci | grep -i vga 01:00.0 VGA 兼容控制器:Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]

$ fglrxinfo 显示::0 屏幕:0 OpenGL 供应商字符串:Advanced Micro Devices,Inc. OpenGL 渲染器字符串:ATI Mobility Radeon HD 5400 系列 OpenGL 版本字符串:4.2.12337 兼容性配置文件上下文 13.101

/etc/X11/xorg.conf

部分“ServerLayout”标识符“aticonfig Layout”屏幕
0“aticonfig-Screen[0]-0”0 0 EndSection

“模块”部分结束部分

“监视器”部分 标识符“aticonfig-Monitor[0]-0” 选项
“VendorName” “ATI 专有驱动程序” 选项“ModelName” “通用自动检测监视器” 选项“DPMS” “true” 结束部分

“监视器”部分标识符“0-LVDS”选项“供应商名称”“ATI 专有驱动程序”选项“型号名称”“通用自动检测监视器”选项“DPMS”“true”选项“TargetRefresh”“60”选项“位置”“1920 312”选项“旋转”“正常”选项“禁用”“true”结束部分

“监视器”部分标识符“0-DFP1”选项“VendorName”“ATI 专有驱动程序”选项“ModelName”“通用自动检测监视器”选项“DPMS”“true”选项“PreferredMode”“1920x1080”选项“TargetRefresh”“60”选项“Position”“0 0”选项“Rotate”“normal”选项“Disable”“false”结束部分

部分“设备”标识符“aticonfig-Device[0]-0”驱动程序
“fglrx”选项“Monitor-LVDS”“0-LVDS”选项“Monitor-DFP1”“0-DFP1”总线 ID“PCI:1:0:0”结束部分

“屏幕”部分 标识符“aticonfig-Screen[0]-0” 设备
“aticonfig-Device[0]-0” 默认深度 24 子部分“显示” 视口 0 0 深度 24 EndSubSection EndSection

答案1

好的,我最终通过删除闭源专有驱动程序并使用开源 Radeon 驱动程序解决了这个问题。请参阅https://help.ubuntu.com/community/RadeonDriver

开源驱动程序完全支持我的 ATI 卡 CEDAR Radeon HD 5430/5450/6330/6350/6370

要安装开源驱动程序,只需完全删除闭源驱动程序即可(更多详细信息请访问https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx)这是我使用的:

sudo apt-get remove --purge fglrx*
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 dpkg-reconfigure xserver-xorg
sudo shutdown -r now

重启后,笔记本电脑屏幕和外接显示器屏幕都可以正常工作。为了设置两个显示器的分辨率,我使用了 arandr 工具。

检查一切是否正常:

sudo lshw -c 视频

应该显示...配置:驱动程序=radeon 延迟=0

希望这会有所帮助。

相关内容