3.13内核的bbswitch及nvidia驱动补丁
Tofloor
poster avatar
woodelf
deepin
2013-12-02 05:28
Author
今天把内核升级到了3.13.0-rc2,同时顺便解决了rc1中bbswitch的问题。
之前我犯了个错误,在3.13.0-rc1中,虽然nvidia驱动可以顺利编译,但是并不能加载。本帖所附的两个patch就可以完美解决nvidia双显卡在3.13内核的使用问题。
折腾党、尝鲜党们可以尝试下。
首先是一个内核补丁,修复了内核中已被废除的DEVICE_ACPI_HANDLE导致bbswitch无法正常安装运行的问题。
fix_acpi_handle.patch.tar.bz2
使用方法,将本补丁放在你的内核源代码目录内,如/usr/src/linux,然后切换到内核源代码目录,并运行以下命令来打补丁:
  1. patch -p1 < fix_acpi_handle.patch
Copy the Code
一路按y,等涉及的所有文件都修复完毕即可。修复完毕之后不需要重新编译内核。这样一来,bbswitch就可以顺利安装运行了。
然后,针对nvidia驱动,应用以下补丁即可,本补丁修复了nvidia驱动中ACPI事件错误导致的驱动无法加载问题。本补丁适用于nvidia 331.x驱动版本。其他版本不保证兼容性。
给nvidia驱动打补丁的方法可参考我发的这篇主题:http://www.linuxdeepin.com/forum/6/15381
nvidia_3.13_support.patch.tar.bz2
OK了,nvidia显卡至此就可以在3.13内核正常使用了。
screenshot.png
Reply Favorite View the author
All Replies
BingoLove
deepin
2013-12-02 05:35
#1
我的大黄蜂才600多 :|  显卡是540m
  1. optirun glxgears
  2. 3155 frames in 5.0 seconds = 630.976 FPS
  3. 3280 frames in 5.0 seconds = 655.812 FPS
  4. 3074 frames in 5.0 seconds = 614.692 FPS
  5. 3258 frames in 5.0 seconds = 651.488 FPS
  6. 3238 frames in 5.0 seconds = 647.542 FPS
  7. 3772 frames in 5.0 seconds = 754.307 FPS
  8. 3526 frames in 5.0 seconds = 705.162 FPS
  9. 3347 frames in 5.0 seconds = 669.250 FPS
  10. 3260 frames in 5.0 seconds = 651.967 FPS
  11. 3326 frames in 5.0 seconds = 665.126 FPS
Copy the Code
Reply View the author
cxbii
deepin
2013-12-02 17:07
#2
水区都这么技术。。。
Reply View the author
woodelf
deepin
2013-12-02 17:38
#3
水区都这么技术。。。
因为实在找不到合适的版区了……目测本论坛没有像我一样的尝鲜党 :cry:
Reply View the author
cxbii
deepin
2013-12-02 17:48
#4
[quote]水区都这么技术。。。
因为实在找不到合适的版区了……目测本论坛没有像我一样的尝鲜党 :cry:[/quote]
系统讨论就是放找不到合适板块的综合帖子,论坛板块我会调整
Reply View the author
BingoLove
deepin
2013-12-02 18:20
#5
[quote]水区都这么技术。。。
因为实在找不到合适的版区了……目测本论坛没有像我一样的尝鲜党 :cry:[/quote]
我是懒人
Reply View the author
cxbii
deepin
2013-12-02 18:57
#6
板块调整好了,我要不要移动这个帖子啊?
Reply View the author
woodelf
deepin
2013-12-02 19:00
#7
板块调整好了,我要不要移动这个帖子啊?
移动吧,放在这其实确实不伦不类。
好像其他会员们也会习惯性把这类没有明确分类的主题往水区发。
个人觉得涉及Linux系统技术类和疑难杂症的都能发到系统讨论区……
Reply View the author
cxbii
deepin
2013-12-02 19:03
#8
[quote]板块调整好了,我要不要移动这个帖子啊?
移动吧,放在这其实确实不伦不类。
好像其他会员们也会习惯性把这类没有明确分类的主题往水区发。
个人觉得涉及Linux系统技术类和疑难杂症的都能发到系统讨论区……[/quote]
移动了
Reply View the author
BingoLove
deepin
2013-12-04 05:09
#9
只装bbswitch不用装bumblebee吗?
Reply View the author
woodelf
deepin
2013-12-04 05:33
#10
只装bbswitch不用装bumblebee吗?
当然要,bbswitch是bumblebee的依赖,只要bbswitch通过了,bumblebee就没问题了。
Reply View the author
BingoLove
deepin
2013-12-04 05:46
#11
[quote]只装bbswitch不用装bumblebee吗?
当然要,bbswitch是bumblebee的依赖,只要bbswitch通过了,bumblebee就没问题了。[/quote]
是要把自动装上的bumblebee-nvidia卸载再装闭源驱动吧,我看到还装了一个nvidia304,这个也要卸载吧
Reply View the author
woodelf
deepin
2013-12-04 05:47
#12
[quote][quote]只装bbswitch不用装bumblebee吗?
当然要,bbswitch是bumblebee的依赖,只要bbswitch通过了,bumblebee就没问题了。[/quote]
是要把自动装上的bumblebee-nvidia卸载再装闭源驱动吧,我看到还装了一个nvidia304,这个也要卸载吧[/quote]
是的,用最新的331驱动,304实在是太老了。不过不跟着源走的话,以后不太好维护。
Reply View the author
BingoLove
deepin
2013-12-04 06:01
#13
是的,用最新的331驱动,304实在是太老了。不过不跟着源走的话,以后不太好维护。

只是nv驱动应该问题不大
Reply View the author
BingoLove
deepin
2013-12-04 07:42
#14
我又失败了, :cry: 算了,以后再玩吧
Reply View the author