那么,我有什么:
- 宏碁 Aspire V30772G 笔记本电脑,配备英特尔视频芯片组和 Nvidia Geforce GT 750M 显卡
- 安装并更新 Ubuntu 12.04,选择专有驱动程序(nvidia-319-updates)
有什么问题?
OpenGL 似乎无法正常工作。sais
glxinfo | grep OpenGL
OpenGL 已启用,但它是软件渲染的,因此不允许激活 Unity 3D 功能。OpenGL 供应商字符串:VMware, Inc. OpenGL 渲染器字符串:llvmpipe 上的 Gallium 0.4(LLVM 3.3,256 位)OpenGL 版本字符串:2.1 Mesa 9.2.0 OpenGL 着色语言版本字符串:1.30 OpenGL 扩展:
因此 Compiz 无法正常工作,尤其是当我尝试配置虚拟工作区或在它们之间导航时(它只显示最顶层应用程序的图标而不是完整视图)。
我已经尝试过了。
- 我尝试安装大黄蜂,但没有帮助。
- 我尝试从源代码安装 nvidia 331 驱动程序。没有用。
- 尝试安装相同的 nvidia-331 驱动程序
xorg-edgers
,它并没有改变问题,但在我运行之后,apt-get upgrade
重启后我无法登录(xorg 坏了)。 - 尝试了以下解决方案,清除并重新安装 nvidia 驱动程序。它让我得到了上面提到的输出,但仍然不能满足我的需要。
Unity 3D 测试
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
OpenGL version string: 2.1 Mesa 9.2.0
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
答案1
- 打开你的终端++ ctrl( 如果你在 GUI 中的话。首先从 CLI 确保你有一个有效的互联网连接。当然,在 CLI 中不需要打开任何终端)altT
输入或复制/粘贴每行:
sudo apt-get purge nvidia*
这将删除您当前的 nVidia 驱动程序(使用下面提供的驱动程序可以获得更稳定的响应)sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
以上两行应该可以修复 Xorgsudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf
之后重新安装 nVidia 软件
sudo apt-add-repository ppa:xorg-edgers/ppa
这提供了必要的存储库(假设您已将其删除)sudo apt-get update
sudo apt-get install bumblebee-nvidia nvidia-319 nvidia-settings-319
答案2
我尝试在 13.10 下手动安装 Nvidia 专有驱动程序,并使用 nvidia 8600。在使用
sudo ./NVIDIA-Linux-x86-331.67.run --uninstall
驱动程序管理器中的每个选项总是导致:
- OpenGL 供应商字符串:VMware, Inc.
- OpenGL 渲染器字符串:llvmpipe 上的 Gallium 0.4(LLVM 3.3,256 位)
以及没有硬件加速的系统。Nkciy84 的回答经过一些小调整后恢复了我的系统。以下是我所做的:
在终端中输入或复制/粘贴每一行:
sudo apt-get purge nvidia*
这将删除您当前的 nVidia 驱动程序(使用下面提供的驱动程序可以获得更稳定的响应)
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
以上两行应该可以修复 Xorg
sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf
之后重新安装 nVidia 软件
sudo apt-add-repository ppa:xorg-edgers/ppa
这提供了必要的存储库(假设您已将其删除)
sudo apt-get update
sudo apt-get install nvidia-337 nvidia-settings-337