GFX Troubleshooting/uk: Difference between revisions

From DDraceNetwork
Created page with "gfx_gl_major 1 gfx_backend opengl Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_gl_major 1; gfx_backend opengl""
No edit summary
 
(35 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages />
 
На цій сторінці зібрані рішення типових проблем з графікою, які гравці змогли виявити. Не всі вони можуть допомогти, але варто спробувати.
На цій сторінці зібрані рішення типових проблем з графікою, які гравці змогли виявити. Не всі вони можуть допомогти, але варто спробувати.


Line 6: Line 7:


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


<span id="for-users-with-older-computers"></span>
<span id="for-users-with-older-computers"></span>
<span id="For_users_with_older_computers"></span>
<span id="For_users_with_older_computers"></span>
== Для гравців зі старими комп'ютерами ==
== Для гравців зі старими комп'ютерами ==
Line 20: Line 23:
Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_gl_major 1; gfx_backend opengl"
Якщо ви запускаєте гру через Steam, то можете налаштувати параметри запуску гри, які можна знайти в властивостях гри (ПКМ по іконці). Вставте до параметрів запуску наступний рядок разом із лапками: "gfx_gl_major 1; gfx_backend opengl"


<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>
 
===Програмне забезпечення сторонніх виробників===
Ізолюйте проблему, закривши всі непотрібні програми, особливо ті, які інтегруються з іграми та графікою, як-от Steam, Discord, програмне забезпечення для запису (наприклад, OBS), програмне забезпечення для моніторингу (наприклад, FPS Monitor) тощо.
 
*У Windows повідомлялося про збої під час використання «FPS Monitor» (<code>fpsmonvk64.dll</code> відображається в журналі збоїв) із графічними картами NVIDIA та графічним модулем Vulkan. Видаліть монітор FPS, якщо у вас виникне збій клієнта під час запуску.
*Користувачі Windows повідомили, що оверлей гри Discord спричиняло фріз ігор або низьку частоту кадрів. Проблему вдалося вирішити, вимкнувши налаштування накладання в Discord.


<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">
==Some text is invisible with the Vulkan backend ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Some_text_is_invisible_with_the_Vulkan_backend"></span>
[[File:Vulkangraphicsbug.jpg|thumb|Vulkan graphics bug with missing text|center]]
== Деякий текст невидимий при використанні бекенда Vulkan ==
</div>
 
[[File:Vulkangraphicsbug.jpg|thumb|Отак зникає текст з Vulkan|center]]
 
Деякі користувачі повідомляли про розриви тексту, наприклад, про незчитуваний текст, наче він розтягнутий.
Це викликано зовнішніми налаштуваннями. Більшість людей з цією проблемою повідомили, що вони використовували налаштування "Razer Cortex". Вимкнення/деінсталяція усуває проблему.


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Some_text_looks_broken"></span>
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.
== Деякий текст виглядає пошкодженим ==
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">
[[File:Razer-Cortex-Overlay.png|thumb|Razer Cortex-Overlay робить текст таким|center]]
==Some text looks broken ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Деякі користувачі повідомляли про розриви тексту, наприклад, про незчитуваний текст, наче він розтягнутий.
[[File:Razer-Cortex-Overlay.png|thumb|Razer Cortex-Overlay makes text unreadable|center]]
Це викликано зовнішніми налаштуваннями. Більшість людей з цією проблемою повідомили, що вони використовували налаштування "Razer Cortex". Вимкнення/деінсталяція усуває проблему.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="The_client_randomly_crashes_with_an_Intel_GPU"></span>
Some users reported broken text, e.g. text that is unreadable as if the text was stretched.
==Клієнт випадково аварійно завершує роботу з графічним процесором Intel==
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">
Зазвичай такі проблеми виникають з OpenGL 2.1+ на відеочипах від Intel у Windows.
==The client randomly crashes with an Intel GPU ==
Ви можете або переключитися на Vulkan у налаштуваннях графіки (якщо ваш GPU досить новий), або вставити <code>gfx_gl_major 2; gfx_gl_minor 0; gfx_backend opengl</code> у консоль, натиснувши F1, і перезапустити клієнт.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Low_FPS,_stuttering_or_similar_problems"></span>
Usually DDNet has a strong fallback system for Intel GPUs on Windows as they often caused bugs with OpenGL 2.1+
== Низький FPS, фрізи або схожі проблеми ==
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">
Ці проблеми можуть виникати з багатьох причин, найчастіше фрізи викликані поганими, не оновленими драйверами або перегрівом якогось компонента.
==Low FPS, stuttering or similar problems ==
Ось керівництво, яке може допомогти усунути подібні проблеми:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
* Оновіть всі драйвери та операційну систему до останньої версії. У Windows перейдіть у безпечний режим Windows і видаліть графічний драйвер за допомогою [https://www.guru3d.com/files-details/display-driver-uninstaller-download.html DDU] (не з відкритим вихідним кодом, будь ласка, замініть його аналогічним інструментом) або аналогічних інструментів, а потім встановіть останню версію драйвера з сайту виробника. Це може усунути більше проблем, ніж ви можете припускати.
These problems can be caused by many things, most commonly stuttering is caused by a bad driver or overheating of some component.
* Для Windows: перезапустіть Windows за допомогою кнопки "Перезавантаження" (не вимкнення). Це очистить деякі кеші.
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
* Спробуйте знизити частоту оновлення в клієнті (cl_refresh_rate, gfx_refresh_rate).
*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.
* Для Windows: переведіть Windows у режим високої продуктивності.
*Make sure the hardware (e.g. the graphics card) is properly plugged in.
* Закрийте всі інші програми (наприклад, Discord, інструменти для миші/клавіатури).
*Try to lower the refresh rate in the client (cl_refresh_rate, gfx_refresh_rate).
* Вимкніть всі непотрібні USB-пристрої (флешки, контролери тощо).
*For Windows: set Windows to high performance mode
* Спробуйте інший рендерер у клієнті DDNet. Налаштування -> Графіка -> Рендер
*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">
<span id="Absolutely_nothing_helps"></span>
==Absolutely nothing helps ==
== Абсолютно нічого не допомагає ==
</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)).
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))
Ви можете просто переключитися на бекенд 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|#Для користувачів зі старими комп'ютерами]].
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]].
Також є можливість, що проблема не пов'язана з GFX. Спробуйте вимкнути антивірус для DDNet, переконайтеся, що ви використовуєте останню версію Windows/Linux/macOS. Завжди спочатку випробовуйте 64-бітні версії, так як вони краще протестовані.
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">
<span id="Some_ingame_tiles_are_invisible_or_look_broken"></span>
==Some ingame tiles are invisible or look broken ==
== Деякі ігрові тайли невидимі або виглядають розірваними ==
</div>


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

Latest revision as of 13:11, 15 September 2024

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

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

Розділимо гравців на дві групи: гравці зі старими комп'ютерами (до 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"

Програмне забезпечення сторонніх виробників

Ізолюйте проблему, закривши всі непотрібні програми, особливо ті, які інтегруються з іграми та графікою, як-от Steam, Discord, програмне забезпечення для запису (наприклад, OBS), програмне забезпечення для моніторингу (наприклад, FPS Monitor) тощо.

  • У Windows повідомлялося про збої під час використання «FPS Monitor» (fpsmonvk64.dll відображається в журналі збоїв) із графічними картами NVIDIA та графічним модулем Vulkan. Видаліть монітор FPS, якщо у вас виникне збій клієнта під час запуску.
  • Користувачі Windows повідомили, що оверлей гри Discord спричиняло фріз ігор або низьку частоту кадрів. Проблему вдалося вирішити, вимкнувши налаштування накладання в Discord.

Деякий текст невидимий при використанні бекенда 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, просто подивіться #Для користувачів зі старими комп'ютерами, щоб вирішити цю проблему.