Steam прийшов до Linux, щоб відкрити двері для збільшення кількості назв які можна запускати в системі не тільки з виходом ігор сумісні з платформою якщо не також із включенням проекту Proton, який додає можливість запускати ігри, сумісні лише з Windows на Linux.
Навіть при всьому цьому у клієнта Steam є деякі проблеми грати в деякі ігри на Linux з відеокартами Nvidia. Це не є серйозною проблемою, оскільки все це тому, що деякі ігри мають проблеми, якщо в операційній системі, в якій вони встановлені, не встановлені 32-розрядні бібліотеки графіки.
І хоча програма Steam є 64-розрядною, багато відеоігор у магазині Steam вони не працюють у 64 бітах. Натомість вони в значній мірі покладаються на старі 32-розрядні графічні бібліотеки для належної роботи.
Для того, щоб це вирішити, ми можемо почати з установки 32-розрядних бібліотек в системі. Ми можемо зробити це, відкривши термінал, в який ми збираємося ввести наступні команди.
Для тих, хто використовує Ubuntu або дистрибутив на його основі, додамо наступне сховище:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
І ми збираємося зайти в меню і шукати "Програмне забезпечення та оновлення" або з терміналу ми можемо відкрити його за допомогою:
software-properties-gtk
Тут ми будемо шукати "Додаткові драйвери" та змінити поточний драйвер Nvidia на той, який є більш сучасним у списку.
Тепер для тих, хто використовує Debian, в терміналі ми збираємося підвищити привілеї за допомогою:
sudo -s
І ми збираємося набрати в терміналі:
apt-get install libgl1-nvidia-glx:i386 -y
в той час як для тих, хто є користувачами Arch Linux або його похідноюВи повинні знати, що спільнота Arch Linux робить чудову роботу, надаючи користувачам інструменти для налаштування 32-розрядних графічних бібліотек, щоб Steam працював у найкращому вигляді.
Для цього ми збираємося відкрити термінал і ввести:
sudo pacman -S nvidia-driver
sudo pacman -S lib32-nvidia-utils
Справа Fedora, Існує кілька різних способів отримати доступ до бібліотек, необхідних для припинення проблем із різними іграми Steam.
Для цього ми збираємось підтримувати репозиторій RPM Fusion, який увімкнено досить простим способом із останніх версій дистрибутива.
Тепер у терміналі нам просто потрібно ввести таку команду:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver
А потім ми повинні налаштувати 32-розрядні бібліотеки, встановивши пакет:
sudo dnf install xorg-x11-drv-nvidia-libs.i686
Якщо встановлення 32-розрядних бібліотек у вашій системі вам не вдалося, Ви можете використовувати цей інший метод.
Котрий полягає у видаленні програми із Steam та переінсталюйте його, але використовуючи версію Flatpak.
Оскільки при встановленні Steam із Flatpak всі бібліотеки Nvidia також автоматично встановлюються через систему Flatpak, забезпечуючи безперебійну роботу всіх ігор.
Щоб встановити версію Steam Flatpak, спочатку вони повинні додати підтримку Flatpak для вашої системи, ви можете зробити це, ввівши одну з наступних команд у терміналі.
Debian, Ubuntu або їх похідні:
sudo apt install flatpak
Для випадку будь-якої версії OpenSUSE:
sudo zypper install flatpak
в той час як для тих, хто використовує Arch Linux або похідний дистрибутив це:
sudo pacman -S flatpak
Тим, хто є користувачами Fedora, їм не доведеться турбуватися про додавання підтримки, оскільки вона за замовчуванням увімкнена в системі.
Вже з додатковою підтримкою, тепер ми наберемо такі команди щоб мати можливість встановити Steam з flatpak в систему:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo<
flatpak install flathub com.valvesoftware.Steam
Після завершення встановлення нам доведеться знову увійти в Steam і завантажити ігри, які тепер повинні працювати безперебійно у вашій системі.