{"id":137931,"date":"2026-10-13T12:44:16","date_gmt":"2026-10-13T10:44:16","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=137931"},"modified":"2026-10-14T11:03:53","modified_gmt":"2026-10-14T09:03:53","slug":"consoles-de-salon-kytyplus-v4-2","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=137931","title":{"rendered":"[Consoles de salon] KytyPlus v4.3"},"content":{"rendered":"<p>KytyPlus est un fork de KytyPS5, lui-m\u00eame d\u00e9riv\u00e9 du projet original Kyty. Il reprend son \u00e9mulation de la PlayStation 5 tout en ajoutant plusieurs am\u00e9liorations, notamment le support exp\u00e9rimental des jeux PS4 via shadPS4, le FSR 1.0, un cache Vulkan permettant de conserver les pipelines compil\u00e9s et diff\u00e9rentes optimisations destin\u00e9es aux GPU int\u00e9gr\u00e9s (iGPU). Il permet \u00e9galement l\u2019installation des fichiers PKG depuis son interface et propose une gestion unifi\u00e9e des jeux PS4 et PS5. Le projet est encore en d\u00e9veloppement et de nombreux jeux peuvent rencontrer des plantages, des \u00e9crans noirs ou des probl\u00e8mes graphiques.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-136367\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-scaled.png\" alt=\"\" width=\"423\" height=\"237\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-scaled.png 2560w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-300x168.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-1024x573.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-768x430.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-1536x860.png 1536w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/08\/kytyplus-2048x1146.png 2048w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/a><br \/>\n&nbsp;<br \/>\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"500\" height=\"282\" src=\"https:\/\/www.youtube.com\/embed\/1vXa9zByq68?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=fr-FR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><br \/>\n&nbsp;<br \/>\nLes changements:<br \/>\n&nbsp;<br \/>\n<em>&#8211; Layer-output shaders now use the core SPIR-V ShaderLayer capability enabled by the Vulkan feature set, rather than the unenabled SPV_EXT_shader_viewport_index_layer extension.<br \/>\n&#8211; Layer-output shaders use SPIR-V 1.5 and include their live descriptor and push-constant variables in the entry-point interface. Shaders without layer output retain SPIR-V 1.3.<br \/>\n&#8211; Added regression coverage for SPIR-V validation and Vulkan pipeline creation.<br \/>\n&#8211; Legacy launcher configurations can disable FSR without failing because of inherited default output dimensions.<br \/>\n&#8211; Explicit FSR output dimensions remain validated, and invalid or incomplete dimensions are rejected.<br \/>\n&#8211; Fixed successful launcher process starts being reported with Qt\u2019s misleading \u201cUnknown error\u201d text.<br \/>\n&#8211; Added emulator CLI regressions for the discussion #15 argument combination and FSR option ordering\/validation.<br \/>\n&#8211; Mounting and resolving game paths now consistently convert UTF-8 strings to native filesystem paths on Windows.<br \/>\n&#8211; Windows file enumeration and directory operations preserve non-ASCII names, including paths containing characters such as an en dash.<br \/>\n&#8211; Added regression coverage for Unicode mount paths, guest filenames, directory opens, and file reads.<br \/>\n&#8211; Updated Dead Cells (PPSA-15554) to Playable, last tested with v4.1.<br \/>\n&#8211; Shader SPIR-V output for layer-export paths now uses the core ShaderLayer capability instead of the legacy SPV_EXT_shader_viewport_index_layer extension.<br \/>\n&#8211; Layer-output shaders now set SPIR-V version 1.5; non-layer shaders keep SPIR-V 1.3.<br \/>\n&#8211; Layer-output entry points now list the full set of live descriptor and push-constant variables in the interface.<br \/>\n&#8211; Added a regression check for Vulkan shader and pipeline compatibility for layer-output paths.<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8393\" title=\"Download KytyPlus\">T\u00e9l\u00e9charger KytyPlus v4.3 (50.5 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/Coder787-source\/KytyPlus\" target=\"_blank\" rel=\"noopener\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/476-sony-playstation-5\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=137931\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>KytyPlus est un fork de KytyPS5, lui-m\u00eame d\u00e9riv\u00e9 du projet original Kyty. Il reprend son \u00e9mulation de la PlayStation 5 tout en ajoutant plusieurs am\u00e9liorations, notamment le support exp\u00e9rimental des jeux PS4 via shadPS4, le FSR 1.0, un cache Vulkan &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-137931","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pKi2R-zSH","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=137931"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137931\/revisions"}],"predecessor-version":[{"id":137979,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137931\/revisions\/137979"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=137931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=137931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=137931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}