GFX Troubleshooting/zh: Difference between revisions
Created page with "Windows中,英特尔显卡OpenGL 2.1+会导致各式故障问题,因此会令《DDNet》启用降级机制。您可转用Vulkan;或者在F1控制台输入<code>gfx_gl_major 2;gfx_gl_minor 0; gfx_backend opengl</code>,然后重启即可。" |
Created page with "本条目旨在解决因'''显卡而生的各种故障问题'''。" |
||
Line 71: | Line 71: | ||
== 解决不了您的问题 == | == 解决不了您的问题 == | ||
您可以看看您的显卡是否为AMD ryzen 3 2200g(目前唯一已知导致故障问题的显卡),假如显卡驱动程序并非Adrenalin 22.5.1 Recommended (WHQL),您可使用OpenGL(关于如何切换到OpenGL,看[[Special:MyLanguage/#some-text is invisible with the vulkan backend|Vulkan文字不可见]]一节)。 | |||
如果最终仍未解决您的问题,那可能您的问题并非显卡故障,您可以在[[Troubleshooting|故障排除]]或[[FAQ/zh|常见问题解答]]中查找您的问题解决方法;或者试试禁用防毒软件(有风险,请慎用);使用最新版64位《DDNet》。假如您肯定您的问题是因显卡而导致的,但没有在上方找到解决方法,您可以前往官方[https://ddnet.org/discord Discord]中的bugs频道里汇报。 | |||
< | |||
== | <span id="Some_ingame_tiles_are_invisible_or_look_broken"></span> | ||
== 纹理文件显示错误 == | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
You are probably an user with an old GPU, just see [[Special:MyLanguage/#for-users with older computers|#For users with older computers]] for the solution. | You are probably an user with an old GPU, just see [[Special:MyLanguage/#for-users with older computers|#For users with older computers]] for the solution. | ||
</div> | </div> |
Revision as of 13:39, 3 June 2023
本条目旨在解决因显卡而生的各种故障问题。
游戏无法启动
这种情况可分为两类,其一为旧电脑(2015年前)玩家,其二为新电脑玩家。
旧电脑玩家
一般来说,您只需要强制使用OpenGL 1.x,就能正常启动游戏。要更改OpenGL,首先您需确保电脑没有运行DDNet客户端,然后编辑位于配置目录里的配置文件settings_ddnet.cfg,在文件底部添加:
gfx_gl_major 1 gfx_backend opengl
Steam用户也可以在Steam中修改游戏启动选项(打开Steam库,右键点击游戏并选择“属性…”,在“通用”选项卡下,您会看到“启动选项”),输入"gfx_gl_major 1; gfx_backend opengl"
(谨记打上"")。
如果游戏仍无法启动,您可用软件渲染,也就是完全依赖CPU渲染图形。其弊处在于游戏的FPS会大幅下降,您可使用以下方法优化调整
- 下载:
- 最新64位版《DDNet》( https://ddnet.org/downloads.Download )
- 7-Zip
- Mesa( https://github.com/pal1000/mesa-dist-win/releases )(需下载文件名字如mesa3d-xx.y.z-release-mingw.7z的压缩档)
- 解压《DDNet》和Mesa,
- 在Mesa中将x64文件夹中的所有.dll文件移至DDNet客户端配置目录里。
至此,您应当可以启动游戏。
如果没有,请尝试在配置文件settings_ddnet.cfg底部添加gfx_backend Vulkan
。
新电脑玩家
一般都是驱动程序不正常而生的问题,您可前去相关厂商下载最新的驱动程序(AMD用户点击这里,英伟达用户点击这里,英特尔用户点击这里。若您为英特尔用户须留意:此文章)。如果游戏仍无法启动,请尝试使用Vulkan,编辑位于配置目录里的配置文件settings_ddnet.cfg,在文件底部添加:
gfx_backend Vulkan
Steam用户也可以在Steam中修改游戏启动选项(打开Steam库,右键点击游戏并选择“属性…”,在“通用”选项卡下,您会看到“启动选项”),输入:"gfx_backend Vulkan"
(谨记打上"")。
文字相关问题
Vulkan文字不可见
文字不可见是因2021年AMD驱动程序而生的问题,您只需点击这里下载2022年3月或更新的驱动程序即可解决。假如无2022年后的驱动程序,则代表您只能切回OpenGL,在DDNet客户端F1控制台输入gfx_gl_major 3;gfx_gl_minor 3; gfx_backend opengl
,然后重启即可。
Razer Cortex文字损坏
文字损坏大多是因您启用了Razer Cortex,这会导致文字拉長撐大、无法阅读。禁用或卸载Razer Cortex即可解决。
英特尔显卡导致游戏崩溃
Windows中,英特尔显卡OpenGL 2.1+会导致各式故障问题,因此会令《DDNet》启用降级机制。您可转用Vulkan;或者在F1控制台输入gfx_gl_major 2;gfx_gl_minor 0; gfx_backend opengl
,然后重启即可。
解决不了您的问题
您可以看看您的显卡是否为AMD ryzen 3 2200g(目前唯一已知导致故障问题的显卡),假如显卡驱动程序并非Adrenalin 22.5.1 Recommended (WHQL),您可使用OpenGL(关于如何切换到OpenGL,看Vulkan文字不可见一节)。
如果最终仍未解决您的问题,那可能您的问题并非显卡故障,您可以在故障排除或常见问题解答中查找您的问题解决方法;或者试试禁用防毒软件(有风险,请慎用);使用最新版64位《DDNet》。假如您肯定您的问题是因显卡而导致的,但没有在上方找到解决方法,您可以前往官方Discord中的bugs频道里汇报。
纹理文件显示错误
You are probably an user with an old GPU, just see #For users with older computers for the solution.