从 Ubuntu 10.04 开始,我的 HP Compaq nc6400 笔记本电脑屏幕较暗的区域会出现闪烁。这种情况在 32 位和 64 位默认安装的 Ubuntu 10.04 上都会发生(无需手动配置 X-windows)。Ubuntu 9.04 或 9.10 从未出现过这个问题。
运行lspci
输出:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc M52 [Mobility Radeon X1300]
02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
02:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
02:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controller
08:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5753M Gigabit Ethernet PCI Express (rev 21)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
也许最重要的一句话是
01:00.0 VGA compatible controller: ATI Technologies Inc M52 [Mobility Radeon X1300]
答案1
我需要创建文件/etc/modprobe.d/radeon-kms.conf
,添加以下行
options radeon modeset=0
必须重启。现在闪烁已经消失。:)
答案2
这很可能是驱动程序问题。您尝试安装此卡的驱动程序了吗?据我所知,ATI 的官方驱动程序版本不再支持您的卡。话虽如此,Ubuntu 论坛上似乎有一个开源替代方案,对很多人来说都很有用。我本想在这里发布所有说明,但步骤太多了,所以我将为您发布一些链接:
有关 ATI 1300 问题的帖子
安装开源驱动程序的社区指南
安装开源驱动程序的第二个社区指南。
让我们知道您如何处理这些问题或这是否有帮助。
答案3
我已经解决了这个问题。请按照我在此处提到的步骤操作:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/665233/comments/7
删除与图形环境有关的所有内容,如Ubuntu wiki 页面中说。
然后,
$ gksudo gedit /etc/default/grub
并修改此行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到这个:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
然后
$ sudo update-grub
重启后就开心了。桌面效果也起作用了。
答案4
看来 ATI 1300 出了点问题。我找到了一些可以解决此问题的方法:
就我而言,我向内核添加了一个命令:
radeon.new_pll=0
为此,我们必须编辑文件/etc/default/grub
sudo gedit /etc/default/grub
在这一行中:
GRUB_CMDLINE_LINUX=""
我们添加一行命令:
GRUB_CMDLINE_LINUX="radeon.new_pll=0"
最后,我们必须运行命令 grub2 输入以下命令才能完成更改:
sudo update-grub2
可能您必须重新启动系统。
谢谢极客凯撒