Найти тему
Гайд по Kubuntu(Linux)

Установка Counter-Strike 2 на Kubuntu (Linux)

Установка Counter-Strike 2 на Kubuntu (Linux)

Counter-Strike 2 на Linux

Система:
Процессор: AMD Ryzen 5600x
Видеокарта: Sapphire NITRO+ AMD Radeon 6700XT
Монитор: Acer VQ252QX (Adaptive Sync)
ОС: Kubuntu 22.04 (X11 session)

Предисловие.
Итак, начну с того, что даже с обновление драйверов на видеокарту на Windows 10 от 10/11/2023 проблему не решило. А именно: до сих пор разрывы изображения на экране. Переустанавливал Windows (драйвера, стим) не помогло. Плюс ко всему какой-то странный input lag на предпоследних драйверах, на последнем обновлении кстати стало получше, но опять таки это рваное изображение все портит. В kubuntu же наоборот все плавно и input lag минимальный.

С чего начать
В первую очередь установить чистый kubuntu 22.04 на свою систему. Как это сделать интернет просто кишит инструкциями. Почему именно Kubuntu 22.04? Я ставил просто Ubuntu 22.04 (22.10, 23.04) там тоже изображение не радует плавностью. Почему не Kubuntu 23.04 с новым встроенным wayland... у меня на wayland почему то input lag. Поэтому был выбран стабильный релиз.

После установки Kubuntu нам надо включить в X11 AMD FreeSync:
1) Открываем Konsole и обновляем систему:
~$ sudo apt update && sudo apt upgrade

-2

2) Редактируем файл /etc/default/grub
~$ sudo nano /etc/default/grub
Вставляем в конец строки GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" amdgpu.freesync_video=1:

сохраняем ctrl+O, выходим ctrl+X
сохраняем ctrl+O, выходим ctrl+X

Далее обновляем командой
~$ sudo update-grub

3) Подключаем AMD Freesync. Редактируем /usr/share/X11/xorg.conf.d/10-amdgpu.conf. Нам надо добавить 3 строки в секцию Section "OutputClass":
Option "VariableRefresh" "true"
       Option "TearFree" "true"
       Option "DRI" "3"

сохраняем ctrl+O, выходим ctrl+X
сохраняем ctrl+O, выходим ctrl+X

4) Устанавливаем flatpak и тянем оттуда steam:
~$ sudo apt install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo && /
flatpak install -y flathub com.valvesoftware.Steam com.valvesoftware.SteamLink

-5

5) Перезагружаемся sudo reboot

6) Кого устраивают встроенные драйвера этот пункт пропускаем. Но по моему субъективному ощущению проприетарные драйвера работают лучше. Заходи на сайт amd drivers и качаем файл .deb для ubuntu 22.04

-6

Открываем Konsole и устанавливаем пакет с репозиторием (естественно прописываем путь до вашего файла) либо через проводник через установщик пакетов:
~$ sudo dpkg -i /путь/до/файла/install_5.7.50700-1_all.deb
После уже устанавливаем сами драйвера:
~$ sudo amdgpu-install --usecase=graphics,opencl -y --accept-eula --vulkan=amdvlk,pro

7) Запускаем steam, логинимся, загружаем Counter-Strike 2

-7

8) А пока загружается CS2 сделаем еще 2 очень важные штуки. Чтобы время не сбивалось в Windows пропишем в Konsole
~$ timedatectl set-local-rtc 1

9) Еще один важный момент, который я не смог победить - это запуск игры не на весь экран, панель сдвигает изображение. Но выход есть и он простой: заходим в Настройки системы -> Комбинации клавиш -> Kwin -> Распахнуть окно на весь экран и назначаем alt + enter (или любое другое сочетание клавиш которое вам нравятся)

-8

10) В строке запуска кс2 пишем только то, что вас необходимо. У меня запуск своего конфига +exec cs2 -fullscreen -novid -high не знаю работают ли вообще последние две команды ))). Начнется обработка шейдеров. Обязательно прописываем в консоле fps_max 240 (в моем случае монитор 240 герц) и видуху кушает меньше и изображение плавнее.

Не забываем про alt+enter
Не забываем про alt+enter
Настройки экрана
Настройки экрана
Настройки графики
Настройки графики