ATI 图形、Minecraft 和 Compiz?

ATI 图形、Minecraft 和 Compiz?

当我在我的桌面上安装 Ubuntu 时,一切似乎都“正常工作” - 我为我的 ATI Radeon HD 5870 使用了专有的 ATI 显卡,从 Compiz 到视频到 Amagetron Advanced 的一切都运行得非常顺畅。

然后我尝试了 Minecraft。它在渲染关卡时崩溃了,谷歌搜索错误消息显示这是专有 ATI 驱动程序的常见问题(好吧,是 bug)。因此,我尝试禁用它们——我的整个桌面开始闪烁,Compiz 爆炸了,基本上就是不太好。

我花了大约 100 美元购买这张显卡(去年),所以如果可能的话我宁愿不买新的。在 IRC 上,我被告知“ATI 的 Linux 很糟糕,你买了一张烂卡,这是你的错”之类的话。我希望 Linux(尤其是 Ubuntu)已经克服了驱动程序难题,就像它克服了我系统的其他部分一样——是否有正在开发的可用的开源 ATI 驱动程序?

答案1

ubuntu wiki 中的开源 Radeon 驱动程序表示它支持您的显卡的 3D 加速。我对最新版本的 radeon 驱动程序的体验是,它比 fglrx 慢,但更稳定。

不幸的是,用开源驱动程序替换 fglrx 有点麻烦。从这里

# remove fglrx packages
sudo /usr/share/ati/fglrx-uninstall.sh  # (if it exists)
sudo apt-get remove --purge fglrx* 

# remove and reinstall the open source driver
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon  
sudo apt-get install xserver-xorg-video-ati

# replace lingering proprietary libraries with the open-source versions
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

答案2

一般来说,当启用 Compiz 并运行图形密集型游戏时,开源驱动程序无法正常工作。Minecraft 可能看起来不太漂亮,但幕后发生了很多事情。我看到的最好的建议是在运行游戏时关闭 Compiz。

至于开发更好的开源驱动程序,视频卡处于一个尴尬的境地,因为专有驱动程序对大多数人来说已经足够好了,因此没有大力推动改进开源版本。尽管如此,ATI 开源驱动程序人员仍在定期发布新驱动程序。

如果你愿意生活在前沿(或流血,视情况而定),你可以尝试xorg-edgersPPA,在某些情况下它应该能更好地工作。

答案3

我遇到了同样的问题,我想使用 Wine。它能用,但第一次用的时候不行。我将 minectaft 启动器设置为 win XP 配置。它不起作用。所以我很生气,选择 Minecraft.exe 并按住 Enter 大约 20 秒,然后它启动了许多进程,其中一个进程启动了!

相关内容