{"id":34475,"date":"2022-05-29T01:00:05","date_gmt":"2022-05-28T22:00:05","guid":{"rendered":"https:\/\/kutaybilen.com.tr\/?p=34475"},"modified":"2022-05-29T01:00:05","modified_gmt":"2022-05-28T22:00:05","slug":"oyun-kolu-takiliyken-uyku-moduna-girmeme-kusuru-cozuldu","status":"publish","type":"post","link":"https:\/\/kutaybilen.com.tr\/?p=34475","title":{"rendered":"Oyun Kolu Tak\u0131l\u0131yken Uyku Moduna Girmeme Kusuru \u00c7\u00f6z\u00fcld\u00fc"},"content":{"rendered":"<p>Bir Windows kullan\u0131c\u0131s\u0131ysan\u0131z ve bilgisayar\u0131n\u0131za rastgele bir denetimci ba\u011flad\u0131\u011f\u0131n\u0131zda bilgisayar\u0131n\u0131z\u0131 <strong>uyku moduna alam\u0131yorsan\u0131z<\/strong> meraklanmay\u0131n; bu sorun asl\u0131nda <strong>3 y\u0131ldan beri<\/strong> kullan\u0131c\u0131lar taraf\u0131ndan aktar\u0131l\u0131yor. Lakin bug\u00fcne kadar sorunun kayna\u011f\u0131 tam olarak bilinmedi\u011finden \u00e7\u00f6z\u00fclebilmi\u015f de de\u011fildi.<\/p>\n<p>Kanada&#8217;da ya\u015fayan <strong>Dimitry Safonov<\/strong> isimli bir yaz\u0131l\u0131m geli\u015ftiricisiyse bu sorunun \u00fcstesinden gelmeyi ba\u015fard\u0131. Dimitry, bu problemle Microsoft Flight Simulator oynad\u0131\u011f\u0131 g\u00fcn kar\u015f\u0131la\u015ft\u0131. Logitech u\u00e7u\u015f kontrolc\u00fcs\u00fcn\u00fc bilgisayara ba\u011flayan Dmitry, oyundan \u00e7\u0131kt\u0131ktan sonra bilgisayar\u0131n\u0131n <strong>uyku moduna ge\u00e7medi\u011fini<\/strong> fark etti.<\/p>\n<p><b>Yan\u0131lg\u0131y\u0131 \u00e7\u00f6zmesi 2 g\u00fcn s\u00fcrd\u00fc:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/92\/6f9845ee2048ba4d3abf6463e63cc2a193655fa7.jpeg\"\/><\/p>\n<p>Dmitry&#8217;nin bilgisayar\u0131ysa birka\u00e7 dakikan\u0131n akabinde otomatik olarak uyku moduna ge\u00e7mek \u00fczere programlanm\u0131\u015ft\u0131. Bu enteresan problemle kar\u015f\u0131la\u015fan Dmitry, sorunu \u00e7\u00f6zmek i\u00e7in \u00e7al\u0131\u015fmalar\u0131na ba\u015flad\u0131. Sorunun daha evvel pek \u00e7ok kullan\u0131c\u0131 taraf\u0131ndan da payla\u015f\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6ren Dmitry, <strong>iki g\u00fcn s\u00fcren<\/strong> test ve yan\u0131lma s\u00fcre\u00e7leri en sonunda \u00fc\u00e7 y\u0131ld\u0131r \u00e7\u00f6z\u00fclmeyen sorunu \u00e7\u00f6zmeyi ba\u015fard\u0131.<\/p>\n<p>\u0130nternette pek \u00e7ok kullan\u0131c\u0131 sorunun bir halde <strong>NVIDIA&#8217;n\u0131n ShadowPlay&#8217;ine <\/strong>ba\u011fl\u0131yordu. Bilgisayara \u015fayet bir denetimci ba\u011fl\u0131ysa ve <strong>ShadowPlay etkinse<\/strong> bilgisayar uyku moduna ge\u00e7miyordu. ShadowPlay devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131\u011f\u0131nda sorun ortadan kalk\u0131yordu. Dmitry, bu sorunu NVIDIA&#8217;ya bildirse de kendisi de s\u0131k\u0131nt\u0131yla u\u011fra\u015fmak istedi.<\/p>\n<p>En sonunda Dmitry, sorunun <strong>RAW Input taraf\u0131ndan kaynakland\u0131\u011f\u0131n\u0131<\/strong> ke\u015ffetti. NVIDIA&#8217;n\u0131n uygulamas\u0131, <strong>RegisterRawInputDevices <\/strong>i\u015fleviyle hangi uygulaman\u0131n \u00f6n planda oldu\u011fu fark etmeksizin klavyeden gelen RAW olaylar\u0131 al\u0131yordu. Dmitry, sorunun kayna\u011f\u0131n\u0131 bulmu\u015ftu fakat do\u011frulamak i\u00e7in t\u0131pk\u0131 sorunu DirectInput&#8217;ta da yaratm\u0131\u015ft\u0131. DirectInput&#8217;ta yarat\u0131lan sorun da bilgisayar\u0131n uyku moduna girmesini engelliyordu.<\/p>\n<p><b>1 byte&#8217;l\u0131k belgeyle yan\u0131lg\u0131 \u00e7\u00f6z\u00fcld\u00fc:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/92\/17d8c072b36023343251175ee76c4835ff06725d.jpeg\"\/><\/p>\n<p>Lakin bahsetti\u011fimiz \u00fczere NVIDIA, sadece klavyeden RAW Input al\u0131yordu. Ama uygulama, dolayl\u0131 olarak <strong>Chromium&#8217;dan <\/strong>RAW oyun kolu Input&#8217;u istiyordu. \u0130\u015fte bunu ke\u015ffeden Dmitry, <strong>GeForce Experience&#8217;\u0131n &#8216;libcef.dll&#8217; belgesinde<\/strong> tek bir ifadeyi de\u011fi\u015ftirerek sorunu ortadan kald\u0131rmay\u0131 ba\u015fard\u0131. 3 y\u0131ll\u0131k sorun, <b>a\u015fa\u011f\u0131dan ula\u015fabilece\u011finiz<\/b> s\u0131rf <strong>1 byte&#8217;l\u0131k evrakla<\/strong> \u00e7\u00f6z\u00fclebilir oldu.<\/p>\n<ul>\n<li><strong><em>Dmitry&#8217;nin payla\u015ft\u0131\u011f\u0131 tahlil evrak\u0131 i\u00e7in t\u0131klay\u0131n\u0131z.<\/em><\/strong><\/li>\n<\/ul>\n<p>Dmitry ile t\u0131pk\u0131 sorunu ya\u015fayan biriyseniz ve \u00fcstteki tahlile ba\u015fvuruyorsan\u0131z \u00f6ncesinde bir \u015feyden emin olman\u0131z gerekiyor. \u00dcstteki PowerShell evrak\u0131n\u0131 a\u00e7madan evvel <strong>ShadowPlay&#8217;in kapal\u0131 oldu\u011fundan<\/strong> emin olun. Daha sonra belgeyi <strong>y\u00f6netici olarak \u00e7al\u0131\u015ft\u0131r\u0131n<\/strong>.<\/p>\n<div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bir Windows kullan\u0131c\u0131s\u0131ysan\u0131z ve bilgisayar\u0131n\u0131za rastgele bir denetimci ba\u011flad\u0131\u011f\u0131n\u0131zda bilgisayar\u0131n\u0131z\u0131 uyku moduna alam\u0131yorsan\u0131z meraklanmay\u0131n &#8230;<\/p>\n","protected":false},"author":1,"featured_media":34476,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[854],"tags":[941],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/34475"}],"collection":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34475"}],"version-history":[{"count":1,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/34475\/revisions"}],"predecessor-version":[{"id":34477,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/34475\/revisions\/34477"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/media\/34476"}],"wp:attachment":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}