{"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\/sq\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux","title":{"rendered":"Krijuar nj\u00eb variant t\u00eb mjetit Lossless Scalings Frame Generation p\u00ebr Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekti lsfg-vk ka p\u00ebrgatitur nj\u00eb port t\u00eb pazyrtar t\u00eb utilitetit Lossless Scalings Frame Generation (LSFG) p\u00ebr platform\u00ebn Linux, duke p\u00ebrdorur DXVK dhe API grafik Vulkan. Kodi i projektit \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn C++ dhe \u00ebsht\u00eb i vendosur n\u00ebn licenc\u00ebn MIT. Zhvillimi \u00ebsht\u00eb realizuar nga nj\u00eb entuziast i jasht\u00ebm, q\u00eb ka rikrijuar funksionalitetin e LSFG pron\u00ebsor p\u00ebrmes inxhinieris\u00eb s\u00eb kund\u00ebrt t\u00eb bibliotekave Windows.    <\/p>\n<p>Aplikacioni lejon t\u00eb shkall\u00ebzoj\u00eb daljen e aplikacioneve loj\u00ebra, t\u00eb cilat jan\u00eb t\u00eb dizajnuara p\u00ebr t\u00eb funksionuar n\u00eb nj\u00eb dritare t\u00eb ve\u00e7ant\u00eb, p\u00ebr t'i shfaqur ato n\u00eb modalitetin e ekranit t\u00eb plot\u00eb. Utiliteti gjithashtu mund t\u00eb k\u00ebrkohet p\u00ebr t\u00eb eliminuar daljen e paqart\u00eb gjat\u00eb shkall\u00ebzimit duke p\u00ebrdorur sistemin grafik t\u00eb zakonsh\u00ebm ose p\u00ebr t\u00eb anashkaluar kufizimet n\u00eb loj\u00ebrat q\u00eb jan\u00eb t\u00eb lidhura me rezolucione fikse t\u00eb ekranit. P\u00ebr m\u00eb tep\u00ebr, ka mund\u00ebsi p\u00ebr t\u00eb rritur fluiditetin e daljes dhe p\u00ebr t\u00eb rritur shkall\u00ebn e kuadrove n\u00eb loj\u00ebra q\u00eb nuk jan\u00eb projektuar p\u00ebr FPS t\u00eb lart\u00eb, p\u00ebrmes z\u00ebvend\u00ebsimit t\u00eb kuadrove shtes\u00eb, t\u00eb krijuara n\u00eb baz\u00eb t\u00eb interpolimit t\u00eb kuadrove t\u00eb fqinj\u00ebve.     <\/p>\n<p>P\u00ebr rikrijimin e detajeve t\u00eb humbura dhe shkall\u00ebzimin n\u00eb LSFG mund t\u00eb p\u00ebrdoren algoritme origjinale si dhe teknologji ekzistuese t\u00eb bazuara n\u00eb m\u00ebsimin e makinerive, si AMD FidelityFX Super Resolution dhe NVIDIA Image Scaling. Zgjedhja e algoritmit varet nga lloji i aplikacioneve t\u00eb loj\u00ebrave. P\u00ebr shembull, p\u00ebr loj\u00ebrat moderne rekomandohet t\u00eb p\u00ebrdoret algoritmi i LS1 ose teknologjia e super-samplingut AMD FSR. P\u00ebr loj\u00ebrat e vjetra me grafik\u00eb pikselesh, jan\u00eb propozuar algoritmet Integer Scaling dhe xBR, nd\u00ebrsa p\u00ebr loj\u00ebrat me stilin e animacionit dhe anime \u00ebsht\u00eb n\u00eb dispozicioni algoritmi Anime4K. P\u00ebrve\u00e7 loj\u00ebrave, modifikimi i daljes mund t\u00eb aplikohet edhe n\u00eb emulator\u00eb p\u00ebr ekzekutimin e loj\u00ebrave retro dhe loj\u00ebrave p\u00ebr konsola.          <\/p>\n<p>Shkall\u00ebzimi dhe z\u00ebvend\u00ebsimi i kuadrove b\u00ebhet n\u00eb koh\u00eb reale dhe nuk k\u00ebrkon ndryshime n\u00eb loj\u00ebra. N\u00eb variantin p\u00ebr Linux, p\u00ebr z\u00ebvend\u00ebsimin e kuadrove dhe nd\u00ebrhyrjen n\u00eb daljen e loj\u00ebs p\u00ebrdoret nj\u00eb lidhje e trajtuesit n\u00eb form\u00ebn e nj\u00eb shtrese shtes\u00eb Vulkan, me an\u00eb t\u00eb s\u00eb cil\u00ebs kryhet kapja, ekzekutimi dhe modifikimi i funksioneve ekzistuese t\u00eb Vulkan. P\u00ebr t\u00eb p\u00ebrdorur lsfg-vk \u00ebsht\u00eb e mjaftueshme t\u00eb instaloni bibliotek\u00ebn liblsfg-vk.so dhe t\u00eb konfiguroni parametrat e saj p\u00ebrmes variablave t\u00eb ambientit.    <\/p>\n<p>LSFG origjinal \u00ebsht\u00eb nj\u00eb aplikacion i kompiliuar p\u00ebr Windows mbi API D3D11. P\u00ebr t\u00eb riprodhuar funksionalitetin e LSFG n\u00eb Linux, zbatimi \u00ebsht\u00eb transmetuar n\u00eb nj\u00eb paraqitje q\u00eb p\u00ebrdor API Vulkan. P\u00ebr t\u00eb transferuar shenjat, \u00ebsht\u00eb shtuar nj\u00eb p\u00ebrpunues q\u00eb kap thirrjet D3D11 dhe ruan shenjat n\u00eb disk, si dhe nj\u00eb parser p\u00ebr nxjerrjen dinamike t\u00eb shenjave nga skedar\u00ebt ekzekutiv\u00eb n\u00eb formatin PE (Portable Executable). P\u00ebr t\u00eb transferuar kanalin grafik q\u00eb menaxhon ekzekutimin e shenjave, komponent\u00ebt mbi API D3D11 jan\u00eb ndar\u00eb nga aplikacioni dhe me ndihm\u00ebn e DXVK \u00ebsht\u00eb siguruar funksionimi i tyre n\u00eb Linux. Pas marrjes s\u00eb nj\u00eb varianti funksional mbi D3D11 dhe DXVK, me ndihm\u00ebn e debugger-it RenderDoc \u00ebsht\u00eb marr\u00eb nj\u00eb layout i sakt\u00eb i thirrjeve Vulkan, n\u00eb baz\u00eb t\u00eb t\u00eb cilit \u00ebsht\u00eb p\u00ebrgatitur varianti p\u00ebrfundimtar, q\u00eb p\u00ebrdor drejtp\u00ebrdrejt API Vulkan.<br \/>\n<br \/>Burimi: <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.2 - 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\/sq\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\/sq\/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\udd47Krijuar nj\u00eb variant t\u00eb utilitarit Lossless Scalings Frame Generation p\u00ebr Linux | ProHoster","description":"Projekti lsfg-vk ka p\u00ebrgatitur nj\u00eb port unofficial t\u00eb utilitarit Lossless Scalings Frame Generation (LSFG) p\u00ebr platform\u00ebn Linux, duke p\u00ebrdorur DXVK dhe API grafike Vulkan.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/sozdan-variant-utility-lossless-scalings-frame-generation-dlya-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/138937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=138937"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/138937\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=138937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=138937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=138937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}