由于纹理问题,我无法在 Ubuntu 11.10 64 位上玩任何 3D 游戏,桌面看起来还行,但使用 Intel HD 3000 玩游戏很糟糕。有解决办法吗?笔记本电脑是 HP 4530s。例如 Minecraft 问题(但它存在于每个游戏中)http://img51.imageshack.us/img51/2629/minecraftproblem.png
答案1
这问题出在 bug 上。英特尔驱动程序有问题。我自己尝试过一些非常丑陋的解决方法,这些方法可以让瑕疵消失,但(至少在 minecraft 的情况下)无法解决屏幕闪烁的问题。
编辑:这是我想出的解决方法。首先,您需要较新版本的 intel-gpu-tools 来调整一些数据。开始这里来获取更新的版本。您可以添加 PPA,但为了避免大量不必要的更新,我建议您通过“查看软件包详细信息”手动下载软件包,然后展开 oneiric 系列的下拉条目并下载 AMD64 或 i386 软件包(具体取决于您使用的是 32 位还是 64 位)。安装软件包。
安装完成后,您将创建一个 crontab。这将在启动时以 root 身份运行命令。运行以下命令:
sudo crontab -e
在终端中。输入您的密码。它会询问您使用哪个编辑器。只需选择默认(nano)。向下滚动到底部并在新行中输入以下内容:
@reboot intel_reg_write 0x9404 0x00001800
要保存并退出,请按 control+x,输入 y,然后按 Enter。执行重新启动。
从现在起,这些文物应该不再存在了。
答案2
我目前正在使用 Ubuntu 12.04,遇到了同样的问题。以下是我所做的:
安装 mesa 3d 图形库(我认为这是命令,如果不是,请纠正我)
sudo apt-get install libgl1-mesa-glx
然后安装这个让 mesa 使用纹理压缩的库
sudo apt-get install libtxc-dxtn-s2tc0
无需额外的 ppa。我用 Amnesia 和 Minecraft 测试了它,两者都运行良好。
答案3
你确定这是个 bug 吗?我认为你遇到了这个问题:
问题是,当您删除 Nvidia 驱动程序时,文件/usr/lib/xorg/modules/
也会被删除。但如果您重新安装英特尔驱动程序,它会将文件复制回来,一切都会好起来!在终端中运行以下命令:
sudo apt-get remove xserver-xorg-video-intel
sudo apt-get install xserver-xorg-video-intel
一探究竟这里。