我目前正在学习 Linux,但我对计算机很熟悉。我使用的是 Kali 32 位 i386 2.0,内核为 4.3。--(基于 DEBIAN)我的问题是我无法像在 Windows 7 上那样高速使用 Wine 玩游戏。我搜索了一下,发现没有安装适合 nvidia Gpu 的驱动程序。我有带 3D 加速的 Nvidia-620-M 型号 gpu,当我运行glxinfo | grep OpenGL它显示如下像这样...
它告诉我我正在使用英特尔 GPU 而不是 nvidia GPU,这是可能的,因为我的英特尔卡也可以用作 GPU。我知道,因为我曾经在 Windows 7 上安装过英特尔 GPU 驱动程序,并且所有程序(包括 Max Payne 3 等游戏)都从 Nvidia 切换到英特尔,但无法以正常的速度运行,因为我猜我的英特尔 GPU 没有适当的 3D 加速。
所以我想知道如何才能让我的 nvidia gpu 3d 加速正常工作?我电脑上的其他一切都运行正常。
提前致谢。
编辑:我目前已预装了适用于 nvidia gpu 的 noveau 驱动程序。
串行通信显示了这一点。 请检查 。
答案1
基于此关联nvidia-361 是 620 的驱动程序
首先卸载当前安装的 NVIDIA 驱动程序。启动计算机,当出现 GRUB 菜单时...在你的情况下,我看到它不在那里,但只是为了更安全。
突出显示 Ubuntu 菜单项并按 E 键。添加nouveau.modeset=0
到 linux 行的末尾。按 F10 启动 Ubuntu 操作系统。
当登录屏幕出现时按 Ctrl+Alt+F1。输入您的用户名和密码,然后执行:
sudo apt-get purge nvidia*
sudo reboot
现在安装最新的官方稳定 NVIDIA 驱动程序。启动计算机,当出现 GRUB 菜单时...
突出显示 Ubuntu 菜单项并按 E 键。添加nouveau.modeset=0
到 linux 行的末尾。按 F10 启动 Ubuntu 操作系统。
当登录屏幕出现时按 Ctrl+Alt+F1。输入您的用户名和密码,然后执行:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361
sudo reboot
注意:可能明确需要在 BIOS 中选择 NVIDIA 适配器。当您想要使用驱动程序 361 时,无需添加 PPA。在这种情况下,您必须执行的终端命令如下:
sudo apt-get update
sudo apt-get install nvidia-361
sudo reboot
如果你从他们的网站安装了 nvidia 驱动程序,请按照说明卸载它。以 root 身份运行卸载该驱动程序,sh ./NVIDIA-Linux-x86_64-361.28.run
然后按照屏幕上的说明进行操作
注意:我提供的解决方案已经在 Ubuntu 上测试过...