Ubuntu 12.04 LTS 中的屏幕闪烁

Ubuntu 12.04 LTS 中的屏幕闪烁

对于那些可以帮助我的人..我最近安装了 ubuntu 12.04 lts 并且在登录屏幕上出现闪烁...我在 google 上搜索了这个问题,我发现带有 nvidia 显卡的笔记本电脑也有这个问题...但我的笔记本电脑有英特尔高清显卡...我尝试了“nomodeset”并且解决了,但我的屏幕分辨率变为 1024x768 而我无法将其更改为 1366x768...所以我现在使用 ubuntu 11.10...我该怎么办??

对于那些可以帮助我的人..我是 Ubuntu 的新手,我什么都不知道..所以请详细说明你的答案....

任何人??

答案1

我在从 Live CD 全新安装 12.04 时遇到了很多类似的问题。Live CD 运行良好,但安装的系统却不行。

登录屏幕上闪烁/像素化。登录后,情况相同,导致窗口无法阅读,或者只留下干净的背景(没有菜单,没有启动器,什么都没有)。

unity --reset并且多次重启也无济于事。

这是一个的安装Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)

全新安装最新版本(Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)),现在运行良好。

答案2

我的东芝笔记本电脑上也出现了这个问题,它有一块 ATI Radeon HD 7600M 系列显卡。我可以看到 Grub 菜单,但在选择 Ubuntu 12.04 选项后,我的笔记本电脑屏幕开始快速闪烁,速度之快,有点像频闪灯。我发现,如果我在启动闪烁期间合上笔记本电脑盖几秒钟(这会使笔记本电脑进入睡眠模式),然后再次打开它,闪烁就会停止(笔记本电脑从睡眠状态恢复后),我可以看到 Ubuntu 登录屏幕。如果其他人也遇到同样的问题,请尝试以下操作。

首先,快速答案是尝试将 Grub 中的“gfxmode $linux_gfx_mode”更改为“gfxmode 800x600”。我的桌面以 1600x900 运行,运行正常,但是,这似乎会导致启动屏幕期间出现频闪状闪烁。强制将 gxfmode 设置为较低的分辨率可以防止闪烁。完成此操作后,您可能会在登录出现之前看到屏幕闪烁几次。我认为这很可能是由于显示器更改为桌面的更高分辨率引起的,但这只持续几秒钟,比频闪闪烁更容易忍受。

好的,现在来看看更详细的“新手”友好版本的步骤:

  1. 安装 Grub Cusomizer(可选,如果您知道自己在做什么,可以手动编辑 Grub 以完成以下步骤)。以下是从命令行安装 Grub Customizer 的方法:

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer  
    sudo apt-get update  
    sudo apt-get install grub-customizer 
    
  2. 打开 Grub 定制程序:

    Applications->System Tools->Administration->Grub Customizer (Ubuntu 12.04 Gnome)
     or
    sudo grub-customizer (from the command line)
    

    此时您将被要求输入密码以允许 Grub Customizer 进行任何更改。

  3. 接下来,您需要复制现有的 Ubuntu Grub 条目。这将确保您始终有一个可用的(但闪烁的)Grub 菜单选项(如果此方法不起作用)。等待列表配置(现有的 Grub 条目)加载。现在找到用于启动 Ubuntu 的条目,它应该类似于“Ubuntu,使用 Linux 3.5.0-32-generic”右键点击在该条目上并选择编辑。前往来源tab 并复制文本。您复制的条目应如下所示:

    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_gpt
    insmod ext2
    set root='(hd0,gpt6)'
    search --no-floppy --fs-uuid --set=root 485e79a9-21be-4ce3-84cd-f7157aabac9b
    linux   /vmlinuz-3.5.0-32-generic root=UUID=bcc19378-be9d-4df2-bf4a-e6c60da1489a       ro   quiet splash $vt_handoff
    initrd  /initrd.img-3.5.0-32-generic  
    

    您稍后需要修改的是“gfx模式$linux_gfx_mode”. 如果你没有看到以图形模式在这个阶段不要惊慌,因为您将创建一个可能仍然有效的测试条目。

  4. 复制现有条目的来源后,点击取消返回列表配置。现在在顶部菜单上选择“编辑->新建”来创建新条目(这将用于测试解决方案在此阶段是否有效)。将复制的代码粘贴到来源部分。

  5. 接下来你需要修改图形模式条目。找到以图形模式并将其更改为以下内容(如果没有此行,请尝试添加它):

    gfxmode 800x600
    

    点击好的保存新条目,然后在列表配置部分,例如“Ubuntu,无启动闪烁”。

  6. 点击节省(Grub Customizer 左上角)并等待 Grub Customizer 更新配置。

  7. 现在重新启动您的机器。在 Grub 启动菜单上选择您的新条目。如果此操作有效,则闪烁应该会消失,您应该会在一小段时间后看到登录屏幕(可能在分辨率改变之前会出现一些轻微的屏幕闪烁)。

  8. 如果您仍然看到快速的“频闪”闪烁,请返回 Grub Customizer 并检查您是否选择了正确的选项,以及是否添加了gfx模式 800x600正确输入。如果在选择新条目时看到错误,您可能需要再次重新启动计算机并选择默认(正常)Ubuntu Grub条目来实现此目的。我建议您不要删除原始Grub条目,即使这确实有效,以便您可以在需要时始终使用/参考它。

如果这对您有用,请在此处添加帖子并告诉我们 Ubuntu 的哪个版本以及这适用于哪种显卡,让我们都知道。如果您不确定您拥有哪种显卡,请告诉我们您拥有哪种类型的笔记本电脑/台式机,或运行以下命令来查找:

lspci -v | grep -i vga

祝你好运!

答案3

我似乎通过遵循这个建议消除了闪烁:

  1. 从终端执行unity --reset
  2. 重新启动机器。

我第一次重启时遇到问题,但第二次重启后,没有闪烁,触控板正常!

答案4

我有同样的问题。有两种解决方案:

  1. 登录恢复模式,屏幕闪烁就会停止。但每次你都必须做同样的事情。
  2. 我升级到了 12.10。您可以通过“设置”下载驱动程序,然后搜索适合您设备的驱动程序,然后安装它。

相关内容