我已经安装了 Debian,没有安装任何附加软件包或软件。现在我想安装一个 X 窗口系统。我以前试过 Gnome,但是分辨率太低,我无法将其调高,显然是因为没有显卡驱动程序……
现在我不完全确定这是窗口系统的错误,我可能需要修改 Debian 本身以获得分辨率 - 但我记得不久前安装了 Ubuntu 并且它立即支持高分辨率(我不完全确定这是否仅仅是因为 Virtual box 客户机添加了功能)所以是否有一个窗口系统也可以帮我解决这个问题?
答案1
在 Debian 上获取非免费 nvidia 驱动程序的首选方法是通过DKMS 包这些天。你需要做的就是:
aptitude install linux-headers-`uname -r` nvidia-kernel-dkms nvidia-glx
(假设您已经安装了 X.org 和您选择的桌面)。
这具有以下优点:
- 内核模块针对内核升级进行了重建(相比非 Debian 的方式,当您重新启动到较新的内核时,可能会没有可用的 X)。
- 如果需要,可以应用 Debian 特定的补丁(有时 Debian 在内核/编译器方面比官方支持的驱动程序更进一步)
- 如果它不工作,那就是 Debian 的一个 bug
- 与其他版本的 GLX 扩展和 libGL.so 完美兼容
- 与软件包依赖项(需要运行的程序和需要特定驱动程序的程序)完美兼容
- 加密签名
答案2
您需要安装显卡驱动程序。这通常不是默认安装的。
您需要安装内核源和树。
apt-get install linux-source;
然后您需要从 nvidia 下载 .run 驱动程序包。
关闭 X 并将运行级别设置为 3
/etc/init.d/gdm stop;
init 3;
然后运行安装程序并重新启动。应该就可以了