Ubuntu 12.04 将笔记本驱动程序检测为 vmware

Ubuntu 12.04 将笔记本驱动程序检测为 vmware

我昨天买了三星 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 笔记本电脑上使用它,它比我的上网本功能强大得多。

相关内容