我只使用免费驱动程序玩了几个月的 TF2(军团要塞 2):
几天前,有人告诉我,当他们使用专有驱动程序时,他们的显卡性能会更好。为了测试这一点,我昨天安装了专有的显卡驱动程序(屏幕截图中最上面的选项)并重新启动了我的笔记本电脑,以确保安全。
我的笔记本电脑有一个 4K 屏幕,缩放设置为 2,因此字体和图形的大小与相同大小的全高清显示器上的大小相同,但字体看起来更清晰。我还将 TF2 中的分辨率设置为 1920x1080,因为 TF2 中的字体无法缩放,因此聊天内容难以阅读,并且我在较低分辨率下获得了更高的帧速率。
无论如何,所以在重新启动后,一切都很小,因为缩放设置为 1。我在 Ubuntu 的显示设置中将其设置回 2,但在尝试启动 TF2 之前,我想到了将专有驱动程序加倍的想法并安装另一个其他专有驱动程序(Unknown: Unknown
屏幕截图中的那个)。我这样做并再次重新启动。没有改变。
启动 TF2 后,TF2 内部的分辨率也设置为 4K。我再次将其更改为 1920x1080,然后重新启动 TF2(因为我知道 TF2 在更改分辨率直到重新启动时会出现问题)。玩了一会儿之后(这确实让风扇旋转,而以前不是这样),我对硬件温度进行了一些测量,并注意到它们比我事先取得的参考值。
所以我关闭了 TF2 并卸载了两个专有驱动程序。这次我没有重新启动我的笔记本电脑,而是在使用了一段时间后将其设置为待机状态。将其从待机中唤醒后,所有的窗口看起来都很奇怪,几乎不可能与它们进行交互。重新启动我的笔记本电脑后,一切看起来又正常了。
启动 TF2 时,它需要正常的加载时间,但没有显示选择匹配项的选项,而是崩溃了。没有错误消息,我只看到了我的壁纸,并且在启动器中没有打开的应用程序。
我尝试重新安装专有图形驱动程序,重新启动并启动 TF2。有效。
然后我再次尝试删除专有图形驱动程序,重新启动并启动 TF。它又崩溃了。
即使在(通过)Steam 中删除游戏,重新启动 Steam 并再次安装,也没有效果:在全新安装后第一次启动 TF2 并等待正常加载时间时,它会显示一个标题为Engine Error
包含以下文本的窗口:
failed to lock index buffer in CMeshDX8::LockIndexBuffer
在随后的启动中,TF2 崩溃而不显示此错误消息。
如何让 TF2 再次与免费驱动程序一起工作?
我在带有 Intel CORE i7 的笔记本电脑上使用 Ubuntu 16.04.2 64 位(Intel® Core™ i7-4720HQ CPU @ 2.60GHz × 8
根据Details
Ubuntu 系统设置中的条目。第一个屏幕截图中命名的显卡与我笔记本电脑外壳上的显卡标签相符。
我不知道这些步骤中的哪些确实是必要的,或者如果你想保留需要修改文件的特殊设置,你应该如何去做
~./steam
(我只需要做一个更改,所以这没什么大不了的让我删除这个文件夹)如果你有很多 Steam 游戏,这可能会特别烦人,但它们是我拿来让它工作的游戏,再次:sudo apt purge steam
sudo apt update && sudo apt upgrade
sudo apt autoremove
rm -R ~/Steam
rm -R ~/.steam
sudo apt install steam