如何让 Ubuntu 识别 Nvidia GTX 860M 显卡

如何让 Ubuntu 识别 Nvidia GTX 860M 显卡

我刚刚升级到 Ubuntu 16.10,我的笔记本电脑有英特尔 GPU 和 Nvidia GTX 860M。

我知道 Ubuntu 15.10 识别了我的卡,因为我使用 Processing 应用程序创建的图像尺寸大于 10K。现在我收到一条错误消息,提示该卡的最大尺寸限制为 8192。

运行命令串行通信 我得到以下相关输出:

00:02.0 VGA 兼容控制器:英特尔公司第四代酷睿处理器集成图形控制器(rev 06)

01:00.0 3D 控制器:NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)

运行命令glxinfo,我得到以下相关输出:

扩展渲染器信息(GLX_MESA_query_renderer):供应商:英特尔开源技术中心(0x8086)设备:Mesa DRI Intel(R) Haswell Mobile(0x416)OpenGL 供应商字符串:英特尔开源技术中心 OpenGL 渲染器字符串:Mesa DRI Intel(R) Haswell Mobile

当我运行命令时nvidia-设置我得到以下文本输出:

** (nvidia-settings:3831): 警告 **: PRIME: 无法执行子进程“/usr/bin/prime-supported”(没有此文件或目录) ** 消息:PRIME:是否支持?否

错误:nvidia-settings 找不到注册表项文件。此文件应与此驱动程序一起安装在 /usr/share/nvidia/nvidia-application-profiles-key-documentation 中。应用程序配置文件将继续工作,但无法预填充或验证值,也不会在帮助文本中列出。请参阅 README 了解可能的值和说明。 (nvidia-settings:3831): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: 断言“height >= 0”失败 (nvidia-settings:3831): Gtk-WARNING **: gtk_widget_size_allocate(): 尝试分配宽度为 10 且高度为 -5 的小部件 (nvidia-settings:3831): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: 断言“height >= 0”失败 (nvidia-settings:3831): Gtk-WARNING **: gtk_widget_size_allocate(): 尝试分配宽度为 10 且高度为 -5 的小部件 (nvidia-settings:3831): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: 断言“高度 >= 0”失败(nvidia-settings:3831):Gtk-WARNING **:gtk_widget_size_allocate():尝试分配宽度为 10 且高度为 -5 的小部件(nvidia-settings:3831):Gtk-CRITICAL **:gtk_widget_get_preferred_width_for_height:断言“高度 >= 0”失败(nvidia-settings:3831):Gtk-WARNING **:gtk_widget_size_allocate():尝试分配宽度为 10 且高度为 -5 的小部件(nvidia-settings:3831):Gtk-CRITICAL **:gtk_widget_get_preferred_width_for_height:断言“高度 >= 0”失败(nvidia-settings:3831): Gtk-WARNING **: gtk_widget_size_allocate(): 尝试分配宽度为 10、高度为 -2 的小部件

补充:这是命令的输出:lshw -C 显示

 *-display UNCLAIMED
       description: 3D controller
       product: GM107M [GeForce GTX 860M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:29 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

最后,这是 NVIDIA 应用程序的屏幕截图: nvidia 应用程序截图

在此先感谢您的帮助。

答案1

实际上,更新不同版本的 ubuntu 不是一个好主意。我建议您在仪表板中查找“其他驱动程序”应用程序,看看您的 nvidia 驱动程序是否是最新的(使用私有的、经过测试的驱动程序)并安装(或重新安装驱动程序)。

如果这不起作用,我建议您进行全新安装。

相关内容