Ubuntu 中黑暗区域的屏幕闪烁

Ubuntu 中黑暗区域的屏幕闪烁

从 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

可能您必须重新启动系统。

谢谢极客凯撒

相关内容