Linux pro hraní her a použití – testování a vydání opravené verze Chimbalixu 24.8

Přestože na hlavním notebooku nebyly žádné vážné problémy, na samostatném pomocném zařízení byl objeven jeden významný problém, kvůli kterému bylo rozhodnuto vydat aktualizovanou verzi distribuce.

Hlavní problém je v komponentě WINE. Snaží se stáhnout Mono z internetu, ačkoli by to dělat neměla. Není třeba dodávat, že toto chování je pro běžné operační systémy naprosto nepřijatelné.
![]() | ![]() |
![]() | ![]() |
reklama
Ale to není jediný problém s komponentou WINE. Koneckonců, na pasivním notebooku s procesorem Celeron N4020, který nepodporuje instrukce AVX, se prostě nespustí. Je docela možné, že problém je právě v instrukcích, protože stejný WINE funguje bez chyb na jiném notebooku s plnohodnotným Core i7-10875H, co se týče instrukcí.
![]() | ![]() |
Nemůžete vrátit WINE zpět na starší verze, protože tam je všechno ještě horší.
Naštěstí novější verze vážné problémy vyřešila. I když mohly způsobit něco jiného. Ale zatím jsem nic takového nenašel.

reklama
V každém případě je to již vážný důvod k opětovnému vydání Chimbalixu 24.8.
Jelikož se jedná o opravy, dává smysl opravit chyby vývojářů desktopového prostředí Xfce.
Nestává se to vždy, ale je to velmi nepříjemné: v závislosti na displeji se může automaticky použít nedostatečné škálování uživatelského rozhraní. To lze opravit úpravou nastavení škálování GTK. Ale proč obtěžovat uživatele takovým linuxově specifickým obskurantismem?
![]() | ![]() | ![]() |
I když se tento „jamb“ objevil s aktualizací Xfce ne mou vinou, jsem to já, kdo musí dokončit nedokončenou práci někoho jiného. Pokud to neudělám, tak moje distribuce nebude o nic lepší než stovky jiných Linuxů nevhodných pro běžné použití.
![]() | ![]() | ![]() |
reklama
Nedávno se také objevil zajímavý projekt DXVK Serek – přidáme ho také do standardního prefixu WINE. I když už mám zabudovanou starou verzi DXVK 1.10 pro grafické karty, které nepodporují Vulkan API v1.3, je už hodně stará.

Myslím, že by se mohla hodit aktualizovaná verze pro staré grafické karty. A rád bych otestoval hry s novými verzemi DXVK. I když Linux v principu nemůže být, co se her týče, lepší než Windows, protože vrstvy nikdy nebudou lepší než přímé spuštění. Ale najednou bude jedna vrstva lepší než druhá.

Také musíme opravit kontextové menu, aby se při výběru běžných fotografií nezobrazovala sekce pro převod animovaných obrázků.

Změn bylo málo a nezavádějí žádné závažné změny v samotném systému. Proto nevidím smysl vydávat toto pod novou verzí distribuce. Jednoduše nahradím staré, již vydané obrazy opravenými.

Tak tedy. Obrázky byly aktualizovány v repozitáři Chimbalix. Nyní je čas je otestovat na reálném zařízení.

Distribuci instaluji bez uložení starého domovského adresáře.

