{"id":136684,"date":"2026-09-07T13:03:45","date_gmt":"2026-09-07T11:03:45","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=136684"},"modified":"2026-09-07T13:03:45","modified_gmt":"2026-09-07T11:03:45","slug":"consoles-de-salon-kytyps5-r260907","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=136684","title":{"rendered":"[Consoles de salon] KytyPS5 r260907"},"content":{"rendered":"<p>Le projet KytyPS5 est un \u00e9mulateur PlayStation 5 pour Windows, d\u00e9velopp\u00e9 par Nmzik, qui s\u2019appuie sur une version profond\u00e9ment modifi\u00e9e du <a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/369-sony-playstation-4\/7936-kyty\/\" target=\"_blank\" rel=\"noopener\">Kyty original<\/a> cr\u00e9\u00e9 par InoriRus. Il vise \u00e0 offrir une compatibilit\u00e9 PS5 nettement sup\u00e9rieure \u00e0 celle du projet initial, en se concentrant sur le d\u00e9marrage des jeux, la stabilit\u00e9 et la prise en charge progressive des titres commerciaux. L\u2019\u00e9mulateur est con\u00e7u pour fonctionner sans modules LLE externes, ce qui simplifie son utilisation et r\u00e9duit les d\u00e9pendances techniques. Le d\u00e9veloppeur indique que le projet est encore en phase exp\u00e9rimentale, mais d\u00e9j\u00e0 capable de lancer certains jeux 2D et plusieurs jeux 3D, avec un objectif clair: am\u00e9liorer la compatibilit\u00e9 avant de se concentrer sur les performances ou la pr\u00e9cision graphique.<br \/>\n&nbsp;<br \/>\nKytyPS5 fonctionne exclusivement sous Windows et semble optimis\u00e9 en priorit\u00e9 pour les cartes graphiques NVIDIA, m\u00eame si d\u2019autres GPU peuvent fonctionner avec des r\u00e9sultats variables. Le projet adopte une approche pragmatique: il cherche d\u2019abord \u00e0 faire d\u00e9marrer les jeux, quitte \u00e0 sacrifier la fid\u00e9lit\u00e9 visuelle ou la vitesse d\u2019ex\u00e9cution dans les premi\u00e8res versions. Le code est activement d\u00e9velopp\u00e9, avec des mises \u00e0 jour fr\u00e9quentes, ce qui en fait l\u2019un des projets PS5 les plus dynamiques actuellement disponibles. Le d\u00e9veloppeur met en avant une volont\u00e9 de transparence, en remerciant explicitement InoriRus pour le projet original, tout en assumant une r\u00e9\u00e9criture et une refonte majeure du code.<br \/>\n&nbsp;<br \/>\nEn r\u00e9sum\u00e9, KytyPS5 est une continuation non officielle mais assum\u00e9e du premier Kyty, transform\u00e9e en un \u00e9mulateur PS5 moderne, plus ambitieux et plus fonctionnel, qui cherche \u00e0 devenir une r\u00e9f\u00e9rence dans l\u2019\u00e9mulation de la console de Sony.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-134963\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-scaled.png\" alt=\"\" width=\"440\" height=\"246\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-scaled.png 2560w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-300x168.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-1024x572.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-768x429.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-1536x858.png 1536w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/kytyPS5-2048x1144.png 2048w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements:<br \/>\n<em>&#8211; launcher: verify updates against GitHub and check release dates<br \/>\n&#8211; Audio: support 12-channel AudioOut2 output with SDL<br \/>\n&#8211; fix: share thread signal stacks with macOS<br \/>\n&#8211; fix: windows build failure in UTF-16 conversion<br \/>\n&#8211; fix ge<br \/>\n&#8211; render: fix volume attachment slice bounds<br \/>\n&#8211; textures: use the backing format for alias uploads<br \/>\n&#8211; agc: merge resources from both shader stages<br \/>\n&#8211; shader: run merged geometry stages as mesh shaders<br \/>\n&#8211; render: fix depth mapping for -1 to 1 viewports<br \/>\n&#8211; tests: enable Vulkan gather and derivative features<br \/>\n&#8211; shader: fix returns and descriptor placement<br \/>\n&#8211; render: share layouts with sampled attachments<br \/>\n&#8211; shader: skip resources in untaken uniform branches<br \/>\n&#8211; renderdoc: start and stop captures on the present thread<br \/>\n&#8211; shader: detect full buffer fills from uniform stores<br \/>\n&#8211; shader: zero-extend unsigned SOPK comparisons<br \/>\n&#8211; shader: fix packed image address reads<br \/>\n&#8211; shader: keep fragment layer values under lane masks<br \/>\n&#8211; render: fix tiled depth comparison textures<br \/>\n&#8211; render: upload the full stride-zero vertex attribute<br \/>\n&#8211; render: use native clears for stencil fill shaders<br \/>\n&#8211; present: wait for image acquisition before transitioning<br \/>\n&#8211; shader: share runtime value checks<br \/>\n&#8211; tests: wait for interrupt callbacks before the next queue<br \/>\n&#8211; render: clean up texture transfers and compute fills<br \/>\n&#8211; render: clean up image setup and tiler recording<br \/>\n&#8211; render: simplify pipeline setup<br \/>\n&#8211; render: remove redundant cache setup<br \/>\n&#8211; render: simplify pool wrapping and scissor clipping<br \/>\n&#8211; render: use Vulkan-Hpp setup defaults<br \/>\n&#8211; render: build indexed triangles for merged ES\/GS shaders<br \/>\n&#8211; render: set merged GS user data from shader registers<br \/>\n&#8211; textures: keep incompatible mip layouts separate<br \/>\n&#8211; shader: add conditional 64-bit scalar moves<br \/>\n&#8211; shader: keep per-invocation mesh exports out of shared memory<br \/>\n&#8211; shader: fix embedded vertex fetch swizzles<br \/>\n&#8211; tests: clear BDA page tables before transfer updates<br \/>\n&#8211; shader: cache integer dependency checks<br \/>\n&#8211; render: ignore stale export formats with no pixel shader<\/p>\n<p>&nbsp;<br \/>\n(<a href=\"https:\/\/github.com\/SOULX3X\/KytyPS5\/releases\" target=\"_blank\">Temporary build compiled from this fork pending official releases.<\/a>)<\/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=8358\" title=\"Download  KytyPS5\">T\u00e9l\u00e9charger  KytyPS5 r260907 (19.8 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/Nmzik\/KytyPS5\" 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=136684\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Le projet KytyPS5 est un \u00e9mulateur PlayStation 5 pour Windows, d\u00e9velopp\u00e9 par Nmzik, qui s\u2019appuie sur une version profond\u00e9ment modifi\u00e9e du Kyty original cr\u00e9\u00e9 par InoriRus. Il vise \u00e0 offrir une compatibilit\u00e9 PS5 nettement sup\u00e9rieure \u00e0 celle du projet initial, &#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-136684","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-zyA","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\/136684","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=136684"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136684\/revisions"}],"predecessor-version":[{"id":136685,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136684\/revisions\/136685"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}