Pre nekih dve i kusur godina, započeo sam opštu beganiju s vindouza. Kud je MS krenuo, daleko mu lepa kuća, što se kaže. I instalirao sam Mint distribuciju. Namera mi je bila da vindouz ostane što je više moguće samo za igre, a da sve ostalo kako god znam i umem prebacim na linuks.
Međutim...
Sad, posle nekoliko godine na linuksu, mogu reći da sam potpuno impresioniran. Nisam ni sanjao da će linuks gotovo stići vindouz u igrama, a kamoli ga još i prestići u nekim segmentima. A to se upravo dogodilo, bar u mom slučaju, s mojim nivoom znanja baratanja sa hardverom i softverom. To kako sve igre rade, i nove i stare i prastare, koje sam probao, je nestvarno, uključujići i sve emulatore koje koristim. Pritom ja uopšte ne koristim ni stimovski Proton (Proton), ni van stimovski Proton (Proton-GE), ni verziju Vajna s protonskim delovima (WINE-GE), već isključivo čist Vajn (WINE). Tako da sam ja u grupi onih koji će bitno da profitriraju od NTSync-a čim bude propisno ugrađen svuda gde treba. Ne mogu da dočekam, mada... s najnovijom verzijom Vajna proradio je i poslednji meni bitan (i veoma iritantan) program (tj. njegova "narodna" verzija), tako da ni ne moram više da ga čekam, ali ipak... performanse i što je još važnije, dodatna kompatibilnost nisu za bacanje
Za neupućene, NTSync je precizan prevod vindouzovog kernala (NT) koji je počev od verzije 6.14 linuksovog kernal, postao njegov deo. To u praksi znači veći stepen kompatibilonosti sa vindouzovim softverom kao i (popriličan) generalni dobitak u performansama igara, ukoliko se ne koriste već postojeći ESync odnosno njegova unapređena verzija FSync, koje odavno koristi Proton (ali koji se smatraju hakovima koliko sam razumeo). NTSync je sad sve to isto, čak i nešto bolje, i što je najbitnije, po svim standardima sagrađen i ugrađen.
Meni kao glavna magija deluju ove DXVK (prevod za DX8,9,10 i 11) i VK3D (prevod za DX12) biblioteke, znači ako njih ne dodam u prefikse koristeći Vajn-trikove, igre često ili rade sa manjim ili većim stepenom brljana ili uošte ne rade, a čim ih dodam, sve se kao magijom namesti na svoje mesto. Najpre AMD sa Mentlom/Vulkanom pa onda Valv sa Protonom, stvarno napraviše čudesan proboj u svemu ovome...
Ono što je takođe ludo jeste felksibilnost baratanja sa Vajn prefiksima. Tu posebno cela ova postavaka šije vindouz. Postoje neki programi koji služe da bartanje sa prefiksima učine udobnijim i prijemčivijim za korisnike koji neće mnogo da se cimaju (Bottles, Lutris, Heroic), ali ja to ne koristim, već imam par opštih pitonskih skripti za sve što mi treba u vezi vajnovih prefiksa. Svaki prefiks je jedan direktorijum koji liči na vindouzovu sistemsku particiju, i svaki program ili igra se instaliraju u taj direktorijum odnosno unutar tog vajnovog prefiksa, pomoću osnovnih Vajnovih alata. To u praksi znači da može da se instalira kol'ko 'oćeš verzija iste igre ili programa i onda se njihovo šetanje svodi malte ne na slobodno šetanje tih direktorijuma u kojima su. Mogu da se pakuju, bekapaju, ispituju različite verzije bez da se prethodna prvo rasturi, može da se nekom prosto da zapakovan prefiks u kome je cela igra sređena i nameštena, spremna samo da se pusti. A neki su govorili da umeju da instaliraju dve verzije iste igre, gde im je jedan verzija za igranje, a druga verzija skroz rasklopljena za modovanje (Skyrim ako se dobro sećam)... i osim ako se u podešavanjima konkretnog prefiksa ne kaže suprotno, može se bude spokojan da ništa iz tog dirketorijuma neće da pusti pipke van njega (doduše našao sam negde da su npr. virusi, pretežno pravljni za vindouz, počeli da uzimaju u obzir i Vajn što nije baš prijatno saznanje ako je istinito). Ja inače ne koristim ni Stim tako da ne znam može li sve da bude ovako felksibiono i kad ide preko Stima, mada se svi slažu da je najbolji ugođaj po pitanju igara, upravo preko Stima. Jedina od tih digitalnih prodavnica koju imam instaliranu pod jednim prefiksom je ova nesretna EA aplikacija, koja mi je bila neophodna da isprobam Battlefield 4, tj. multiplajer komponente tipa ping, stabilnost veze itd. I sad sam se ponovo navukao...
Što se hardvera tiče i to mi je nekako nestvarno s obzirom na dugogodišnje navike. Od kad znam za sebe između ostalog uvek su važile dve stvari na PC-u -- instaliravaj dravjere za grafičku i čim zameniš hardver rasturaj ceo sistem. Ustvari grafička karta, koliko je meni poznato, je poslednje krupno parče celni hardverskog sistema PC-a koje nikada nije prešlo na režim "nerazmišljana o drajverima". Kao što se ne razmišlja o drajverima za ploču ili procesor i kao što je prestalo odavno da se razmišlja o dravjerima za zvučnu kartu (ustvari one su gotovo i iščezle kao zasebno parče hardvera). E sa ubacivanjem Radeonovih drajvera u kernal i to manje-više postade stvarnost konačno. Nema više gnjavaže sa drajverima, sve ide automaski sa sistemom i ferca bez greške. Drajveri u kernalu, nemož' bolje od toga
Jedino mi nedostaje mogućnost koju još uvek nudi Adrenalin aplikacija a to je da upalim SSAA/MSAA i AF u starim igrama... pitam se zašto niko to do sada nije rešio na neki način, posebno što su AA i AF tradicionalno popularne opcija... S obzirom da po svemu sudeći neću morati više da rasturam sistem prilikom ugradnje novog hardvera, nekada davno sam želeo da mi uvek budu instalirane na sistemu neke igre koje su iz ovog ili onog razloga ostavile neki specifičan utisak na mene, ali sam tu ideju morao ubrzo da napustim jer je bitna promena hardvera zahtevala da uništim ceo sistem i samim tim uništim sve te instalacije. Sad mi je to postalo ponovo aktuelno, te štancujem prefikse čim se setim nekih od tih.
Takođe sam primetio da se formira i jedan paradoks. Postoji neko mišljenje da su vidouzove verzije igara pod Vajnom bolja opcija od linuksovih verzije tih istih igara. A onda sam takođe našao da ako se napravi igra za linuks i ne odražva, može naprasno da prestane da radi, i ako je završena i nema šta da se realno dira. Sad tu postoje neke varijante, tipa flatpakovi, kontenjneri i slično, ali neki rekoše da je izgleda najbolja varijanta, Vajn. Što će reći da je možda najpametnije igru kompajlirati samo za vindouz i postarati se da radi kako treba pod vajnom... a ne da se zaprav napravi konkretna verzija igre za linuks... što je prilično bizarno. Čak šta više, neki tvrde da je često zbog načina na koji su napravljene verzije iste igre, vindouzova verzija pod vajnom pruža bolje iskustvo (i u smislu performansi i u smislu opcija) u odnosu na linuksovu verziju te iste igre. Dоdouše pročitao sam skorije i za možda prvi vidljiviji suprotan primer. Izvesna igra Factorio, koja pod linuksom koristi nešto specijalno što čini automatsko snimanje pozicije tokom igre bitno ugodnijim u poređenju s vindouzovom verzijom. Najuvrnutije što sam do sada lično video jeste da Neverwinter Nights Enhanced edition (GOG verzija), ima u svom direktorijumu izvršne fajlove i za vindouz i za linuks, instaler mu je vindouzov pa se instalira u prefiksu. Ostali izvršni fajlovi u direktorijumu igre (za alat i slično) su samo za vindouz te mogu samo preko Vajna da se pokrenu, a ceo direktorijum konfiguracionih fajlova igre se sam automatski smesti (bez da me išta pita) u konfig direktorijum na houmu, dakle van prefiksa...
Isprobavao sam još i AI. Od kad sam se sticajem okolnosti zatekao na licu mesta kad je cela stvar izašla na velika vrata u javnost, još i pre prelaska na Mint, par dana kasnije sam bio na eksterni M2 disk instalirao Ubuntu i isprobao sve to koristeći Automatic1111 i InvokeAI. Odnosno stejbl difjužn u lokalu. Pre pojave stejbl difjužna, nekih par meseci, bio sam eksperimentisao sa DALL-E 2 i potpuno besmislenim sistemom žetona servisa. Rekoh sebi, možda će od ovoga da bude nešto al' tek kad bude slobodno... a ko zna kada će, tja. Kad ono ne prođe ni dva dana od te moje misli, banu stejbl difjužn u javnost na sva zvona. Odmah sam bio odjurio da sve namestim, mada je ROCm tada bio tražio neku postariju verziju Ubuntua i... posle toga, grafička se uposlila i odrđivala posao munjevito (uz neki čudan zvuk "caktanja" koji dopire iz kućišta tokom generisanja i koji mi je, ironično, najbrži indikator da sve radi kako treba), ali AI se nije baš proslavio u svojoj korisnosti i ako sam se u tom trenutku bio baš ponadao sad kad nema više žetona i ostalih gluposti... Danas, na tom tehničkom nivou sve je lepo utegnuto, najnoviji Ubuntu LTSC, najnoviji ROCm drajveri, te sam pridodao još i ComfyUI (mada samo zato što ga zahteva jedan dodatak), gde sve radi brzo i lepo... još samo i kad bi i učinak AI-a konačno bio na nivou. Probao sam da utreniram i svoje modele koristeći Textual Inversion i Dreambooth, i dok je sistem sve lepo odradio što je do njega, rezultat AI-a je opet bio slab. No dobro i dalje se nadam da će mi AI postati koristan za vizuelne stvari i imam još što šta da isprobam... već je poprilično koristan kao asistent.
Sve u svemu, na ovaj podugačak post utisaka me podstaklo to što sam juče uspeo da sredim taj poslednji program sa vindouza pod Vajnom i sad mogu končano da kažem da mi vindouz, u ovom trenutku, ne služi više ničemu (ali ću ga naravno zadržati na njegovom disku, jer predpostavljam da će zatrebati za nešto), što je do pre nekog vremena, u mom slučaju, bilo nezamislivo...
Međutim...
Sad, posle nekoliko godine na linuksu, mogu reći da sam potpuno impresioniran. Nisam ni sanjao da će linuks gotovo stići vindouz u igrama, a kamoli ga još i prestići u nekim segmentima. A to se upravo dogodilo, bar u mom slučaju, s mojim nivoom znanja baratanja sa hardverom i softverom. To kako sve igre rade, i nove i stare i prastare, koje sam probao, je nestvarno, uključujići i sve emulatore koje koristim. Pritom ja uopšte ne koristim ni stimovski Proton (Proton), ni van stimovski Proton (Proton-GE), ni verziju Vajna s protonskim delovima (WINE-GE), već isključivo čist Vajn (WINE). Tako da sam ja u grupi onih koji će bitno da profitriraju od NTSync-a čim bude propisno ugrađen svuda gde treba. Ne mogu da dočekam, mada... s najnovijom verzijom Vajna proradio je i poslednji meni bitan (i veoma iritantan) program (tj. njegova "narodna" verzija), tako da ni ne moram više da ga čekam, ali ipak... performanse i što je još važnije, dodatna kompatibilnost nisu za bacanje
Meni kao glavna magija deluju ove DXVK (prevod za DX8,9,10 i 11) i VK3D (prevod za DX12) biblioteke, znači ako njih ne dodam u prefikse koristeći Vajn-trikove, igre često ili rade sa manjim ili većim stepenom brljana ili uošte ne rade, a čim ih dodam, sve se kao magijom namesti na svoje mesto. Najpre AMD sa Mentlom/Vulkanom pa onda Valv sa Protonom, stvarno napraviše čudesan proboj u svemu ovome...
Ono što je takođe ludo jeste felksibilnost baratanja sa Vajn prefiksima. Tu posebno cela ova postavaka šije vindouz. Postoje neki programi koji služe da bartanje sa prefiksima učine udobnijim i prijemčivijim za korisnike koji neće mnogo da se cimaju (Bottles, Lutris, Heroic), ali ja to ne koristim, već imam par opštih pitonskih skripti za sve što mi treba u vezi vajnovih prefiksa. Svaki prefiks je jedan direktorijum koji liči na vindouzovu sistemsku particiju, i svaki program ili igra se instaliraju u taj direktorijum odnosno unutar tog vajnovog prefiksa, pomoću osnovnih Vajnovih alata. To u praksi znači da može da se instalira kol'ko 'oćeš verzija iste igre ili programa i onda se njihovo šetanje svodi malte ne na slobodno šetanje tih direktorijuma u kojima su. Mogu da se pakuju, bekapaju, ispituju različite verzije bez da se prethodna prvo rasturi, može da se nekom prosto da zapakovan prefiks u kome je cela igra sređena i nameštena, spremna samo da se pusti. A neki su govorili da umeju da instaliraju dve verzije iste igre, gde im je jedan verzija za igranje, a druga verzija skroz rasklopljena za modovanje (Skyrim ako se dobro sećam)... i osim ako se u podešavanjima konkretnog prefiksa ne kaže suprotno, može se bude spokojan da ništa iz tog dirketorijuma neće da pusti pipke van njega (doduše našao sam negde da su npr. virusi, pretežno pravljni za vindouz, počeli da uzimaju u obzir i Vajn što nije baš prijatno saznanje ako je istinito). Ja inače ne koristim ni Stim tako da ne znam može li sve da bude ovako felksibiono i kad ide preko Stima, mada se svi slažu da je najbolji ugođaj po pitanju igara, upravo preko Stima. Jedina od tih digitalnih prodavnica koju imam instaliranu pod jednim prefiksom je ova nesretna EA aplikacija, koja mi je bila neophodna da isprobam Battlefield 4, tj. multiplajer komponente tipa ping, stabilnost veze itd. I sad sam se ponovo navukao...
Što se hardvera tiče i to mi je nekako nestvarno s obzirom na dugogodišnje navike. Od kad znam za sebe između ostalog uvek su važile dve stvari na PC-u -- instaliravaj dravjere za grafičku i čim zameniš hardver rasturaj ceo sistem. Ustvari grafička karta, koliko je meni poznato, je poslednje krupno parče celni hardverskog sistema PC-a koje nikada nije prešlo na režim "nerazmišljana o drajverima". Kao što se ne razmišlja o drajverima za ploču ili procesor i kao što je prestalo odavno da se razmišlja o dravjerima za zvučnu kartu (ustvari one su gotovo i iščezle kao zasebno parče hardvera). E sa ubacivanjem Radeonovih drajvera u kernal i to manje-više postade stvarnost konačno. Nema više gnjavaže sa drajverima, sve ide automaski sa sistemom i ferca bez greške. Drajveri u kernalu, nemož' bolje od toga
Takođe sam primetio da se formira i jedan paradoks. Postoji neko mišljenje da su vidouzove verzije igara pod Vajnom bolja opcija od linuksovih verzije tih istih igara. A onda sam takođe našao da ako se napravi igra za linuks i ne odražva, može naprasno da prestane da radi, i ako je završena i nema šta da se realno dira. Sad tu postoje neke varijante, tipa flatpakovi, kontenjneri i slično, ali neki rekoše da je izgleda najbolja varijanta, Vajn. Što će reći da je možda najpametnije igru kompajlirati samo za vindouz i postarati se da radi kako treba pod vajnom... a ne da se zaprav napravi konkretna verzija igre za linuks... što je prilično bizarno. Čak šta više, neki tvrde da je često zbog načina na koji su napravljene verzije iste igre, vindouzova verzija pod vajnom pruža bolje iskustvo (i u smislu performansi i u smislu opcija) u odnosu na linuksovu verziju te iste igre. Dоdouše pročitao sam skorije i za možda prvi vidljiviji suprotan primer. Izvesna igra Factorio, koja pod linuksom koristi nešto specijalno što čini automatsko snimanje pozicije tokom igre bitno ugodnijim u poređenju s vindouzovom verzijom. Najuvrnutije što sam do sada lično video jeste da Neverwinter Nights Enhanced edition (GOG verzija), ima u svom direktorijumu izvršne fajlove i za vindouz i za linuks, instaler mu je vindouzov pa se instalira u prefiksu. Ostali izvršni fajlovi u direktorijumu igre (za alat i slično) su samo za vindouz te mogu samo preko Vajna da se pokrenu, a ceo direktorijum konfiguracionih fajlova igre se sam automatski smesti (bez da me išta pita) u konfig direktorijum na houmu, dakle van prefiksa...
Isprobavao sam još i AI. Od kad sam se sticajem okolnosti zatekao na licu mesta kad je cela stvar izašla na velika vrata u javnost, još i pre prelaska na Mint, par dana kasnije sam bio na eksterni M2 disk instalirao Ubuntu i isprobao sve to koristeći Automatic1111 i InvokeAI. Odnosno stejbl difjužn u lokalu. Pre pojave stejbl difjužna, nekih par meseci, bio sam eksperimentisao sa DALL-E 2 i potpuno besmislenim sistemom žetona servisa. Rekoh sebi, možda će od ovoga da bude nešto al' tek kad bude slobodno... a ko zna kada će, tja. Kad ono ne prođe ni dva dana od te moje misli, banu stejbl difjužn u javnost na sva zvona. Odmah sam bio odjurio da sve namestim, mada je ROCm tada bio tražio neku postariju verziju Ubuntua i... posle toga, grafička se uposlila i odrđivala posao munjevito (uz neki čudan zvuk "caktanja" koji dopire iz kućišta tokom generisanja i koji mi je, ironično, najbrži indikator da sve radi kako treba), ali AI se nije baš proslavio u svojoj korisnosti i ako sam se u tom trenutku bio baš ponadao sad kad nema više žetona i ostalih gluposti... Danas, na tom tehničkom nivou sve je lepo utegnuto, najnoviji Ubuntu LTSC, najnoviji ROCm drajveri, te sam pridodao još i ComfyUI (mada samo zato što ga zahteva jedan dodatak), gde sve radi brzo i lepo... još samo i kad bi i učinak AI-a konačno bio na nivou. Probao sam da utreniram i svoje modele koristeći Textual Inversion i Dreambooth, i dok je sistem sve lepo odradio što je do njega, rezultat AI-a je opet bio slab. No dobro i dalje se nadam da će mi AI postati koristan za vizuelne stvari i imam još što šta da isprobam... već je poprilično koristan kao asistent.
Sve u svemu, na ovaj podugačak post utisaka me podstaklo to što sam juče uspeo da sredim taj poslednji program sa vindouza pod Vajnom i sad mogu končano da kažem da mi vindouz, u ovom trenutku, ne služi više ničemu (ali ću ga naravno zadržati na njegovom disku, jer predpostavljam da će zatrebati za nešto), što je do pre nekog vremena, u mom slučaju, bilo nezamislivo...