{"id":138937,"date":"2025-07-14T11:11:54","date_gmt":"2025-07-14T09:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux"},"modified":"2025-07-14T11:11:54","modified_gmt":"2025-07-14T09:11:54","slug":"sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux","title":{"rendered":"Stvoren je varijanta alata Lossless Scalings Frame Generation za Linux.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekt lsfg-vk je pripravil neoficialno razli\u010dico orodja Lossless Scalings Frame Generation (LSFG) za platformo Linux, ki uporablja DXVK in grafi\u010dni API Vulkan. Koda projekta je napisana v jeziku C++ in je objavljena pod licenco MIT. Razvoj je izvedel zunanji navdu\u0161enec, ki je ponovno ustvaril funkcionalnost lastni\u0161kega LSFG skozi obratno in\u017eenirstvo Windows knji\u017enic.    <\/p>\n<p>Aplikacija omogo\u010da pove\u010danje izhoda igrarskih aplikacij, zasnovanih za zagon v lo\u010denem oknu, da jih prika\u017ee v celozaslonskem na\u010dinu. Orodje je lahko potrebno tudi za odpravo zamegljenega izhoda pri pove\u010devanju z uporabo standardnega grafi\u010dnega sistema ali za obvladovanje omejitev v igrah, vezanih na fiksne lo\u010dljivosti zaslona. Poleg tega obstaja mo\u017enost pove\u010danja gladkosti izhoda in pove\u010danja \u0161tevila sli\u010dic na sekundo v igrah, ki niso zasnovane za visoke FPS, z vnosom dodatnih vmesnih sli\u010dic, ustvarjenih na osnovi interpolacije sosednjih sli\u010dic.     <\/p>\n<p>Za ponovno ustvarjanje manjkajo\u010dih podrobnosti in pove\u010danje v LSFG se lahko uporabljajo tako lastni izvirni algoritmi, kot tudi obstoje\u010de tehnologije na osnovi strojnega u\u010denja, kot sta AMD FidelityFX Super Resolution in NVIDIA Image Scaling. Izbira algoritma je odvisna od vrste igrarskih aplikacij. Na primer, za sodobne igre se priporo\u010da uporaba lastnega algoritma LS1 ali tehnologija super vzor\u010denja AMD FSR. Za stare igre s pikselno grafiko so predlagani algoritmi Integer Scaling in xBR, medtem ko je za igre v slogu risank in anime na voljo algoritem Anime4K. Poleg iger se modificirani izhod lahko uporablja tudi za emulatorje za zagon retro iger in iger za konzole.          <\/p>\n<p>Pove\u010devanje in vstavljanje sli\u010dic se izvaja v realnem \u010dasu in ne zahteva sprememb v igrah. V razli\u010dici za Linux se za vstavljanje sli\u010dic in poseganje v izhod igre uporablja vti\u010dnik v obliki dodatnega sloja Vulkan, s katerim se izvaja prestrezanje, izvajanje in modificiranje obstoje\u010dih funkcij Vulkan. Za uporabo lsfg-vk je dovolj, da namestite knji\u017enico liblsfg-vk.so in nastavite njene parametre preko okoljevskih spremenljivk.    <\/p>\n<p>Originalni LSFG je skompilirana aplikacija za Windows koja se oslanja na D3D11 API. Da bi se funkcionalnost LSFG prenela na Linux, implementacija je preba\u010dena u oblik koji koristi Vulkan API. Za prenos \u0161ejdera dodat je rukovalac koji presre\u0107e D3D11 pozive i \u010duva \u0161ejdere na disku, kao i parser za dinami\u010dko ekstraktovanje \u0161ejdera iz izvr\u0161nih datoteka u PE (Portable Executable) formatu. Za prenos grafi\u010dkog cevovoda koji upravlja izvr\u0161avanjem \u0161ejdera iz aplikacije izdvojeni su komponenti zasnovane na D3D11 API i uz pomo\u0107 DXVK je omogu\u0107eno njihovo funkcionisanje na Linuxu. Nakon \u0161to je dobijena radna verzija zasnovana na D3D11 i DXVK, uz pomo\u0107 debagera RenderDoc dobijena je ta\u010dna raspodela poziva Vulkan, na osnovu koje je pripremljena kona\u010dna verzija koja direktno koristi Vulkan API.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63545\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442\u043e\u043c lsfg-vk \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b Lossless Scalings Frame Generation (LSFG) \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Linux, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 DXVK \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API Vulkan. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++ \u0438 \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u043c \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u043c, \u0432\u043e\u0441\u0441\u043e\u0437\u0434\u0430\u0432\u0448\u0438\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u043e\u0433\u043e LSFG \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u0438\u043d\u0436\u0438\u043d\u0438\u0440\u0438\u043d\u0433 Windows-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a. \u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u043e\u043a\u043d\u0435, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-138937","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442\u043e\u043c lsfg-vk \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b Lossless Scalings Frame Generation (LSFG) \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Linux, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 DXVK \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API Vulkan.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043e\u0437\u0434\u0430\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b Lossless Scalings Frame Generation \u0434\u043b\u044f Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442\u043e\u043c lsfg-vk \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b Lossless Scalings Frame Generation (LSFG) \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Linux, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 DXVK \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API Vulkan.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-07-14T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-07-14T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kreirana verzija alata Lossless Scalings Frame Generation za Linux | ProHoster","description":"Projekt lsfg-vk pripremio je neofficialni port alata Lossless Scalings Frame Generation (LSFG) za Linux platformu, koriste\u0107i DXVK i Vulkan grafi\u010dki API.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043e\u0437\u0434\u0430\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b Lossless Scalings Frame Generation \u0434\u043b\u044f Linux | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442\u043e\u043c lsfg-vk \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b Lossless Scalings Frame Generation (LSFG) \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Linux, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 DXVK \u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API Vulkan.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-07-14T09:11:54+00:00","article:modified_time":"2025-07-14T09:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"138937","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 13:49:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:49:19","updated":"2026-01-23 13:49:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/138937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=138937"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/138937\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=138937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=138937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=138937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}