Cilda / UmaUmaChecker

ウマ娘で選択肢のステータスを画像認識によって可視化する
MIT License
44 stars 3 forks source link

[Bug] Windows11でのマルチディスプレイ使用時反応がおかしい #108

Closed Jonnyraiden closed 10 months ago

Jonnyraiden commented 10 months ago

Windows11でのマルチディスプレイ使用時反応がおかしい Windows11に買い替えしたあとに発生

  1. 3840×2160ディスプレイ使用時アプリ無反応(イベントが反映しない)
  2. 1の状態で1920×1080ディスプレイ側にウマ娘アプリを動かすとアプリが正常に反映される
  3. 4Kディスプレイの解像度を1920×1080に変更しマルチディスプレイの解像度を合わせた場合ウマ娘アプリを動かしてもイベントは反映しない

旧PC(Windows10)、同環境での使用時は正常に使用できた スクリーンショットなどは正常に反応してる なにが悪さしてるのか見当がつかない状況です

Jonnyraiden commented 10 months ago

上記バグの発生状況(3840×2160ディスプレイ側)GIFです

ウマウマチェッカーマルチディスプレイ時のバグ

Cilda commented 10 months ago

動画を確認したところ、画面の輝度が通常より明るいように見えます。 こちらでも念のため検証を行いますが、Windows側でHDRなどの設定をしている場合、キャプチャ方式がBitBltですと正しく認識できないのでWindows10(1903以降)に変更して確認してみてください。

Jonnyraiden commented 10 months ago

ご回答ありがとうございます

原因がだいたい判明いたしました、悪さをしていたのは「システムの自動 HDR」設定だと思われます

スクショは撮れていましたが白飛びしていました 「自動HDR ON」の状態だと添付のようにスクショが白飛びしてアプリでイベントが認識できていなかったようです 「システムの自動 HDR」をOFFにしたところアプリがイベントを認識しました

screenshot_2023-10-09_22-03-18

Cilda commented 10 months ago

問題が解決できてよかったです。

自動HDRを設定することはほとんどないと思うので、自動HDRで認識したいという要望があれば認識できるように対応したいと思います。