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

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

OS X下实现Ramdisk – 高级篇

之前已经在Mac OS X下使用脚本实现了Ramdisk: 在Mac OS X上利用脚本实现RAM Disk 其中提到了在用户注销时自动打包dmg镜像对整个ramdisk进行数据备份的方法. 该方法配合asr restore命令可以非常方便地实现备份与恢复. 并且在数台机子上测试均能正常工作. 然而近日, 在研究如何将桌面以及Finder中碍眼的Ramdisk磁盘图标隐藏时, 发现了一些纠结的问题:

VMware Workstation优化控制批处理 (Control Batch)

This is a simple batch script work with Microsoft devcon utility to disable and enable VMware services and virtual devices. Download link is provided at the end of this post, batch script and devcon included. 众所周知, VMware Workstation(下文均简称为VM)功能上十分强大, 性能优异, 可谓是Windows平台虚拟机软件中的老大哥. 只是, 同样霸气的是它的诸多后台服务和虚拟设备, 在最新版中, VM的后台服务就达6项之多, 另外还有好几项的虚拟设备(主要是虚拟网卡). 对于不是经常使用VM或是像我这样有”洁癖”的人来说, 看着就觉得不爽. 于是, 就用批处理与Microsoft官方的devcon联合调教它了一番.

在Mac OS X上利用脚本实现RAM Disk

在如今内存白菜的时代, 动辄4G, 8G乃至更多的内存已经越来越常见, 但就目前来说, 在日常使用中, 大多数机器在绝大多数时间大量内存均处于闲置状态. 在这种情况下, 利用RAM Disk作为缓存以及存放临时文件就成了一种十分有效的提升性能的方法. 在Windows平台, RAM Disk的软件早已是遍地开花, 使用起来也是相当便利. 相比之下, 在Mac/Linux上, 这方面的软件就匮乏多了. 即使在应用相对丰富的Mac OS X上, 好用的RAM Disk软件也是寥寥无几, 而且大多需要收费. 不过好在有Unix-like OS强大的命令行, 再配合之脚本, RAM Disk的功能, 同样能够非常完美地实现, 并且开源而又环保. 下面便是我在Mac OS X Lion 10.7.3下, 利用bash shell脚本实现RAM Disk的全过程:

全面转向Arch

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