PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Skill tree display using GPU, causing issues with unwanted fullscreen in PoB and FPS drops in-game

オープン
#5,875 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

bug
主要言語
Lua
スター
5.4k
フォーク
2.4k
平均マージ
1日 12時間
マージ済み PR(30日)
26

説明

I have an (nvidia specific?) graphic issue - for the last year (or longer, I have no memory), the app has been running in some sort of 3d accelerated manner that makes use of the GPU for the skill tree display.

This is on Windows 10, latest updates, 3080TI Reference, AMD 5900x, 32gb ram system, triple monitor system - but it has been happening (same PC) for at least a year.

Or at least, I think that's what's going on, this is just a guess, because I don't know what else is causing this issue:

PoB will sometimes start up as a fullscreen app, and refuse to go windowed unless I pull some windows-fu on it (using windows hotkeys to move it to another window, maximizing it there, alt-enter won't work if it happens on my main monitor, and I can't figure out any other way to get out of fullscreen).

There's more too - even when not fullscreening itself, it appears to occasionally interfere with overlays in-game, or something about it interferes with fullscreen borderless in-game, either way it'll occasionally tank my fps and I cannot figure out why.

I apologize for the incredibly mushy bug report, but this issue is so strange I don't know how to write up a full repro with any coherence.

I'd be happy to provide more system/setup details if requested, this bug does make PoB noticeably more irritating to use.

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

ソースファイル、テスト、エントリポイントのいずれも指定されていません。まず、報告されている Windows 10、Nvidia 3080 Ti、3 モニター構成でスキルツリーを表示しているときの動作を再現し、その後、PoB がフルスクリーンの変更、オーバーレイの干渉、FPS の低下を引き起こすかどうかを特定します。問題が一貫したトリガーで再現され、望ましくない影響が防止されるか、明確に範囲を絞り込めれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
lua
領域
desktop, performance
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。