Nejprve nakonfiguruji Mangohud pomocí utility Goverlay. Pak spustím Cinebench R11. Ten pak horečně přepíná fokus mezi hlavním a sekundárním oknem. Tento vzácný problém vrstvy WINE se řeší pouhým sbalením okna do titulku. „Linuxoidům“ se takové problémy cizí nejsou.
Výsledky jsou docela nízké, protože se jedná o Celeron N4020. Ale díkybohu, že alespoň v tomto testu OpenGL nebyly žádné artefakty, jinak je ovladač Mesa3D v Linuxu docela „produkt“. Také nezapomínám nainstalovat grafický editor Krita pomocí Installer-SH. Všechno dělám bez přístupu k internetu. Jinak k čemu je operační systém?
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Dále jsem zkontroloval OpenCL s integrovanou grafikou. A. OpenCL spárovaný s Intel UHD 600 v Linuxu nefunguje.
V čem je problém? Samozřejmě v ovladačích pro Linux, protože OpenCL mi fungovalo i s jinými integrovanými grafickými kartami Intel. A dokonce i UHD 600 funguje bez problémů v prostředí Windows.
![]() | ![]() | ![]() |
Mezitím na jiném notebooku s grafickou kartou NVIDIA vše běží hladce, protože NVIDIA umí vydávat kvalitní a plnohodnotné ovladače pro Linux, na rozdíl od AMD a Intelu.
![]() | ![]() |
Zbývá už jen otestovat nějakou starou hru, aby to Celeron N4020 zvládl. Jako testovací předmět jsem si vzal první díl Far Cry.
Ale tady je problém: nejnovější verze DXVK 2.7 odmítla pracovat s Intel UHD 600. Ačkoli utility ukazují, že tato grafická karta údajně podporuje Vulkan API 1.3, ve skutečnosti to tak není. Mimochodem, jde o to, jak Linux údajně prodlužuje životnost starých grafických karet. To v žádném případě! Linux může psát, že to podporuje, ale ve skutečnosti tam žádná podpora není.
![]() | ![]() | ![]() |
Právě pro takové případy byla v distribuci Chimbalix poskytnuta celá sada různých verzí DXVK. Přepnu DXVK na starou verzi a spustím hru. To znamená, že UHD 600 podporuje maximálně Vulkan v1.2. Ať už „linuxoidi“ říkají cokoli o prodloužení životnosti starých grafických karet, říkají, že pod Linuxem údajně začínají být schopny dělat víc, než dokázaly pod Windows.
Je důležité poznamenat, že ve Windows stará UHD 600 zvládne Vulkan v1.3. Ale v Linuxu je tato schopnost pouze zdánlivá.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Obecně. Vstoupím do hry. Ukazatel fps je dokonce více než 60. Ale tady je problém – hra pod Linuxem na tomto notebooku funguje s artefakty. To samozřejmě není žádná novinka. Ovladače pro Linux jsou docela průměrné, ale tady je to jasně vidět.
![]() | ![]() | ![]() |
No, načtu Windows 10. Okamžitě narazím na menší problém s funkcí aktivního škálování rozhraní. Hra nedokáže určit velikost okna. Škálování se ale dá snadno vypnout a vše se najednou naladí.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Jak asi každý uhodl, hra běží perfektně pod Windows 10. I když fps závisí na pozici hráče v herním světě, rozhodně není o nic menší než pod Linuxem.
![]() | ![]() | ![]() |
Ve skutečnosti by ale tato hra měla být spuštěna ve Windows XP, protože je mnohem produktivnější než moderní Windows 7-11. Ze světa Linuxu však neexistují žádné funkční analogie starého XP.
Teď zkusme porovnat výkon. Znovu spustím Chimbalix, vyberu DXVK Serek. Venku mám 63 fps a uvnitř 109. O artefaktech se nebudu bavit – ty tam jsou a při použití jakékoli verze DXVK nezmizí.
![]() | ![]() | ![]() | ![]() |
DXVK Serek Async dal 71 a 108 fps. Simple DXVK dal 69 a 109 fps.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Na tato čísla byste se ale neměli spoléhat, protože tento článek původně nebyl určen k testování ve hrách. Proto to dělám ručně, což vůbec není přesné. Přesto staré hry měly dobrou optimalizaci a ta opravdu fungovala. Pokud trochu posunete kameru do strany, fps se okamžitě změní.
![]() | ![]() | ![]() |
Také jsem zkontroloval DXGL, které místo Vulkanu používá OpenGL API. A ano, artefakty zmizely jako mávnutím kouzelného proutku. To znamená, že za artefakty může ovladač zodpovědný za Vulkan API. Zřejmě si nerozuměl se starou Intel UHD 600.
![]() | ![]() | ![]() |
Pro srovnání: Hru jsem spustil ve stejné distribuci Chimbalix, ale s grafickou kartou NVIDIA. Žádné artefakty ani problémy.
![]() | ![]() |
Dokonce jsem přepnul DXVK na starou verzi. A opět žádné artefakty. To jen potvrzuje mou domněnku, že za problémy mohou ovladače pro Linux, ne kamarádení se s grafikou UHD 600.
![]() | ![]() | ![]() |
To je jeden z důvodů, proč Linux nedokáže plně nahradit Windows. Můžete si pobíhat a opravovat chyby pro vývojáře WINE, Xfce, GTK a dalšího softwaru typického pro Linux, jak chcete, ale nevadí, když i takové základní věci, jako jsou ovladače, fungují přes ten samý zadek.
Jasně, udělal jsem velký pokrok. Můžu si Chimbalix prostě nainstalovat a používat, místo abych se donekonečna trápil s nastavením a instalovat hacky z umírajících repozitářů, což je typické pro většinu ostatních distribucí. Chimbalix si můžu nainstalovat i na zcela samostatný počítač. Problém je ale v tom, že jako uživatel můžu prostě spustit Windows a nemám vůbec žádné problémy.
A dosáhnout úrovně Windows je prostě nemožné, když Linux a jeho komponenty neustále něco narušují aktualizacemi. Na úroveň Linuxu se může spadnout jen Windows.
Někdo na obranu Linuxu řekne: Aktualizujte linuxové jádro a všechno bude v pořádku! Ne, nebude.
Děkuji za pozornost, další zajímavé články na blogu Tvrdá dílna.

