xjpvictor's Blog
小老鼠,上灯台,两只耳朵竖起来

纠结的P2532安装Archlinux


各种折腾·archlinuxbumblebeegnomekdelaptoplinuxnvidia

本文发表于超过180天以前,部分内容可能已经失效

还是觉得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" 由 K. Huang 首先发表于 xjpvictor's Blog 并以 CC BY-NC 4.0 许可证发布 © 2011
转载注明引用来源 https://blog.xjpvictor.info/2011/11/%e7%ba%a0%e7%bb%93%e7%9a%84p2532%e5%ae%89%e8%a3%85archlinux/

赞助我

评论

你的邮箱地址不会被公开。必填项以 * 标出

无意义或不相关评论将被删除

取消 上传图片 或拖拽上传

* Some files will not be uploaded. Only png, gif, jpg are allowed and maximum 10 images, each file less than 10M.

你可以添加 10 个 png/gif/jpg 图片 (每个文件小于 10M)

允许使用以下html标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

你可以上传文件,粘贴代码或长文至 Drop.it.r

更多相似文章