还是觉得Archlinux好用,受不了windows。但是笔记本是Gigabyte P2532,用了Nvidia的显卡,而cpu i7又是自带显卡的,采用了Nvidia的Optimus技术自动切换双显卡。而bios里没有关闭独立显卡的选项。因为Nvidia Optimus官方不支持linux,所以安装linux就纠结了。
不过还好,linux上有bumblebee这个软件,可以实现显卡的切换。具体来说就是使用I卡绘制桌面,当需要跑大型程序的时候,采用 optirun 命令来使用N卡绘制。Archlinux上安装bumblebee很简单,在aur里就有,稳定版只能使用闭源的nvidia驱动,而git version可以使用开源的nouveau驱动。安装了bumblebee后,在 /etc/rc.conf 中的module里,加入 nvidia ,而daemon中加入 bumblebee ,就好了。但是不能用 /etc/X11/xorg.conf 指定driver为 nvidia ,会无法启动X,因为毕竟是用I卡绘制X的,所以干脆删掉xorg.conf。
但是bumblebee有个缺点,没有电源管理,即使只用到了intel的卡,但其实两块显卡都是通电的,于是耗电量飙升。可以手动关闭N卡,但是无法再次启动N卡。安装acpi_call-git和bumblebee-git,然后按照wiki里说的,修改 /etc/bumblebee/bumblebee.conf ,设置 STOP_SERVICE_ON_EXIT 和 ENABLE_POWER_MANAGEMENT 为 Y ,然后新建 /etc/bumblebee/cardoff 文件,写入 _SB.PCI0.PEG0.GFX0.DOFF ,新建 /etc/bumblebee/cardon ,写入 _SB.PCI0.PEG0.GFX0.DON 。重启后会发现N卡是不会开启的,耗电量下降能有一半。但问题是没法开启N卡,因为P2532并没有真正被acpi_call支持。所以只能等以后更新了。
另外,在Gnome里,fallback还好,如果是开启了特效的话,看视频会有tear,视频上下两部分之间会有道线,貌似是因为缓存导致一部分还是上一帧,另外一部分却跳到了下一帧。各种播放器都不行。而换到KDE就没问题了,不知道是什么原因。
不过KDE里面,如果要在kickoff里添加一个项,用menu editor是不行的,必须自己在 ~/.local/share/applications 里写.desktop文件。但是建立了.desktop文件之后,倒是可以在menu editor里修改。
至于视频硬解,不知道为什么,明明是N卡,却无法使用vdpau,不知道是不是因为用了bumblebee。但是却可以用vaapi硬解,安装mplayer-vaapi,然后用 -vo vaapi 就行。
还有个纠结的就是regnum-online。先是安装。这个游戏就别想着用yaourt安装了。安装文件0.8G,解压2.5G,/src 1G,生成/pkg又2.5G,全在/tmp里,没有7G的/tmp还是别想了,老老实实去下载pkgbuild先makepkg再pacman -U吧。折腾一圈安装完了,才发现玩不了。用I卡,说不支持,用N卡,倒是支持了,结果来了个segmentation fault,没法进入游戏。大概是bumblebee的问题吧。
纠结的P2532安装Archlinux
2012-01-25T15:38:17+08:00 2011-11-09T10:02:00+08:00
11月 · 2011
各种折腾archlinuxbumblebeegnomekdelaptoplinuxnvidia
本文最后编辑于超过4684天以前,部分内容可能已经失效
还是觉得Archlinux好用,受不了windows。但是笔记本是Gigabyte P2532,用了Nvidia的显卡,而cpu i7又是自带显卡的,采用了Nvidia的Optimus技术自动切换双显卡。而bios里没有关闭独立显卡的选项。因为Nvidia Optimus ...