Telegramový kanál @overclockers_news — nyní v novém formátu. Přihlaste se k odběru a buďte v obraze se všemi novinkami!
Telegramový kanál @overclockers_news — aktualizovaný formát našeho kanálu. Přihlaste se k odběru a buďte v obraze se všemi novinkami!

Historie operace Outward začala náhodou – několik britských přehradních balónů bylo odtrženo od lan a větrem uneseno do Skandinávie. V noci 17. září 1940 způsobili uprchlíci v severní Evropě skutečný výpadek proudu.
Blesk směrem ven
V noci 17. září 1940 utrpěli nejvíce neutrální Švédové. Místní obyvatelé o událostech napsali toto:
Západní pobřeží Švédska bylo ve středu večer svědkem masivní „invaze“ zahraničních přestřelovacích balónů. Balóny dorazily k pobřeží provincie Halland v takovém počtu, že když se kabely vzdušných objektů dotkly elektrických vodičů, oblohu občas rozzářily jiskry.
Jeden z britských balónů fungoval tak efektivně, že srazil místní vysílací věž. Za balóny se vlekla ocelová lana, která způsobila vážné poškození elektrického vedení – několik měst ve Finsku, Švédsku a Dánsku zůstalo bez proudu. Bylo přerušeno několik železničních tratí a vyhořely rozvodny.
Ačkoli incident rozrušil Skandinávce, inspiroval Brity – bylo rozhodnuto organizovat podobné nálety balónů na nacistické Německo a okupovaná území Evropy. Mimochodem, balóny, které se ve větrném počasí odlomily, ztěžovaly život samotným Britům a zprávy o tom byly opakovaně zasílány vojenskému ministerstvu. Tečku za příběhem položil Winston Churchill, který se zasazoval o „negentlemanskou válku“ s nacisty.

