Macbook Air 3,1 上的 nvidia 驱动程序和 Xorg 出现问题

Macbook Air 3,1 上的 nvidia 驱动程序和 Xorg 出现问题

我已经尽力解决这个问题了,所以我希望在这里找到一些帮助。

我有一台 Macbook air 3.1,两天前安装了最新的 Debian 稳定版 (squeeze)。我大致按照我找到的一份写得很好的指南操作这里

花了一些时间才让 wifi 和多点触控与实验性驱动程序配合使用,但现在一切正常。Nouveau 根本不起作用,因为它只会产生乱码屏幕输出。所以我现在的主要问题是我无法让专有 NVidia 驱动程序工作。我需要它们,因为我被迫使用默认驱动程序(Vesa?)的低分辨率。

在我上面链接的指南中,它应该很简单。只需获取NVIDIA-GLX来自实验存储库的包:

apt-get install -t experimental nvidia-glx

这似乎为我安装了驱动程序,但问题出在下一步。没有/etc/X11/xorg.conf文件。如果我手动创建一个并添加指南中建议的内容:

Section "Device"
        Identifier      "Device0"
        Driver          "nvidia"
        Option          "NoLogo"         "True"
        VendorName      "NVIDIA Corporation"
        BoardName       "GeForce 320M"
EndSection

重启时,我看到的是黑屏,上面有一个闪烁的光标。因此,为了恢复,我进入恢复模式,删除/etc/X11/xorg.conf并再次启动 gnome。

另一方面,如果我尝试这样做Xorg -configure,它会说无法加载 Nvidia 内核模块。

此时,我不知道下一步该怎么做。我认为我应该阅读有关安装 NVidia 驱动程序的更具体指南,因此我尝试按照NVidia 显卡驱动程序 Wiki

那里有一个脚本,您可以运行它来帮助确定应该下载的驱动程序版本。我运行了它,结果让我更加困惑。输出是:“哎呀。任何驱动程序版本都不支持您的卡。”

任何帮助或正确方向的指引都将不胜感激。谢谢。

答案1

我实际上找到了问题的答案。它比我最初想象的要简单得多。简而言之指导就图形驱动程序而言,我所遵循的已经过时了。

那里有apt-get install nvidia-glx来自实验存储库的建议,这正是我正在做的事情。

经过多次尝试和错误(以及无数次卸载 NVidia 驱动程序)后,我从最新的稳定存储库中提取了驱动程序,并通常遵循官方 Debian NVidia 驱动程序指南而不是在两个指南之间切换。配置 x.org 并重新启动后,我终于能够看到原生 1366x768 分辨率,而不是 Vesa 提供的 640x480。

如果其他人遇到同样的问题,我希望这个解决方案能帮助他们。请记住,自 2013 年以来,您可以安全地使用稳定存储库中的驱动程序,它应该可以正常工作。

相关内容