已安装 NVIDIA 驱动程序 - 但未在 Ubuntu (Studio) 16.10 上使用

已安装 NVIDIA 驱动程序 - 但未在 Ubuntu (Studio) 16.10 上使用

在寻找可能的解决方案并尝试了许多不同的方法而没有成功之后,我决定向社区询问。

我最近装了一台装有 GTX 1050 ti 的电脑。在安装了 Ubuntu Studio 16.04 并安装了 NVIDIA 驱动程序(之前它们不显示在附加驱动程序列表中)后,我尝试玩“Kerbal Space Program”,但主菜单的性能和程序的启动过程非常慢。

我在设置应用程序的“附加驱动程序”选项卡中看不到 NVIDIA 驱动程序,但在添加了一些其他存储库后,我终于可以在那里看到以下三个驱动程序选项:附加驱动程序

我在后续测试中尝试了这两种方法glmark2。两次 GL_RENDERER 都显示为。从我的在线研究(以及 glmark2 得分 291)中,我发现 NVIDIA 驱动程序未被使用,即使在附加驱动程序列表中选择了 NVIDIA 驱动程序。以下是和-> 的Gallium 0.4 on llvmpipe输出lspci -vnn | grep VGA -A 12lshw

lspci -vnn | grep VGA -A 12
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [10de:1c82] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation GP107 [10de:11bf]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

lshw -class display
*-display                 
   description: VGA compatible controller
   product: GP107
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: vga_controller bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff

答案1

禁用nouveau驱动程序——打开终端并执行以下命令:

sudo nano /etc/default/grub  

添加nouveau.modeset=0到此行 -> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

现在显示为 -> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"

Ctrl+X关闭文件,然后按 确认所做的更改Y

现在更新 GRUB 启动配置以使此设置处于活动状态:sudo update-grub

重新启动操作系统,现在您使用 NVIDIA 驱动程序并且nouveau已被停用。

Gallium 0.4 on llvmpipe更新解决仍然显示的评论:

保留您所做的 GRUB 启动配置更改。

启动计算机并卸载 NVIDIA 驱动程序...

当登录屏幕出现时按Ctrl+ Alt+ F1
输入您的用户名和密码,然后执行:

sudo apt purge nvidia*
sudo poweroff  

启动计算机并重新安装 NVIDIA 驱动程序...

当登录屏幕出现时按Ctrl+ Alt+ F1
输入您的用户名和密码,然后执行:

sudo apt update
sudo apt install nvidia-375
sudo reboot

相关内容