屏幕、窗口和菜单闪烁得厉害

屏幕、窗口和菜单闪烁得厉害

我刚刚安装了 11.04(安装了更新/ubuntu 附加功能)。

我正在使用 Dell Dimension 3000,它显然无法运行 Unity。

安装过程中没有闪烁,但一旦我重新启动并登录,情况就变得非常糟糕,屏幕上的所有内容都无法读取。单击菜单会使其打开,但它会闪烁,以至于无法读取。如果您将鼠标悬停在选项上,它们会显示片刻,但会继续闪烁。

如果我登录后立即打开 Firefox 并且不触摸任何其他内容(没有菜单、面板或其他窗口),那么我可以使用 Firefox 而不会出现闪烁,但面板看起来支离破碎且损坏。

这里有几张截图,我希望它们看起来还不错(因为一旦我截图,一切都会开始闪烁:P)。

https://i.stack.imgur.com/QzCzG.jpg

请注意,在第二张图片中,“截屏”窗口实际上不再打开——图像只是粘贴在屏幕上。

我的显卡:

00:02.0 VGA 兼容控制器:英特尔公司 82865G 集成图形控制器(rev 02)

我尝试过的事情:

  • 当我保存第二张截图时,我的整个机器就死机了。大约 10 分钟后,机器完全没有任何反应,我拔掉了机器的电源(颤抖)并重新启动它。谢天谢地,Firefox 保存了我的帖子,我得以提交它。

  • 这种闪烁在 Ubuntu Classic 中也会发生,并且菜单也会闪烁。

  • 在“quiet splash”之前立即添加短语“i915.modeset=0”确实可以停止闪烁。但是,它也将我的普林斯顿显示器的分辨率更改为 640x460。我应该按照说明操作吗这里

注意:我的显示器在“显示器设置”窗口中被标记为“未知”。下拉菜单中没有其他可用的分辨率。

我已成功使更改持久化。我会告诉您修复解决方案的进展情况。

编辑4:说明不起作用。这是终端输出:

jacob@hawaiian-punch:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
   640x480         0.0* 
  1280x1024_60.00 (0xf9)  109.0MHz
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz
        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz
jacob@hawaiian-punch:~$ cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
jacob@hawaiian-punch:~$ xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  150 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  19
  Current serial number in output stream:  19
jacob@hawaiian-punch:~$ 

刚刚尝试

jacob@hawaiian-punch:~$ xrandr --rmmode "1280x1024_60.00"
xrandr: Failed to get size of gamma for output default

尝试了较低的分辨率,但还是不起作用

jacob@hawaiian-punch:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
   640x480         0.0* 
  1280x1024_60.00 (0x10d)  109.0MHz
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz
        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz
  1024x768_60.00 (0x110)   63.5MHz
        h: width  1024 start 1072 end 1176 total 1328 skew    0 clock   47.8KHz
        v: height  768 start  771 end  775 total  798           clock   59.9Hz
jacob@hawaiian-punch:~$ cvt 1024 768
# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
jacob@hawaiian-punch:~$ xrandr --newmode "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  150 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  19
  Current serial number in output stream:  19
jacob@hawaiian-punch:~$ 

我找到了一个解决方法。

我撤消了对 GRUB 的更改,并安装了 Unity 2d。Unity 2d 中没有任何闪烁,分辨率也恰到好处。但是,如果有人想了解有关该错误的更多信息,请随时问我任何其他问题。

答案1

好的 - 这是旧显卡,不支持 Unity。不过不用担心,您可以通过软件中心安装 Unity-2d 来尝试 Unity。

但更大的问题是 ubuntu classic 的闪烁。

这是值得一试的 -

重启,启动后立即按转移显示你的 grub。按编辑该内核行的配置。找到以“quiet splash”结尾的行。编辑该行,使其显示为“i915.modeset=0 quiet splash”,然后按 ctrl+x 启动。

即在“quiet splash”之前立即添加短语“i915.modeset=0”

为了使其持久(即每次重新启动后),请执行以下操作:

在终端类型中

sudo nano /etc/default/grub

找到线

GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"

将其更改为

GRUB_CMDLINE_LINUX_DEFAULT="i915.modeset=0 静默启动"

键入 CTRL O 写入文件 键入 CTRL X 退出

然后输入

sudo update-grub

答案2

如果您正在运行 ubuntu 11.04 并且有 82855G,那么目前唯一的解决方案是在经典模式下运行 GUI。

如果您正在运行 kubuntu,请点击开始(K)-> 计算机-> 系统偏好设置-> 桌面效果并禁用它们。

相关内容