GFX Troubleshooting/uk: Difference between revisions

From DDraceNetwork
(Created page with "== Гра не запускається ==")
(Created page with "Можливо, ви є користувачем зі старим GPU, просто подивіться #Для пользователей со старыми компьютерами, щоб вирішити цю проблему.")
(23 intermediate revisions by the same user not shown)
Line 5: Line 5:
== Гра не запускається ==
== Гра не запускається ==


<div lang="en" dir="ltr" class="mw-content-ltr">
Розділимо гравців на дві групи: гравці зі старими комп'ютерами (до 2015 року) та гравці з новими комп'ютерами.
Generally there are two different types of users encountering these problems. Users with old computers (2015 and older) and users with new computers.
</div>


<span id="for-users-with-older-computers"></span>
<span id="for-users-with-older-computers"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="For_users_with_older_computers"></span>
=== For users with older computers ===
== Для гравців зі старими комп'ютерами ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Зазвичай достатньо примусово встановити OpenGL 1.x, і гра запуститься.
Usually it’s enough to force OpenGL 1.x and the game should start.
Для цього відредагуйте settings_ddnet.cfg, який знаходиться в каталозі config ([[Special:MyLanguage/FAQ#config-dir|FAQ#Де знаходиться DDNet config, каталог config або каталог збереження?]]).
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?]])
Переконайтеся, що жоден клієнт DDNet не запущений (найкраще перевірити навіть у диспетчері завдань).
Make sure no DDNet Client is running (best is you even check in the taskmanager)
У нижній частині цього файлу додайте:
To the bottom of this file add:
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  gfx_gl_major 1
gfx_gl_major 1
gfx_backend opengl
gfx_backend opengl
Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_gl_major 1; gfx_backend opengl"
If you are a steam user, you can also pass it as steam start parameter by writing “gfx_gl_major 1; gfx_backend opengl” (INCLUDING the “) (rightclick ddnet in steam, properties -&gt; start arguments.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Якщо вищезазначені дії не допомогли, ви можете спробувати переключитися на програмну візуалізацію гри. Це означає, що тепер кадри буде відтворювати не ваша відеокарта, а процесор, що може вплинути на продуктивність гри. Для цього знадобиться завантажити останню версію гри, яка відповідає розрядності вашої системи, на офіційному сайті [https://ddnet.org/downloads DDNet], завантажити і встановити [https://www.7-zip.org/download.html 7-Zip], завантажити [https://github.com/pal1000/mesa-dist-win/releases Mesa3D]. Архів Mesa називається приблизно так: mesa3d-xx.y.z-release-mingw.7z. Розпакуйте гру та розпакуйте Mesa3D. Скопіюйте файли з розширенням .dll з папки 64-х (або 86-х для 32-бітних систем) в папку з грою і спробуйте запустити DDNet. Якщо це не допомогло, то спробуйте додати
If all this still does not help, you can still fallback to software rendering. Software rendering means it runs all graphics calls on your CPU instead of your GPU. This results in far less FPS, but might still be playable with some tweaks. Grab the latest 64-bit version of ddnet from https://ddnet.org/downloads. Now download and install 7-Zip. Download the latest mesa for windows from https://github.com/pal1000/mesa-dist-win/releases
which should be named like this: mesa3d-xx.y.z-release-mingw.7z.
Unpack the DDNet client somewhere, unpack mesa. From mesa move all .dll files from the x64 directory inside the DDNet client’s directory. So all .dll files are next to DDNet.exe. If you did everything right it should start the client again, if not try to add
</div>


  <div lang="en" dir="ltr" class="mw-content-ltr">
  gfx_backend Vulkan
gfx_backend Vulkan
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
в кінець файлу settings_ddnet.cfg, як описано вище.
to the settings_ddnet.cfg as described above
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="For_users_with_new_computers"></span>
=== For users with new computers ===
=== Для гравців з новими комп'ютерами ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Зазвичай це викликано поганими драйверами. Вам слід перевірити веб-сайт виробника на наявність найновіших драйверів
Usually this is caused by bad drivers. You should check the manufacturers website for the newest drivers
([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]). Для Intel також зверніть увагу на цю статтю: [https://www.intel.com/content/www/us/en/support/articles/000058958/graphics.html Попередження: Встановлення цього графічного драйвера від Intel може перезаписати налаштування виробника вашого комп'ютера (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)].
Якщо все ще відбувається збій, спробуйте використовувати vulkan.
If it’s still crashing you should try to use vulkan
Для цього відредагуйте settings_ddnet.cfg, який знаходиться в каталозі config ([[Special:MyLanguage/FAQ#config-dir|FAQ#Де знаходиться DDNet config, каталог config або каталог збереження?]]).
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?]])
Переконайтеся, що жоден клієнт DDNet не запущений (найкраще перевірити навіть у диспетчері завдань).
Make sure no DDNet Client is running (best is you even check in the taskmanager)
У нижній частині цього файлу додайте:
To the bottom of this file add:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<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 -&gt; start arguments
Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_backend Vulkan"
</div>


<span id="some-text-is-invisible-with-the-vulkan-backend"></span>
<span id="some-text-is-invisible-with-the-vulkan-backend"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Some_text_is_invisible_with_the_Vulkan_backend"></span>
==Some text is invisible with the Vulkan backend ==
== Деякий текст невидимий при використанні бекенда Vulkan ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[File:Vulkangraphicsbug.jpg|thumb|Отак зникає текст з Vulkan|center]]
[[File:Vulkangraphicsbug.jpg|thumb|Vulkan graphics bug with missing text|center]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Деякі користувачі повідомляли про розриви тексту, наприклад, про незчитуваний текст, наче він розтягнутий.
Users with an AMD card reported this and it’s caused by AMD driver from 2021. Just visit and download a driver from march 2022 or newer from https://www.amd.com/en/support.
Це викликано зовнішніми налаштуваннями. Більшість людей з цією проблемою повідомили, що вони використовували налаштування "Razer Cortex". Вимкнення/деінсталяція усуває проблему.
If there is no driver from 2022 you should switch back to OpenGL, you sadly cannot use Vulkan then, inside the client just paste
<code>gfx_gl_major 3;gfx_gl_minor 3; gfx_backend opengl</code> in the F1 console and restart the client.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Some_text_looks_broken"></span>
==Some text looks broken ==
== Деякий текст виглядає пошкодженим ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[[File:Razer-Cortex-Overlay.png|thumb|Razer Cortex-Overlay робить текст таким|center]]
[[File:Razer-Cortex-Overlay.png|thumb|Razer Cortex-Overlay makes text unreadable|center]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Деякі користувачі повідомляли про розриви тексту, наприклад, про незчитуваний текст, наче він розтягнутий.
Some users reported broken text, e.g. text that is unreadable as if the text was stretched.
Це викликано зовнішніми налаштуваннями. Більшість людей з цією проблемою повідомили, що вони використовували налаштування "Razer Cortex". Вимкнення/деінсталяція усуває проблему.
This is caused by external overlays. Most people with this problem reported they used the "Razer Cortex" overlay. Disabling/uninstalling fixed the problem.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="The_client_randomly_crashes_with_an_Intel_GPU"></span>
==The client randomly crashes with an Intel GPU ==
== Клієнт випадково крашується при використанні графічного процесора Intel ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Зазвичай такі проблеми виникають з OpenGL 2.1+ на відеочипах від Intel у Windows.
Usually DDNet has a strong fallback system for Intel GPUs on Windows as they often caused bugs with OpenGL 2.1+
Ви можете або переключитися на Vulkan у налаштуваннях графіки (якщо ваш GPU досить новий), або вставити <code>gfx_gl_major 2; gfx_gl_minor 0; gfx_backend opengl</code> у консоль, натиснувши F1, і перезапустити клієнт.
If you have a recent Intel GPU you can simply switch to Vulkan in the graphic settings inside the client.
Else type <code>gfx_gl_major 2;gfx_gl_minor 0; gfx_backend opengl</code> in the F1 console of the client and restart.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Low_FPS,_stuttering_or_similar_problems"></span>
==Low FPS, stuttering or similar problems ==
== Низький FPS, фрізи або схожі проблеми ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Ці проблеми можуть виникати з багатьох причин, найчастіше фрізи викликані поганим драйвером або перегрівом якогось компонента.
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
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* Оновіть всі драйвери та операційну систему до останньої версії. У Windows перейдіть у безпечний режим Windows і видаліть графічний драйвер за допомогою [https://www.guru3d.com/files-details/display-driver-uninstaller-download.html DDU] (не з відкритим вихідним кодом, будь ласка, замініть його аналогічним інструментом) або аналогічних інструментів, а потім встановіть останню версію драйвера з сайту виробника. Це може усунути більше проблем, ніж ви можете припускати.
==Absolutely nothing helps ==
* Для Windows: перезапустіть Windows за допомогою кнопки "Перезавантаження" (не вимкнення). Це очистить деякі кеші.
</div>
* Очистіть кулери ваших комп'ютерів. Видаліть будь-яку пилу за допомогою напору повітря (краще не використовувати пилосос через електричні заряди). Слідкуйте за тим, щоб температура апаратних компонентів була нижче зазначеного порога.
* Переконайтеся, що апаратне забезпечення (наприклад, відеокарта) правильно підключено.
* Спробуйте знизити частоту оновлення в клієнті (cl_refresh_rate, gfx_refresh_rate).
* Для Windows: переведіть Windows у режим високої продуктивності.
* Закрийте всі інші програми (наприклад, Discord, інструменти для миші/клавіатури).
* Вимкніть всі непотрібні USB-пристрої (флешки, контролери тощо).
* Спробуйте інший рендерер у клієнті DDNet. Налаштування -> Графіка -> Рендер


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Absolutely_nothing_helps"></span>
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/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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Якщо ви впевнені, що зробили все правильно і ніщо не допомогло, повідомте про цю помилку на каналі ddnet's discord #bugs. Ви перший, хто зіткнувся з такою ситуацією. Єдиний відомий сучасний GPU, який викликав проблеми, це AMD Ryzen 3 2200G, якщо ви не використовуєте бета-версію драйверів AMD (підтверджено з Adrenalin 22.5.1 Recommended (WHQL)).
==Some ingame tiles are invisible or look broken ==
Ви можете просто переключитися на бекенд OpenGL, див. [[Special:MyLanguage/GFX_Troubleshooting#some-text-is-invisible-with-the-vulkan-backend|#Некоторый текст невидим при использовании бэкенда Vulkan]]. В іншому випадку вам слід згодитися на використання бекенду OpenGL 1.x, як описано в [[Special:MyLanguage/GFX_Troubleshooting#for-users-with-older-computers|#Для пользователей со старыми компьютерами]].
</div>
Також є можливість, що проблема не пов'язана з GFX. Спробуйте вимкнути антивірус для DDNet, переконайтеся, що ви використовуєте останню версію Windows/Linux/macOS. Завжди спочатку випробовуйте 64-бітні версії, так як вони краще протестовані.


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Some_ingame_tiles_are_invisible_or_look_broken"></span>
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.
== Деякі ігрові тайли невидимі або виглядають розірваними ==
</div>
 
Можливо, ви є користувачем зі старим GPU, просто подивіться [[Special:MyLanguage/GFX_Troubleshooting#for-users-with-older-computers|#Для пользователей со старыми компьютерами]], щоб вирішити цю проблему.

Revision as of 11:18, 27 August 2023

На цій сторінці зібрані рішення типових проблем з графікою, які гравці змогли виявити. Не всі вони можуть допомогти, але варто спробувати.

Гра не запускається

Розділимо гравців на дві групи: гравці зі старими комп'ютерами (до 2015 року) та гравці з новими комп'ютерами.

Для гравців зі старими комп'ютерами

Зазвичай достатньо примусово встановити OpenGL 1.x, і гра запуститься. Для цього відредагуйте settings_ddnet.cfg, який знаходиться в каталозі config (FAQ#Де знаходиться DDNet config, каталог config або каталог збереження?). Переконайтеся, що жоден клієнт DDNet не запущений (найкраще перевірити навіть у диспетчері завдань). У нижній частині цього файлу додайте:

gfx_gl_major 1

gfx_backend opengl Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_gl_major 1; gfx_backend opengl"

Якщо вищезазначені дії не допомогли, ви можете спробувати переключитися на програмну візуалізацію гри. Це означає, що тепер кадри буде відтворювати не ваша відеокарта, а процесор, що може вплинути на продуктивність гри. Для цього знадобиться завантажити останню версію гри, яка відповідає розрядності вашої системи, на офіційному сайті DDNet, завантажити і встановити 7-Zip, завантажити Mesa3D. Архів Mesa називається приблизно так: mesa3d-xx.y.z-release-mingw.7z. Розпакуйте гру та розпакуйте Mesa3D. Скопіюйте файли з розширенням .dll з папки 64-х (або 86-х для 32-бітних систем) в папку з грою і спробуйте запустити DDNet. Якщо це не допомогло, то спробуйте додати

gfx_backend Vulkan

в кінець файлу settings_ddnet.cfg, як описано вище.

Для гравців з новими комп'ютерами

Зазвичай це викликано поганими драйверами. Вам слід перевірити веб-сайт виробника на наявність найновіших драйверів (AMD, NVIDIA, Intel). Для Intel також зверніть увагу на цю статтю: Попередження: Встановлення цього графічного драйвера від Intel може перезаписати налаштування виробника вашого комп'ютера (OEM). Якщо все ще відбувається збій, спробуйте використовувати vulkan. Для цього відредагуйте settings_ddnet.cfg, який знаходиться в каталозі config (FAQ#Де знаходиться DDNet config, каталог config або каталог збереження?). Переконайтеся, що жоден клієнт DDNet не запущений (найкраще перевірити навіть у диспетчері завдань). У нижній частині цього файлу додайте:

gfx_backend Vulkan

Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_backend Vulkan"

Деякий текст невидимий при використанні бекенда Vulkan

Отак зникає текст з Vulkan

Деякі користувачі повідомляли про розриви тексту, наприклад, про незчитуваний текст, наче він розтягнутий. Це викликано зовнішніми налаштуваннями. Більшість людей з цією проблемою повідомили, що вони використовували налаштування "Razer Cortex". Вимкнення/деінсталяція усуває проблему.

Деякий текст виглядає пошкодженим

Razer Cortex-Overlay робить текст таким

Деякі користувачі повідомляли про розриви тексту, наприклад, про незчитуваний текст, наче він розтягнутий. Це викликано зовнішніми налаштуваннями. Більшість людей з цією проблемою повідомили, що вони використовували налаштування "Razer Cortex". Вимкнення/деінсталяція усуває проблему.

Клієнт випадково крашується при використанні графічного процесора Intel

Зазвичай такі проблеми виникають з OpenGL 2.1+ на відеочипах від Intel у Windows. Ви можете або переключитися на Vulkan у налаштуваннях графіки (якщо ваш GPU досить новий), або вставити gfx_gl_major 2; gfx_gl_minor 0; gfx_backend opengl у консоль, натиснувши F1, і перезапустити клієнт.

Низький FPS, фрізи або схожі проблеми

Ці проблеми можуть виникати з багатьох причин, найчастіше фрізи викликані поганим драйвером або перегрівом якогось компонента. Ось керівництво, яке може допомогти усунути подібні проблеми:

  • Оновіть всі драйвери та операційну систему до останньої версії. У Windows перейдіть у безпечний режим Windows і видаліть графічний драйвер за допомогою DDU (не з відкритим вихідним кодом, будь ласка, замініть його аналогічним інструментом) або аналогічних інструментів, а потім встановіть останню версію драйвера з сайту виробника. Це може усунути більше проблем, ніж ви можете припускати.
  • Для Windows: перезапустіть Windows за допомогою кнопки "Перезавантаження" (не вимкнення). Це очистить деякі кеші.
  • Очистіть кулери ваших комп'ютерів. Видаліть будь-яку пилу за допомогою напору повітря (краще не використовувати пилосос через електричні заряди). Слідкуйте за тим, щоб температура апаратних компонентів була нижче зазначеного порога.
  • Переконайтеся, що апаратне забезпечення (наприклад, відеокарта) правильно підключено.
  • Спробуйте знизити частоту оновлення в клієнті (cl_refresh_rate, gfx_refresh_rate).
  • Для Windows: переведіть Windows у режим високої продуктивності.
  • Закрийте всі інші програми (наприклад, Discord, інструменти для миші/клавіатури).
  • Вимкніть всі непотрібні USB-пристрої (флешки, контролери тощо).
  • Спробуйте інший рендерер у клієнті DDNet. Налаштування -> Графіка -> Рендер

Абсолютно нічого не допомагає

Якщо ви впевнені, що зробили все правильно і ніщо не допомогло, повідомте про цю помилку на каналі ddnet's discord #bugs. Ви перший, хто зіткнувся з такою ситуацією. Єдиний відомий сучасний GPU, який викликав проблеми, це AMD Ryzen 3 2200G, якщо ви не використовуєте бета-версію драйверів AMD (підтверджено з Adrenalin 22.5.1 Recommended (WHQL)). Ви можете просто переключитися на бекенд OpenGL, див. #Некоторый текст невидим при использовании бэкенда Vulkan. В іншому випадку вам слід згодитися на використання бекенду OpenGL 1.x, як описано в #Для пользователей со старыми компьютерами. Також є можливість, що проблема не пов'язана з GFX. Спробуйте вимкнути антивірус для DDNet, переконайтеся, що ви використовуєте останню версію Windows/Linux/macOS. Завжди спочатку випробовуйте 64-бітні версії, так як вони краще протестовані.

Деякі ігрові тайли невидимі або виглядають розірваними

Можливо, ви є користувачем зі старим GPU, просто подивіться #Для пользователей со старыми компьютерами, щоб вирішити цю проблему.