GFX Troubleshooting: Difference between revisions
add migration notice to page |
Marked this version for translation |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
Line 5: | Line 4: | ||
There are numerous graphics (gfx) related bugs users encountered. Not all are fixable, but might have workarounds. | There are numerous graphics (gfx) related bugs users encountered. Not all are fixable, but might have workarounds. | ||
This site is there to collect these to help those encountering the same issues. | This site is there to collect these to help those encountering the same issues. | ||
== Game not starting == <!--T:2--> | == Game not starting == <!--T:2--> | ||
Line 11: | Line 9: | ||
<!--T:3--> | <!--T:3--> | ||
Generally there are two different types of users encountering these problems. Users with old computers (2015 and older) and users with new computers. | Generally there are two different types of users encountering these problems. Users with old computers (2015 and older) and users with new computers. | ||
</translate> | </translate> | ||
<span id="for-users with older computers"></span> | <span id="for-users-with-older-computers"></span> | ||
<translate> | <translate> | ||
=== For users with older computers === <!--T:4--> | === For users with older computers === <!--T:4--> | ||
Line 20: | Line 17: | ||
<!--T:5--> | <!--T:5--> | ||
Usually it’s enough to force OpenGL 1.x and the game should start. | Usually it’s enough to force OpenGL 1.x and the game should start. | ||
Do this by editing settings_ddnet.cfg that is located inside the config directory [[Special:MyLanguage/FAQ# | Do this by editing settings_ddnet.cfg that is located inside the config directory ([[Special:MyLanguage/FAQ#config-dir|FAQ#Where is the DDNet config, config directory or save directory?]]) | ||
Make sure no DDNet Client is running (best is you even check in the taskmanager) | Make sure no DDNet Client is running (best is you even check in the taskmanager) | ||
To the bottom of this file add: | To the bottom of this file add: | ||
Line 39: | Line 36: | ||
<!--T:9--> | <!--T:9--> | ||
to the settings_ddnet.cfg as described above | to the settings_ddnet.cfg as described above | ||
=== For users with new computers === <!--T:10--> | === For users with new computers === <!--T:10--> | ||
Line 47: | Line 43: | ||
([https://www.amd.com/en/support AMD], [https://www.nvidia.com/download/index.aspx?lang=en-us NVIDIA], [https://www.intel.com/content/www/us/en/download-center/home.html Intel]). For Intel also note this article: [https://www.intel.com/content/www/us/en/support/articles/000058958/graphics.html Warning: Installing This Graphics Driver From Intel May Overwrite Customizations From Your Computer Manufacturer (OEM)]. | ([https://www.amd.com/en/support AMD], [https://www.nvidia.com/download/index.aspx?lang=en-us NVIDIA], [https://www.intel.com/content/www/us/en/download-center/home.html Intel]). For Intel also note this article: [https://www.intel.com/content/www/us/en/support/articles/000058958/graphics.html Warning: Installing This Graphics Driver From Intel May Overwrite Customizations From Your Computer Manufacturer (OEM)]. | ||
If it’s still crashing you should try to use vulkan | If it’s still crashing you should try to use vulkan | ||
Do this by editing settings_ddnet.cfg that is located inside the config directory ([[Special:MyLanguage/FAQ# | Do this by editing settings_ddnet.cfg that is located inside the config directory ([[Special:MyLanguage/FAQ#config-dir|FAQ#Where is the DDNet config, config directory or save directory?]]) | ||
Make sure no DDNet Client is running (best is you even check in the taskmanager) | Make sure no DDNet Client is running (best is you even check in the taskmanager) | ||
To the bottom of this file add: | To the bottom of this file add: | ||
Line 54: | Line 50: | ||
<pre>gfx_backend Vulkan</pre> | <pre>gfx_backend Vulkan</pre> | ||
If you are a steam user, you can also pass it as steam start parameter by writing “gfx_backend Vulkan” (INCLUDING the “) (rightclick ddnet in steam, properties -> start arguments | If you are a steam user, you can also pass it as steam start parameter by writing “gfx_backend Vulkan” (INCLUDING the “) (rightclick ddnet in steam, properties -> start arguments | ||
</translate> | </translate> | ||
<span id="some-text is invisible with the vulkan backend"></span> | <span id="some-text-is-invisible-with-the-vulkan-backend"></span> | ||
<translate> | <translate> | ||
== Some text is invisible with the Vulkan backend == <!--T:13--> | ==Some text is invisible with the Vulkan backend == <!--T:13--> | ||
<!--T:14--> | <!--T:14--> | ||
Line 69: | Line 64: | ||
<code>gfx_gl_major 3;gfx_gl_minor 3; gfx_backend opengl</code> in the F1 console and restart the client. | <code>gfx_gl_major 3;gfx_gl_minor 3; gfx_backend opengl</code> in the F1 console and restart the client. | ||
==Some text looks broken == <!--T:16--> | |||
== Some text looks broken == <!--T:16--> | |||
<!--T:17--> | <!--T:17--> | ||
Line 76: | Line 70: | ||
<!--T:18--> | <!--T:18--> | ||
Some users reported broken text, e.g. text that is unreadable as if the text was | Some users reported broken text, e.g. text that is unreadable as if the text was stretched. | ||
This is caused by external overlays. Most people with this problem reported they used the "Razer Cortex" overlay. Disabling/uninstalling fixed the problem. | This is caused by external overlays. Most people with this problem reported they used the "Razer Cortex" overlay. Disabling/uninstalling fixed the problem. | ||
==The client randomly crashes with an Intel GPU == <!--T:19--> | |||
== The client randomly crashes with an Intel GPU == <!--T:19--> | |||
<!--T:20--> | <!--T:20--> | ||
Line 87: | Line 80: | ||
Else type <code>gfx_gl_major 2;gfx_gl_minor 0; gfx_backend opengl</code> in the F1 console of the client and restart. | Else type <code>gfx_gl_major 2;gfx_gl_minor 0; gfx_backend opengl</code> in the F1 console of the client and restart. | ||
==Low FPS, stuttering or similar problems == <!--T:25--> | |||
<!--T:26--> | |||
These problems can be caused by many things, most commonly stuttering is caused by a bad driver or overheating of some component. | |||
Here is a guide that can help eliminate these kind of problems: | |||
*Update all drivers, and the operating system to latest version. On Windows go in the Windows safe mode and uninstall the graphics driver using [https://www.guru3d.com/files-details/display-driver-uninstaller-download.html DDU] (not open source, please replace it with a similar tool) or similar tools and then install the latest driver from the manufacturer's website. This can fix more problems than you could guess | |||
*For Windows: restart Windows using the "Restart" button (not shutdown). This will clear some caches | |||
*Clean your computers coolers. Remove any kind of dust with some air pressure (better don't use a vacuum cleaner because of electric charges). Watch if temperatures of the hardware components are below their proclaimed threshold. | |||
*Make sure the hardware (e.g. the graphics card) is properly plugged in. | |||
*Try to lower the refresh rate in the client (cl_refresh_rate, gfx_refresh_rate). | |||
*For Windows: set Windows to high performance mode | |||
*Close all other software (e.g. Discord, Mouse/Keyboard tools) | |||
*Unplug all USB devices you don't need (USB sticks, controllers etc.) | |||
*Try a different renderer in the DDNet client. settings -> graphics -> renderer | |||
== Absolutely nothing helps == <!--T:21--> | ==Absolutely nothing helps == <!--T:21--> | ||
<!--T:22--> | <!--T:22--> | ||
If you are sure you did everything correct and nothing helped report this bug on ddnet’s discord #bugs channel. You are the first encountering this situation. The only known modern GPU that caused problems is an AMD ryzen 3 2200g, if you don’t use the AMD beta drivers (confirmed with Adrenalin 22.5.1 Recommended (WHQL)) | If you are sure you did everything correct and nothing helped report this bug on ddnet’s discord #bugs channel. You are the first encountering this situation. The only known modern GPU that caused problems is an AMD ryzen 3 2200g, if you don’t use the AMD beta drivers (confirmed with Adrenalin 22.5.1 Recommended (WHQL)) | ||
You can simply switch to OpenGL backend, see [[Special:MyLanguage/#some-text is invisible with the vulkan backend|#Some text is invisible with the Vulkan backend]]. Else you have to accept to use an OpenGL 1.x backend as described in [[Special:MyLanguage/#for-users with older computers|#For users with older computers]]. | You can simply switch to OpenGL backend, see [[Special:MyLanguage/GFX_Troubleshooting#some-text-is-invisible-with-the-vulkan-backend|#Some text is invisible with the Vulkan backend]]. Else you have to accept to use an OpenGL 1.x backend as described in [[Special:MyLanguage/GFX_Troubleshooting#for-users-with-older-computers|#For users with older computers]]. | ||
It’s also quite possible that the problem is not GFX related. Try to disable your Anti-Virus for DDNet, make sure you use a recent Windows/Linux/macOS version. Always try 64-bit versions first as they are more tested. | It’s also quite possible that the problem is not GFX related. Try to disable your Anti-Virus for DDNet, make sure you use a recent Windows/Linux/macOS version. Always try 64-bit versions first as they are more tested. | ||
==Some ingame tiles are invisible or look broken == <!--T:23--> | |||
== Some ingame tiles are invisible or look broken == <!--T:23--> | |||
<!--T:24--> | <!--T:24--> | ||
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/GFX_Troubleshooting#for-users-with-older-computers|#For users with older computers]] for the solution. | ||
</translate> | </translate> |