Linux下为Youtube视频开启GPU硬件解码(nvidia)

一直对Adobe Flash Player这个东西又爱又恨, 但无奈的是在以后很长一段时间内可能没它还真不行. 只是这厮对资源的占用是相当的霸道, 在配置较低的机子上开个码率高点的视频那简直就是噩梦: CPU的占用率总是居高不下, 以至于拖慢整个浏览器乃至系统的运行. 好在Flash版本更新至11之后, 在Win/Mac/Linux三大平台下默认均已经开启了对视频的GPU加速渲染, 如此一来便降低了不少的CPU占用. 然而, 作为高清晰度高码率视频来说, 其视频解码部分却仍然由CPU全权负责. 这样一来, 低码率视频尚且能够对付, 一旦清晰度一高(Youtube中轻松可见的720p/1080p), 其对于CPU的计算压力还是不可小视的.   下面是在Linux下为Youtube视频开启GPU硬解的方法及实测对比:

全面转向Arch

第一次接触Arch是因为诸多同学的推荐. 上Arch官网逛了一圈, 觉得挺有意思, 正好手头有一赠送的上网本, 配置残废到不行, 料其跑win7纯属找虐, 便取来在上面安装Arch一试. Arch的一大特点就是赋予了用户最大化的自由选择权, 这一理念的重要体现之一便是通过其安装镜像安装完成后, 整个系统除了基本包以外, 干干净净一概木有, 任君选取. 考虑到这磕碜的硬件配置(Atom N450/1G DDR2/Intel GMA X3150), 最终还是没敢选择GNOME3, KDE4这些个所谓重量级的桌面环境. 比较了一番, 看中了Xfce这个相对轻量化一些的DE. 当然, 若是考虑更低的资源占用, 来自台湾的LXDE也是一个十分不错的选择. 但由于之前曾使用过一段时间加之其体积小巧, 依赖很少, 方便于其他桌面环境共存, 所以就打算先上Xfce了.

小谈Linux发行版的选择

如何选择最适合自己的Linux发行版? 这一直是个头疼的问题. 毕竟对于Linux桌面系统, 每个人的习惯甚至是癖好都不尽相同, 很难找到一个大多数人用着都会觉得十分满意的发行版. 可能有人会说: 不满意自己动手改就是了, 为何要如此纠结于选择那个发行版呢?  这其中确实存在着一种矛盾, 一方面Linux的开放与自由使得定制自己专属的OS从来就不是一件难事, 而另一方面, 又想尽可能省时省力.  OS最终是拿来用的而不是拿来折腾的, 如果一个发行版在真正能够开始正常使用之前需要进行大量的系统配置及个性化修改, 这个发行版也许并不适合你. 当然,如果是作为学习与研究或是自己根本就乐在其中,那自然另当别论. 以下所写, 是本人一点拙见. 同时, 也是我这几年折腾Linux下来的一点小小的体会吧.

解决部分笔记本使用nvidia官方Linux驱动后亮度调节失效及tty分辨率过低问题

老问题了: 本人的Y450本,在linux下,安装nvidia官方闭源驱动后,发现亮度调节失效,tty分辨率非常低,而自己又不想换不给力的开源驱动. 虽然可以使用命令配合脚本并绑定按键来修改亮度(本人的三星N148小本在Arch下就是这么解决的), 但tty分辨率过低这个问题仍然比较头疼. 根据google大神的帮助及自己的测试, 有效解决方案如下: (以下操作均在已经安装好nv官方linux驱动并正常使用后进行)