Posts Tagged ‘Linux’

Gallium 3D LLVM 管道的软件渲染器前瞻

Written by liangsuilong. Posted in 业界资讯

Phoronix 近日发布了一篇新文章并且着重介绍了 Gallium3D LLVM 管道的软件渲染器的状况。 经过 LLVM 优化的软件渲染器,显然有了很大的进步。Phoronix 也做了一个测试,使用了 Core i7 920,3GB 内存和 256MB 的 X1950 显卡进行测试。对比使用 Gallium3D Radeon 开源驱动和传统 Mesa 的驱动,性能依然落后很多。但是仅仅使用 CPU 负责渲染运算也能够在 OpenArena 在 800×600 的分辨率下达到 35fps,已经实属不简单。对比以前传统的 Mesa 软件渲染器则只有 3~4 fps。由于是使用纯 CPU 进行软件渲染,所以 CPU 使用率远远高于使用 GPU 硬件渲染的驱动。

Ubuntu 10.04 LTS 遭遇 Bug,正在重制 ISO!

Written by liangsuilong. Posted in 快速教程

根据 Phoronix 的报道,Ubuntu 10.04 LTS 遭遇一个大 Bug。现在暂时停止分发新版本 Ubuntu 镜像。 这个 Bug 是出现用户完成安装 Ubuntu 后,GRUB 2 并没有如往常版本一样,把硬盘上已有系统加入到启动列表,致使普通用户无法选择启动其他已有系统。根据 Ubuntu 官方团队的解释,这个 Bug 在本周初就已经发现了。他们已经决定重新制作 Ubuntu 的 32 位和 64 位 Desktop CD,Netbook 版本 CD 以及 Ubuntu DVD 版本。重新制作和分发新版本 ISO 需要时间。Lucid Lynx 或许会跳票成 Ubuntu 10.05 LTS。 对于 Ubuntu 老手应该可以忽略这个 Bug,因为老手有足够的能力自行更改启动列表。但是对于新手而言,这显然是灾难!期望 Ubutnu 团队尽快修复这个严重的漏洞吧!

如何在 Ubuntu 查看 OpenGL 版本

Written by liangsuilong. Posted in 快速教程

方法很简单,只需要打开终端。输入以下命令:
glxinfo | grep OpenGL
Linux 的终端是需要注意大小写的。 例如我的显卡就会显示:
[fedora@fedora-desktop ~]$ glxinfo | grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 8600 GT/PCI/SSE2 OpenGL version string: 3.2.0 NVIDIA 195.36.24 OpenGL shading language version string: 1.50 NVIDIA via Cg compiler OpenGL extensions:
如果想更加直观一点,可以安装 hardinfo 或者 ailurus 直接查看啊。

vsftpd服务登录过程时间长的解决要点

Written by BOY PT. Posted in 快速教程

一个通用的 vsftpd 配置,在某台机器上运行,却发现登录过程时间非常长,但登录后的数据传输又正常。 检查要点:
  • 路由表是否有不恰当条目;
  • /etc/resolv.conf 内是否有工作不正常的 DNS 服务器;

有心人捐赠向 Nouveau 社区 Fermi 显卡

Written by liangsuilong. Posted in 业界资讯

根据 Phoronix 的消息,有一间名为 PathScale 的公司打算捐赠一批数量有限的 GTX 480/470 显卡到 Nouveau 社区,以便开发 Fermi 系列显卡的开源驱动。 记得 NVIDIA 发布 Fermi 的当日同时宣布放弃自家开源驱动 nv,而现在针对 NVIDIA 显卡的开源驱动就只有 Nouveau 社区。PathScale 在邮件列表中表示,希望 Nouveau 社区能够在 Nouveau/kernel drivers、CUDA、OpenCL、HMPP、Parallel programming、MPI 和 Shader compilers 取得突破。但是以现在 Nouveau 社区的实力,显然单单靠捐赠显卡是不足够的,PathScale 最好也贡献人力参与 Nouveau 开发吧。 根据另外一条来自驱动之家的消息介绍,现在 Fermi 显卡在欧洲可是奇货可居,商家已经把 GTX480 价格炒高到 700 欧元以上,而且数量极少。看来 PathScale 出手真是大手笔了。

怎么知道当前Ubuntu系统是32位还是64位?

Written by BOY PT. Posted in 快速教程

Linux的执行文件通常有32位、64位之分,经常有人发现有可执行文件明明在,执行位也对,执行它却报告找不到执行文件的错误:没有该文件或目录。 简单判断当前系统的架构,在终端执行:
$uname -m
  • 输出:i686,系统是32位;
  • 输出:x86_64,系统是64位。
在64位系统下可以安装ia32库从而可以运行32位程序,但反过来是不行的。 PS:判断一个执行文件是32位还是64位? 终端执行:
$ file /usr/bin/python2.6
/usr/bin/python2.6: ELF 32-bit LSB executable[......]
写得很清楚……

VirtualBox的2D视频加速测试

Written by liangsuilong. Posted in 业界资讯

VirtualBox在3.1.0的版本引入了一项新特性,2D视频加速。这项特性的目的是让虚拟机内的视频提速起来,即使高清影片,播放起来也会十分流畅。 要说起这个VirtualBox 2D视频加速用的是什么原理,和Mike在推特上讨论了好一阵子它的原理,。我一直以为VirtualBox可以调用实体显卡进行硬件解码,从而可以减轻虚拟CPU的运算负担。其实不然,VirtualBox只是把视频播放中的画面渲染这个步骤,通过特殊的通道把GLX指令转发到实体机系统上进行渲染。这种办法的好处在于不再需要担心虚拟机羸弱的虚拟显卡性能,即使性能不足,也可以流畅地在虚拟机内播放视频。然而视频音频的解码依然需要由虚拟CPU完成。如果虚拟CPU性能不足,在播放高清影片的时候依然会导致掉帧卡机的情况。实际上这也没有办法之中的好办法,起码不会因为虚拟显卡的性能不足而导致画面渲染不连续。