12/05/2025

Bazzite a Videohry 29.03.2025

U Bazzita mi videohry nešli. Vôbec, nič, nein, no, nada, niente. Netušil som však, že prečo. Bazzite si má nainštalovať všetko potrebné a vašou povinnosťou je už len - vychutnávať si videohry. Aspoň tak som to pochopil z webstránky distribúcie. Wine, Proton, Steam, Lutris, Armor_niečo_niečo, toto všetko slúži len a len videohrám, z hociktorého obchodu (či už Steam, GOG, alebo Epic, poprípade Battlenet).

Ako by to malo fungovať?

Pokiaľ chcete hrať hry, potrebujete Proton. Ale ten lepší. V hlavnom menu (tzv. štart) si nájdete “ ProtonUp-Qt “. V ňom si nájdete “ GE-proton “. Sú tam všetky verzie protonu, vy si však zvoľte tú najnovšiu a dajte stiahnuť. Steam ukončite, znova ho zapnite a choďte do nastavení. Tam v “ Compatibility “ zapnite “ Enable steam play with all other titles “ i nastavte “ GE-proton “ ktorý ste si stiahli.

Ďalšia miesto, ktoré by ste mali navštíviť je : https://www.protondb.com/ . Tam nájdete zoznam hier a čo máte urobiť, aby vám išli. Môžete sa tam prihlásiť, alebo tam môžete vložiť linku na svoj steam profil. ProtonDB vám potom povie, že ktoré Vaše hry z Vašej knižnice sú kompatibilné s linuxom.

Prečo mi to nefungovalo?

Mne však nefungovala žiadna hra. Po hodinách hľadania (ktorých priebehom vás nebudem unavovať) som našiel zlatý grál. A to príkaz, ktorý si dáte do hry. Čiže v steame si kliknete na hru, tam si dáte vlastnosti hry a hneď na prvej strane je “ startup command “ . Tam napíšete “ PROTON_LOG=1 %command% “. Tento príkaz spustí logovanie. Vo vašom “ HOME “ priečinku v linuxe vytvorí súbor “ Steam-4546846.log “ (čísla sú ID hry) kam si bude Proton zapisovať všetko. Najviac vás však bude zaujímať položka “ Warning “ a “ Error “. Vďaka týmto položkám som prišiel na to, že som debil.

Partície

V predošlom diely som napísal, že Steam na Linuxe a Steam na Windowse používajú rovnakú knižnicu hier. Takto sa to nerobí do psej matere.

  • Jednak preto, lebo partícia NTFS nepovolí druhému systém aby menil súbory na danej partícii ( proton písal chybu že nevlastním dané súbory )
  • potom preto lebo proton má celkovo problémy s NTFS ( lebo si tam chce vytvoriť súbor “ bodka wine prefix ”, ktorý nefunguje na partícii NTFS )
  • a napokon preto, lebo keď si spojíte knižnice, zapnete Linux - on si tam stiahne gigabajty niečoho a keď sa prepnete na Windows, on si tam zasa stiahne gigabajty niečoho.

Na hry si musíte vždy vytvoriť oddelenú partíciu. Buď “ Ext4 “ alebo (v prípade Bazzite) “ btrfs “.

Výsledok - aspoň zatiaľ

Po tom, ako som si odhryzol z Windows partície, aby som ju prežul i pretvoril na inú písmenkovú polievku - som steamu povedal, že “tam sa nachádza tvoja nová knižnica”. A ... A? ... išlo všetko. Aspoň čo som v krátkosti vyskúšal. Lebo som toho zasa nevyskúšal veľa. Lebo som nemal čas. Takže môj malý experiment bol len taký - naozaj malý. Avšak aj napriek tomu bol dosť užitočný. Lebo dokázal, že hry na linuxe naozaj pôjdu a ja nemusím meniť distribúciu.

Čo sa ale výkonu týka ... na Windowse ide všetko lepšie, v krajšej grafike a nemá to žiadne problémy. Napríklad Overwatch. Na windowse mi to ide “naplno”. Linux? nízke rozlíšenie, vypnuté mnohé efekty, aby sa to mohlo doplaziť na 60 fps. Väčšinou je to 45-50. Na tej istej grafickej karte. Iné hry zasa vyzerajú inak. Ako keby prešli cez práčku (také zmyté), alebo sú moc tmavé. Skrátka - pokiaľ nie je hra v proton DB uvádzaná ako “native”, tak budete musieť urobiť kompromisy, alebo veľké kompromisy, alebo budete musieť hľadať nejaké nastavenia, ktoré vám napravia vaše problémy. Ako napríklad v tom Overwatch, že dobrých 20 sekúnd na začiatku hry nevidím svoju postavu a postavy ostatných hráčov. Lebo. Ale pokiaľ si moc nepotrpíte na kvalitu, tak v “poho” ide skoro všetko (alebo zatiaľ to, čo som tam spustil).

Takže je to tak ako so všetkým na linuxe - musíte si začať hľadať hry, ktoré sú stvorené aj pre Linux aj pre Windows. Alebo sa budete musieť naučiť robiť kompromisy.


0 comments:

Zverejnenie komentára