我在 Windows 8 主机上的 virtualbox 上有一个 Debian(挤压)来宾。我给了它 128 MB 视频内存(vb 允许的最大值)和 3 GB RAM。我正在尝试在它上面运行 Compiz,但是每次我从 GNOME 切换到 Compiz 时,我的鼠标、图标、顶部栏和底部栏都消失了,我只剩下一个空白桌面。我已经为基于 GNOME 的 compiz 安装了所有东西,按照 Debian wiki 的指南安装它,并编辑了所有必要的文件以使其工作。我尝试启用窗户装饰,这应该可以修复窗户,但没有奏效。我究竟做错了什么?我有 1200 MB 视频内存,并且启用了 3D 加速(vb 不允许在非 Windows 客户机上进行 2D 加速),但是英特尔集成显卡是否太糟糕而无法运行 Compiz,或者它不会在基于虚拟机的 Debian 上运行?
1 回答
我还在使用 debian 挤压的 Windows 8 中运行 VirtualBox。这是我的第一次运行,所以我仍在使用twm
窗口管理器。我得到了和你一样的东西——一个空白的桌面。我唯一能看到任何东西的是当我按住鼠标左键时(twm 很丑!)。当我退出X
服务器时,我收到以下错误消息:
启动 VirtualBox Additions:
错误:VbgIR3Init 失败,rc=VERR_FILE_NOT_FOUND 失败!
(EE) VBoxVideo(0):无法使用 VirtualBox 设备进行初始化 (rc=-102)
- 确保正确安装了 VirtualBox 来宾添加。
如果您不确定,请尝试重新安装它们。X 窗口图形驱动程序将以兼容模式运行
致命:找不到模块 vboxVideo
(EE) VBoxVideo(0):DRIScreenInit 失败,禁用 DRI
SELinux:在系统上禁用,在 X 服务器中未启用
尝试进入文本模式并注意显示的内容。如果您DRI
像我一样禁用了,那么它将解释空白桌面,因为硬件加速 OpenGL
依赖于DRI(直接渲染基础架构) :
DRI 还适用于在没有运行 X 服务器的情况下在帧缓冲区控制台上提供 OpenGL 加速。
并来自Compiz文章:
Compiz 内部使用 OpenGL 库作为图形硬件的接口