Linuxi jaoks on loodud Lossless Scalings Frame Generation tööriista versioon.

Projekt lsfg-vk on valmistanud mitteofitsiaalse Lossless Scalings Frame Generation (LSFG) utiliidi Linuxi platvormile, kasutades DXVK-d ja Vulkani graafikarakendust. Projekti kood on kirjutatud C++ keeles ja avaldatud MIT litsentsi alusel. Arendust on teinud sÔltumatu entusiast, kes on lÀbi tagasijÔudmise nÀidatud Windowsi raamatukogude funktsioone.

Rakendus vĂ”imaldab mĂ€ngu rakenduste vĂ€ljundi suurendamist, mis on mĂ”eldud kĂ€ivitamiseks eraldi aknas, et kuvada neid tĂ€isekraanireĆŸiimis. Utiliit vĂ”ib olla vajalik ka hĂ€guse vĂ€ljundi kĂ”rvaldamiseks, kui suurendatakse vaikimisi graafikasuusapid, vĂ”i mĂ€ngude piirangute ĂŒletamiseks, mis on seotud kindlate ekraani resolutsioonidega. Lisaks on vĂ”imalik suurendada vĂ€ljundi sujuvust ja kaadrisagedust mĂ€ngudes, mis ei ole mĂ”eldud kĂ”rge FPS-iga, vahekaadrite sisestamise teel, mis on loodud naaberkaadrite interpoleerimise pĂ”hjal.

LSFG-s saavad puuduolevate detailide loomisel ja suurendamisel kasutada nii oma originaalalgoritme kui ka olemasolevaid masinĂ”ppetehnoloogiaid, nagu AMD FidelityFX Super Resolution ja NVIDIA Image Scaling. Algrithmi valik sĂ”ltub mĂ€ngurakenduse tĂŒĂŒbist. NĂ€iteks kaasaegsete mĂ€ngude puhul soovitatakse kasutada LS1 oma algoritmi vĂ”i AMD FSR super-suplumise tehnoloogiat. Vanade pikseligraafikaga mĂ€ngude jaoks on soovitatud algoritmid Integer Scaling ja xBR, samas kui multifilmide ja anime stiilis mĂ€ngude jaoks on saadaval Anime4K algoritm. Lisaks mĂ€ngudele saab vĂ€ljundit muuta ka emulaatorite jaoks, et kĂ€ivitada retro-mĂ€nge ja konsoolimĂ€nge.

Skaalumine ja kaadrisĂŒsteem toimub reaalajas ning ei nĂ”ua mĂ€ngudes muudatusi. Linuxi versioonis kasutatakse kaadrisĂŒsteemi ja mĂ€ngu vĂ€ljundi sisendisse sisenemise jaoks Vulkani tĂ€iendava kihi kujul ĂŒhenduse töötlejat, mille abil toimub olemasolevate Vulkani funktsioonide pealtkuulamine, tĂ€itmine ja modifitseerimine. lsfg-vk kasutamiseks on piisav, et installida teek liblsfg-vk.so ja seadistada selle parameetrid keskkonnamuutujate kaudu.

Originaalne LSFG on D3D11 API-l pĂ”hinev kompileeritud rakendus Windowsile. LSFG funktsionaalsuse taastamiseks Linuxis on rakendus tĂ”lgitud Vulkan API-d kasutavasse vormi. Varjatud shaderite edastamiseks on lisatud töötleja, mis peatab D3D11 kutsed ja salvestab shaderid kettale, samuti parser, mis vĂ”imaldab dĂŒnaamiliselt shaderite vĂ€ljavĂ”tmist PE (Portable Executable) formaadis tĂ€idetavatest failidest. Graafikakonveieri, mis juhib shaderite tĂ€itmist rakenduses, ĂŒlekandmiseks eraldati D3D11 API baasil komponente, mille töö Linuxis tagas DXVK. PĂ€rast toimiva versiooni saamist D3D11 ja DXVK-lt saadi RenderDoc debuggeri abil tĂ€pne Vulkani kutsungite jaotamine, mille alusel valmistati lĂ”plik versioon, mis kasutab otse Vulkan API-d.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster