我昨天买了三星 N100 笔记本。我安装了 ubuntu 12.04(仅限操作系统)。成功安装后,我发现 unity 3D 无法正常工作。因此运行 jocky-3D 以获取附加驱动程序。我在列表中找到了两个驱动程序并安装了。
drm driver for the intel GMA500
intel Cedarview graphics driver
重启后,视觉效果很好,但 Unity 3D 仍然没有加载。系统设置返回
Gallium 0.4 on llvmpipe (LLVM 0x300)
然后我运行了统一测试。
PVRDRIInitPVR2D: PVR2D device index (0) **OpenGL vendor string: VMware, Inc.**
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string: 2.1 Mesa 8.0.4
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
令人惊讶的消息是OpenGL 供应商字符串返回VMware 公司。这是什么意思?Ubuntu 将我的笔记本检测为 VMware 客户端??
附加信息:
server glx version string: 1.4
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string: 2.1 Mesa 8.0.4
OpenGL shading language version string: 1.20
VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA controller])
答案1
我在 cedarview atom 2600 上网本上运行 kubuntu 12.04。kde 设置中有一个选项可以选择 opengl 或 xrender。如果您选择 opengl,它会自动更改为 xrender。
我自己确信 cedarview 驱动程序包不支持 opengl。就是这样。如果该 gpu 在 linux 中,我认为你永远无法获得完整的图形性能。它是闭源的。我在上网本上使用它,所以我个人不在乎,尽管我知道其他人可能会在乎。
我尝试了 kubuntu 13.04 的 alpha 2 和 beta 版本。这些版本已将驱动程序集成到内核中(Linux 内核 >= 3.7)。无需下载驱动程序,但情况相同。没有 opengl 功能。
这也意味着您将无法使用 12.10 或更高版本的 Unity。他们放弃了 2D 选项。
这可能不是您想听到的,但我只会安装 xubuntu 或 kubuntu。KDE(kubuntu)使用的内存与 unity 类似,但速度更快,功能更强大。我发现 Unity/compiz/gnome3 速度慢且有缺陷。我永远不会在我的 i3 笔记本电脑上使用它,它比我的上网本功能强大得多。