Uus iseseisev projekt on ellu ärganud paljude Linuxi kasutajate poolt oodatud utiliidile nimega "LSFG-VK«, see uus utiliit on positsioneeritud kui mitteametlik adaptsioon programmist Lossless Scalings Frame Generation, mis loodi algselt Windowsi jaoks.
Selle arenduse viis läbi entusiast, kes pöördprojekteerimise tehnikate abil võimaldas LSFG funktsionaalsust DXVK teekide ja Vulkani graafika API abil uuesti luua.
LSFG-VK: peamine tööriist mängude skaleerimiseks Linuxis
Utiliit LSFG-VK eesmärk on lubada mänge loodud töötama eraldi akendes saab kuvada täisekraanil ilma kvaliteedi kadumise või skaleerimisprobleemidetaPaljud kasutajad leiavad, et tavapärased ülesskaleerimismeetodid põhjustavad uduseid tulemusi, eriti mängudes, mis ei ole loodud eraldusvõimet dünaamiliselt muutma. See tööriist lahendab selle probleemi algpõhjuse, pakkudes sujuvamat ja visuaalselt puhtamat kogemust.
Pöördprojekteerimisest toimiva Linuxi lahenduseni
El proyecto See sündis katsena portida Direct3D 11-l põhinev patenteeritud lahendus Linuxile.Selle saavutamiseks toetus arendaja DXVK-le, mis toimib Direct3D ja Vulkani ühilduvuskihina, ning tööriistadele nagu RenderDoc, et saada vajalike graafikakõnede täpne esitus. Varjundid, mis olid algselt loodud töötama D3D11 all, pealt kuulati ja eksporditi dünaamiliselt PE käivitatavatest failidest, mis võimaldas nende analüüsi ja järgnevat rakendamist Vulkanis.
Üks kord DXVK-l saadi funktsionaalne alusProjekt tegi hüppe otse Vulkanil põhineva natiivse implementatsiooni poole. See saavutati kohandatud kihi abil, mis pealt kuulab ja muudab graafika API kõnesid, integreerides LSFG interpoleerimis- ja skaleerimissüsteemi mängu väljundisse ilma mängu binaarfaili muutmata.
LSFG-VK ei piirdu ainult piltide skaleerimisega. See ka See võimaldab suurendada voolavust ja kaadrisagedust vahepealsete kaadrite genereerimise tehnikate abil.See on eriti kasulik mängudes, mis pole algselt optimeeritud kõrge kaadrisageduse jaoks. Tänu oma võimalustele suudab tööriist pilte interpoleerida, kasutades patenteeritud algoritme ja muid kaasaegseid tehnoloogiaid, näiteks AMD FidelityFX Super Resolution (FSR) või NVIDIA Image Scaling.
Skaleerimisalgoritmi valik kohandatakse mängu tüübigaKaasaegsed mängud kasutavad patenteeritud LS1 algoritmi või tehnoloogiaid nagu FSR, samas kui klassikalised pikslikunstiga mängud saavad ära kasutada meetodeid nagu Integer Scaling või xBR. Neile, kellel on anime või koomiksi esteetika, Samuti on kaasas Anime4K algoritmi tugi. Need võimalused ei piirdu ainult arvutimängudega: ka konsooliemulaatorid saavad selle tööriista pakutavast skaleerimisest ja silumisest kasu.
Lihtne rakendamine edasijõudnutele kasutajatele
LSFG-VK kasutamine on üllatavalt lihtne neile, kes on Linuxi keskkondadega juba tuttavad. Lihtsalt installige jagatud teek liblsfg-vk.so ja määrake sobivad keskkonnamuutujad. skaleerimis- ja interpoleerimissüsteemi lubamiseks. Mängu modifikatsioone ega välise draiveri installimist pole vaja, kuna kogu töötlemine toimub dünaamiliselt vahendajana toimiva Vulkani kihi abil.
See integreerimise lihtsus koos pakutava jõudluse ja visuaalse kvaliteediga teeb LSFG-VK-st ideaalse tööriista neile, kes soovivad Linuxis mängida ilma graafilist kogemust ohverdamata. Selle arendus näitab taas kord, et kogukond suudab pakkuda uuenduslikke lahendusi isegi ilma sektori suurettevõtete ametliku toetuseta.
Lõpuks väärib mainimist, et kogu kood on kirjutatud C++ keeles ja levitatakse MIT litsentsi alusel, mis võimaldab kogukonnal seda vabalt kasutada ja muuta. Kui olete huvitatud lisateabest, saate vaadata üksikasju. Järgmisel lingil.
Laadige alla ja installige LSFG-VK
Projekti proovimisest huvitatud inimesed peaksid arvestama, et erinevatele Linuxi distributsioonidele installimise hõlbustamiseks on saadaval eelkompileeritud paketid. Pakutavate pakettide hulka kuuluvad: deb, rpm, flatpak, .tar.zst (Arch Linuxi ja selle derivaatide jaoks), samuti kompileerimise lähtekood. Saate hankida ükskõik millise neist pakettidest. allolevalt lingilt.