Ubuntu 启用3D加速将创建登录循环

Ubuntu 启用3D加速将创建登录循环,ubuntu,virtual-machine,ubuntu-14.04,virtualbox,Ubuntu,Virtual Machine,Ubuntu 14.04,Virtualbox,我有一个使用VirtualBox运行Ubuntu14.04的虚拟磁盘映像。虚拟机感觉很迟钝,所以我进入了它的显示设置并启用了3D加速。但是,在启动时,输入我的密码会导致屏幕变黑(可能有几行文字),然后返回到原始登录屏幕。为什么会发生这种情况?原因是VirtualBox中没有Unity 3D加速功能 再次输入显示设置并禁用三维加速 您可以通过在控制台中键入命令来检查对3D加速的支持 $/usr/lib/nux/unity\u支持\u测试-p Not software rendered: no

我有一个使用VirtualBox运行Ubuntu14.04的虚拟磁盘映像。虚拟机感觉很迟钝,所以我进入了它的显示设置并启用了3D加速。但是,在启动时,输入我的密码会导致屏幕变黑(可能有几行文字),然后返回到原始登录屏幕。为什么会发生这种情况?

原因是VirtualBox中没有Unity 3D加速功能

  • 再次输入显示设置并禁用三维加速
  • 您可以通过在控制台中键入命令来检查对3D加速的支持
  • $/usr/lib/nux/unity\u支持\u测试-p

    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
    
  • 要启用硬件加速,必须运行以下命令:

    sudo-apt-get-install-linux-headers-$(uname-r)构建基本compizconfig设置管理器

  • 安装VirtualBox来宾添加(之前从VirtualBox菜单中选择
    Devices->Install guest additions

    cd/media/
    whoami
    /VBOXADDITIONS*

    sudo./VBoxLinuxAdditions.run

  • 将内核的图形模块添加到启动

  • sudobash-c'echo vboxvideo>>/etc/modules'

  • 要避免“缺少窗口”的影响,您需要运行
    ccsm
    ,选择
    OpenGL
    项并清除
    “帧缓冲区对象”
    复选框。之后,您需要关闭虚拟机(没有此VirtualBox将不允许您更改虚拟机的设置)并启用3D加速(在虚拟机中选择设置,然后
    Display->enable 3D acceleration
  • 此外,最好检查主机BIOS中是否有硬件虚拟化选项并启用它们(例如支持SVM)