使用免费驱动程序玩 TF2

使用免费驱动程序玩 TF2

我只使用免费驱动程序玩了几个月的 TF2(军团要塞 2):

几天前,有人告诉我,使用专有驱动程序后,显卡性能会更好。为了测试这一点,我昨天安装了专有显卡驱动程序(屏幕截图中最上面的选项),然后重启了笔记本电脑,以确保万无一失。

我的笔记本电脑有 4K 屏幕,缩放比例设置为 2,因此字体和图形的大小与全高清显示屏上的大小相同,但字体看起来更清晰。我还将 TF2 中的分辨率设置为 1920x1080,因为 TF2 中的字体不会缩放,因此聊天内容难以阅读,而我在这个较低的分辨率下获得了更高的帧速率。

无论如何,重启后,一切都变小了,因为缩放比例设置为 1。我在 Ubuntu 的显示设置中将其重新设置为 2,但在尝试启动 TF2 之前,我想到加倍使用专有驱动程序,并安装另一个专有驱动程序(Unknown: Unknown屏幕截图中的驱动程序)。我这样做了,然后再次重启。什么都没有改变。

启动 TF2 后,TF2 内部的分辨率也设置为 4K。我再次将其更改为 1920x1080,然后重新启动 TF2(因为我知道在重新启动之前更改分辨率时 TF2 会出现问题)。玩了一会儿后(这确实让风扇旋转起来,而以前没有这种情况),我对硬件温度进行了几次测量,发现它们比我之前测量的参考值高得多(每个值都高出约 20 K)。

于是我关闭了 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根据DetailsUbuntu 系统设置中的条目。第一个屏幕截图中显示的显卡与我的笔记本电脑外壳上的显卡贴纸上的显卡相符。

答案1

我不知道这些步骤中哪些是真正必要的,或者如果您想保留需要修改文件的特殊设置,您应该如何去做~./steam(我只需要做一个更改,所以删除这个文件夹对我来说没什么大不了的),如果你有很多 Steam 游戏,这可能会特别烦人,但我还是采取了这些步骤让它发挥作用:

  1. 在 Steam 中卸载 TF2。
  2. sudo apt purge steam
  3. sudo apt update && sudo apt upgrade
  4. sudo apt autoremove
  5. rm -R ~/Steam
  6. rm -R ~/.steam
  7. 重新启动计算机。
  8. sudo apt install steam
  9. 在 Steam 中安装 TF2。

相关内容