修复 Intel 82845GL 上的显示问题

修复 Intel 82845GL 上的显示问题

我已经打开这个问题也在启动板上,但是为了获得更大的响应基础,我将其发布在这里,希望有人能够发现它。

Natty 与 Intel 82845GL 芯片组配合得不是很好。今天我用 Natty 启动了我的旧机器来测试它。规格如下:

处理器:赛扬 2.4GHz 显卡:Intel 845GL 内存:1GB

第一个问题是显示屏坏了!我的意思是什么?好吧,你自己看看:

在此处输入图片描述

如果该问题得到修复(并且已经修复了一段时间,但现在又回来了),则 Unity 将被禁用。

我认为这些问题是由于硬件加速被禁用...或者换句话说,不是适合我的硬件的驱动程序。在谷歌上搜索“intel 82845GL ubuntu”确实会返回过去遇到类似问题的其他用户,但我无法在关于该主题的众多讨论中找到解决方案 - 我想部分原因是我的“Linux 天真”...但也许你可以帮忙?

答案1

Unity 2D 是为旧芯片组(例如 845 和 855 英特尔系列)设计的。

您的问题很可能是由于旧驱动程序有缺陷以及 Compiz 不兼容造成的。

建议启动恢复模式 - 带网络支持。然后安装 unity-2D

我发现我的 i855 笔记本电脑需要使用额外的 grub 参数启动,否则我会看到类似的登录混乱显示 -

我建议您也看看 grub 字符串i915.modeset=0或是否i915.modeset=1适用于您的 PC。关注我的答案在这里关于如何将其添加到 grub - 说明还包括如何永久修复 grub。

作为 Unity-2D 的替代方案,您可以尝试轻量级发行版,例如 Lubuntu(或者可能是 Xubuntu),它应该可以与非常旧的图形芯片组(例如 i8xx 芯片组)配合得更好。

答案2

Intel 845 系列芯片存在严重的硬件错误。当时的 Windows 驱动程序和旧的 Linux 驱动程序堆栈没有处理硬件中不工作的部分,因此没有遇到问题。

新的 Linux 图形堆栈 (GEM/KMS/DRI2) 会执行这些硬件功能。因此,我们禁用了您显卡上的英特尔驱动程序。这就是 Unity 无法正常工作的原因。请参阅这个答案更多细节。

视频模式问题似乎是另一个问题。日志(dmesg/var/log/Xorg.0.log)是调试此类问题的代价。

答案3

我发现它适用于 Dell Inspiron 1100 上的 Ubuntu 17.04。它有 82845GL。别忘了sudo update-grub

stupid ~ 148# rcsdiff -r1.1 /etc/default/grub
===================================================================
RCS file: /etc/default/RCS/grub,v
retrieving revision 1.1
diff -r1.1 /etc/default/grub
11c11
< GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
---
> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off vga=auto"
25a26,27
> GRUB_GFXMODE=1024x768
> GRUB_GFXPAYLOAD_LINUX=keep
stupid ~ 149#  

这是 X 版本:

stupid ~ 163# X -version

X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-83-generic i686 Ubuntu
Current Operating System: Linux stupid 4.10.0-28-generic #32-Ubuntu SMP Fri Jun 30 05:31:03 UTC 2017 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.0-28-generic root=UUID=145b8481-54a0-4fc1-b0d4-fe0ce02a3eb3 ro quiet splash acpi=off vga=auto vt.handoff=7
Build Date: 17 July 2017  02:37:53PM
xorg-server 2:1.19.3-1ubuntu1.1 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

相关内容