Britská válka s nacistickým elektrickým vedením mohla vypadat takto
Operace se jmenovala Outward a bylo rozhodnuto vyslat do ní všechny meteorologické balóny. Předběžné testy ukázaly, že balóny o průměru 2,4 metru ve vzdálenosti až 50 kilometrů se s pravděpodobností 10 až 75 procent dotknou vodičů vysokého napětí a způsobí jejich zkrat. Vzhledem k nízké ceně výrobků se účinnost zdála více než působivá. I tenký ocelový drát, tažený vzduchem za balónem, způsobil zkrat. Pokud se dotkl dvou nebo více fází v elektrickém systému, došlo k obloukovým výbojům o délce 4,6 metru, které zničily vodiče. I když automatický systém včas vypnul napájení, v následném provozu se tyto oblasti staly nejnebezpečnějšími.
Britové měli informace, že v Německu byly v rozvodnách instalovány Petersonovy cívky, poměrně pomalé automatické spínače, které nebyly určeny pro mezifázové zkraty. Hlavním profilem těchto systémů byla ochrana proti zemnímu spojení. Zároveň ve Velké Británii, navzdory rozvinutější síti přenosu energie, byly v rozvodnách instalovány sofistikovanější ochrany, které umožňovaly neobávat se odvetných akcí ze strany Německa. Přesněji řečeno, obávat se mělo, ale následky by byly mnohem mírnější.
Britové měli ještě jeden bonus, který byl zmíněn výše – obrovské množství meteorologických balónů ve skladech. Když byly hromadně vypouštěny, nezpůsobovaly ojedinělé poškození elektrického vedení, které by se dalo rychle opravit, ale mnohočetné ničení, které odvádělo spoustu sil a zdrojů.
Historie se na moderní úrovni opakuje. Rusko odpaluje stovky relativně levných kamikadze „Geran-2“ na objekty vojenské infrastruktury na Ukrajině. Nepřítel některé z nich sestřelí, ale vynakládá na to spoustu zdrojů. Například vysílá do vzduchu letadla, aby ostřelovala objekty ve vzduchu. Britové také počítali se zrychleným opotřebením bojové techniky Luftwaffe právě při odrážení náletů meteorologických balónů.

Z Operace Outward už moc fotek nezbylo.
První meteorologické balóny se dvěma typy užitečného zatížení byly Němcům odeslány 20. března 1941. Některé balóny byly vybaveny zkratovacími dráty, zbytek zápalnými zařízeními. Druhou možnost lze jen stěží nazvat humánní, zejména proto, že meteorologické balóny způsobovaly požáry nejen v Německu, ale i na území okupovaném Němci, což způsobovalo utrpení civilistů. Měly velmi nepřímý vztah k německému vojenskému stroji. Ale to nechme na svědomí Britů.
Operace Outward začala na pobřeží Severního moře se třemi odpalovacími místy vzdálenými od sebe 80 km. Je pozoruhodné, že operaci Outward velela admiralita, ačkoli se jednalo o striktně leteckou operaci. To později přidalo komplikace, už jen proto, že úsilí dvou složek muselo být koordinováno, aby se letadlo jednoduše nesrazilo s meteorologickými balóny.
Jak to fungovalo
Německé balóny s řezacím mechanismem nebyly primitivní latexové balóny naplněné vodíkem a připevněné ocelovým drátem. Vyskytlo se mnoho obtíží. Za prvé, balón po startu okamžitě vystřelil vzhůru a dosáhl výšky 7-7,6 kilometru. Pokud by pokračoval ve stoupání, nakonec by z nafouknuté skořepiny praskl. Proto byl použit speciální ventil, který násilně uvolňoval vodík, načež zařízení klesalo rychlostí 61 metrů za minutu. Po nějaké době se tento ventil uzavřel, aby se celá konstrukce předčasně nezhroutila do moře.
Ale ani to nestačilo. Konstrukce zahrnovala válec se speciálním balastním olejem, který byl postupně vypouštěn nad nepřátelské území, což umožňovalo kompenzovat vztlakovou sílu a udržovat rovný let meteorologického balónu. Ušetřili na konstrukci kabelu, který měl uzavírat elektrické vedení. Z jeho 300 metrů byla pouze třetina vyrobena z ocelového drátu – zbytek byl z konopí. Bylo to levnější a lehčí.
Podle britských výpočtů musely balóny v bojovém stavu uletět asi 50 km ve výšce asi 300 metrů a uzavřít tak elektrické vedení na podloží. Balóny dosáhly nepřátelského pobřeží asi za 8 hodin, ale to bylo pouze za ideálních povětrnostních podmínek a zadního větru. V ideálním případě se takové salta na obloze lépe prováděly v noci – Luftwaffe by si hrozby všimla později. Ve tmě však fungovalo bombardovací letectvo Královského letectva a ztráty při srážce s balóny naplněnými vodíkem a kabely mohly být značné.
Letci nakonec naléhali a operace Outward se stala striktně denní operací. Noční bombardéry se na letiště vrátily kolem 10. hodiny ranní a teprve poté se do vzduchu vznesly uzavírací a zápalné balóny. V průměru jedna základna na pobřeží vyslala do vzduchu až 10 balónů za hodinu. Práce byla nebezpečná – každý balón byl naplněn několika litry výbušného vodíku a bylo nutné nosit nehořlavé oblečení. Během celé doby však nezemřel ani jeden operátor, i když k výbuchům detonačního plynu během tankování docházelo. Během tří let operace Outward bylo do německého týlu vysláno asi 100 tisíc balónů, z nichž polovina byla vybavena zápalnou municí.

