Ford's Garage

Small garage of one Ford in the big internet


Ускорить Linux даже в ущерб безопасности


как ускорить линукс ядро даже в ущерб безопасности для игоря на локалхосте https://make-linux-fast-again.com/ https://github.com/FeralInteractive/gamemode (если gpu не поддерживает vulkan) На открытых драйверах попробуй запустить игру с переменной mesa_glthread=true, а на закрытых драйверах NVIDIA - с переменной __GL_THREADED_OPTIMIZATIONS=1 GLIBC_TUNABLES="glibc.elision.enable=1" - Это запихивается в environment, но с этим куча софта валится.
    На проприетарном драйвере NVIDIA без Vulkan в GPU можно ускорить Direct3D 9 игры (но не 10 и 11).
  • Запусти wine regedit
  • Открой раздел: HKEY_CURRENT_USER\Software\Wine\
  • создай папку: Direct3D
  • Добавь туда «строковой параметр» UseGLSL со значением disabled
  • А также параметр shader_backend со значением arb
  • А также параметр DWORD strict_shader_math со значением 1
  • В случае успеха, ты должен увидеть сообщение при старте игры: err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
le9 patch - Повышает отзывчивость при нехватке памяти. Накладываешь на ядро патч MuQSS (или, если ядро младше 4.8 - BFS), увеличиваешь «timer interrupt frequency» с 250 до 300, и включаешь preemption в «Low latency desktop». Добавить в CFLAGS "-fno-stack-protector" при компиляции ядра https://www.linux.org.ru/forum/admin/16505210