让Matrox Millenium视频卡在Ubuntu 9.10中运行


2

我已经在一台旧PC上安装了Ubuntu 9.10并且它大部分都在工作,除了在我开始拖动窗口或在窗口或菜单中滚动时出现的一些沉重的绘图缺陷。看起来视频驱动程序会将移动的矩形复制到错误的位置。

我已经看了一下,/var/log/Xorg.0.log下面一行显示了检测到的视频卡:

( - )PCI:*(0:0:8:0)102b:0519:0000:0000 Matrox Graphics,Inc。MGA 2064W [Millennium] rev 1,Mem @ 0xf9800000 / 16384,0xfb000000 / 8388608,BIOS @ 0x? ??????? / 65536
(==)使用默认内置配置(30行)(==)---
启动内置配置---
章节“设备”
标识符“内置默认值mga设备0 “
司机”mga“
EndSection

如何修复图纸缺陷?


事实证明,24位颜色深度(由ubuntu 9.10自动选择)是问题所在; 对于内存很少的卡,毫无疑问,mga驱动程序无法很好地处理这个问题。我采取了以下步骤来解决问题(如果您已经有一个半工作的xorg.conf文件,则可以跳过前三个步骤):

  1. 在恢复模式下重新启动ubuntu,以获得没有运行X的根控制台。
  2. 运行Xorg -configure以生成xorg.conf.new文件
  3. 将文件复制到/etc/X11/xorg.conf cp xorg.conf.new /etc/X11/xorg.conf (假设它还不存在;这就是我生成它的原因)
  4. 打开新的配置文件,sudo nano /etc/X11/xorg.conf并确保屏幕部分配置为16位颜色深度,如下所示:

    Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 16
        SubSection "Display"
            Viewport   0 0
        Depth     16
            Modes "1024x768"
        EndSubSection
    EndSection
    

我无法保证这些是我所做的唯一重要更改 - 我在尝试创建有效的xorg.conf文件时尝试了一些方法。但我很确定屏幕部分是重要部分。

Answers:


1

该主题有一个解决方案:http//ubuntuforums.org/showthread.php?t = 878780

在你的xorg.conf文件中,它说DefaultDepth 24改变这个来读DefaultDepth 16,甚至可以试着把它改成8,但我知道有16个工作。该卡没有足够的内存在24深度运行任何高于800x600的内存,因此通过更改深度,您将释放足够的内存以在更高的分辨率下运行


我现在已经将问题编辑为我的特定视频卡问题。我已经知道xorg.conf不再存在了; 我已经删除了它的提及,以避免进一步的重复投票。
wcoenen

有没有试过安装nvidea?

Matrox卡不是nvidia卡。但无论如何我看了“限制驾驶员经理”对话框 - 它没有为我的Matrox Millenium卡提供任何专有驱动程序。
wcoenen

我改变了我的回答

事实证明,自动设置使用了颜色深度24,这似乎是导致绘图缺陷的因素。我现在很高兴以16位色深,1024x768分辨率运行而没有绘制缺陷
wcoenen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.