Němci se pod údery latexových kuliček snažili strukturálně vylepšit elektrické vedení, ale jen se to zhoršilo.
Britové vypočítali, že nejefektivnější dobou pro použití „vodíkových dronů“ je zima. V tomto ročním období let balónů usnadňoval vítr a poškození elektrického vedení bylo pro Němce obtížnější opravit. Zatížení elektrických sítí je v zimě vždy vyšší, což výpadky činí kritickějšími.
Jak efektivní byla operace Outward? Na jedné straně Němci na Brity ničím podobným nereagovali, ačkoli vítr často foukal severozápadně. Britové to vysvětlovali tím, že nacisté neměli dostatek latexu a zpočátku na něj prostě neměli čas – Říše se připravovala na invazi do Sovětského svazu. Pak ale začaly přicházet zpravodajské zprávy, které naznačovaly masivní poškození elektrického vedení až do Maďarska. Nezpůsobily kritické škody, ale rozhodně odváděly pozornost mnoha opravářských čet. Britové byli také potěšeni 250 stíhačkami, které Němci vypouštěli s každým vypuštěním tisíců latexových balónků – to byla zjevná spotřeba vzácných palivových a technických zdrojů.
Vrcholem účinnosti balónů s kabely byl 11. červenec 1942, kdy zkrat na 110kilowattovém elektrickém vedení vyřadil z provozu generátor v elektrárně v Lipsku. Vypukl požár a Němci na dlouhou dobu přišli o 250 MW výrobní kapacity. Možná, že jen tato událost vrátila všechny britské výdaje na operaci Outward. Vzhledem k tomu, že vypuštění jednoho meteorologického balónu stálo podle kurzu 8. let 9. století 40-1944 amerických dolarů. Je zajímavé, že po požáru Němci instalovali citlivější stroje, které reagovaly na silné poryvy větru a stěhovavé ptáky, což situaci ještě zhoršilo. Takový je multiplikační efekt. Vypouštění meteorologických balónů do německého týlu skončilo začátkem září 1944. Důvodů bylo několik: rozpory mezi admiralitou a Královským letectvem, jejichž účinnost nebyla v roce XNUMX zřejmá, banální nedostatek latexu a neustále rostoucí náklady na výrobu vodíku.
Historie projektu Outward nemůže jinak než naznačovat využití britského vývoje v rámci SVO. Nepřátelské území je od sovětských dob zahaleno vedením vysokého napětí a to nelze ignorovat. Nyní nastala paradoxní situace, kdy ruská armáda pracovala a pracuje na rozvodnách, ale vedení se nedotýká. Zkušenosti Velké Británie ukazují, jak relativně levné prostředky dokáží odvést pozornost velkého množství nepřátelských sil. S minimálními vedlejšími škodami, což je důležité.
































































