nVidia驱动程序有问题(如何应用补丁程序)?

长高

直到最近apt-get upgrade,我一直在使用Bumblebee来管理我的nvidia显卡,并且运行良好-使用primusrun,我可以达到700 fps glxgears现在,但是,当我尝试时primusrun glxgears,出现此错误:

primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver

所以我看一下dmesg

[33359.665924] nvidia: Unknown symbol acpi_os_wait_events_complete (err 0)

通过使用dpkg,我看到我安装了以下nvidia软件包:

  • 大黄蜂-英伟达
  • NVIDIA-304
  • nvidia-304-更新
  • 英伟达电流
  • NVIDIA设置

我谷歌搜索这导致页面,这说明添加补丁驱动程序,重新编译它,如果你有内核版本3.13的错误(这我在)。在哪里可以找到驱动程序的源代码以进行重新编译?我以为nvidia驱动程序是封闭源,但该论坛上的人似乎不是nvidia开发人员。我很乐意使用和编译软件包make,但是如果有人对编译驱动程序有任何建议,将不胜感激。

编辑:我想我和这个有同样的问题

塞勒姆

您需要修补的文件存储在/usr/src/nvidia-??/nv-acpi.c(在我的系统中,nvidia-331路径为/usr/src/nvidia-331-331.38/nv-acpi.c)。驱动程序本身是封闭源,但是此文件属于驱动程序/内核交互。

当您同时具有304和304更新时,请确保对Bumblebee所使用的一项进行修补(无疑要对二者进行修补)。

然后重建内核模块运行

$ sudo dpkg-reconfigure nvidia-304
$ sudo dpkg-reconfigure nvidia-304-updates

如您所料,这只是临时修复。如果更新其中任何一个程序包,您的更改都会消失。为了避免这种情况,阻止更新那些软件包

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章