XyLe-GBP/waifu2x-ncnn-vulkan-GUI-Edition-Reloaded

NVIDIA以外のグラボは起動できません

bbs3223474 opened this issue · 8 comments

同じPCの状態で、AMDのRadeonか、Intel Arcを使ったら、どうしても起動できません。タスクバーではアイコンが現われますが、アプリ自体は見えません。そのまま20秒ほど放置したら、アプリが消えます。しかし、NVIDIAのグラボを使えば、秒で使えます。

確認遅れました。
申し訳ないのですが、NVIDIA以外のグラボを所持していないので
当方のデバッグ不足になります。
別の方のIssueでIntel Arcで起動させている方が居たので
Arcは大丈夫だと思われます。
AMDは申し訳ありませんが分かりかねますが、使っているエンジンは全てncnn-vulkan版なので
Intel,AMD,NVIDIA全てに対応しているはずです。
一度PC側の設定などを確認いただけますでしょうか。

GPHIDE commented

逆に、当方の環境だとNVIDIAですが起動できません。12月5日2023年時点で最新バージョンです。
NVIDIA RTX A4000、Windows 11です。なにかキーになる情報が必要であればお教えいただければ拾える限り拾ってみます。
※当方のインテル11世代のノートマシンだと起動しました・・・。

不具合のご報告ありがとうございます。
当方はWindows 11で開発・ビルドを行っているため、OSバージョンが原因の可能性は低いです。
また、特定のGPUを使用していて起動できる方、できない方がいるのは既知の不具合として既に認知しています。
恐らくは特定のGPUを接続している場合に、GPU情報取得関連の関数でエラーが発生していてアプリケーションが起動する前に落ちる、という状況になっていると思われるのですが、当方、NVIDIA、Radeon、Intel ArcのすべてのGPUを持っているわけではないので、原因の特定が困難な状況です。
こればかりはアプリケーションを使用するユーザーの方々の情報提供がないと修正は困難です。
近々、例外が発生したらエラーメッセージが表示されるように修正したバージョンをリリースする予定ですので、もしもアプリケーションでエラーが発生した場合、または"ハンドルされていない例外"というウインドウが表示された場合は、エラーログが下部に表示されると思うのでそれをここのIssueに送っていただけると幸いです。
また、当方のインテル11世代のノートマシンだと起動しました、とのことですが、そのノートマシンにはGPUは搭載されていたりしますか?(CPU内蔵グラフィックではなく別でラップトップ用のGeForce等)

GPHIDE commented

エラーが出るバージョン出ましたら試してみます。
ちなみに動くほうのは富士通のU9311/Fなので、内蔵のArcのみですね。
※ただし、こいつはThunderbolt持ちなので、外付けグラボ箱を接続出来たりします。RADEON5700の箱はあったりします。繋いで動かしたらどーなるかは興味アリです。出たらこっちもやってみます。

GPHIDE commented

現状最新のベータ版で、起動することを確認しました。変換も可能になりました。NVIDIA RTX A4000、Windows 11
ただ、冒頭で一部エラーメッセージが出ています。どっかに保存されていたりするでしょうか。
テキストで拾える場合は拾います。難しければスクリーンショットを撮ってみます。

@GPHIDE 検証いただきありがとうございます。
ログは保存されないので、スクリーンショットなどを送っていただけますでしょうか?
近々、エラーが発生したらログを取るようにする処理を追加する予定です。

GPHIDE commented

貼りました。もしかして、アップデーター処理の際にプロキシ経由に失敗とか・・・?(ちょっとプロキシ必須の環境でして)
動いた後の変換動作は出来てます。ありがたや。
スクリーンショット 2024-01-15 085123

@GPHIDE ありがとうございます。
ログを見る感じだと恐らくそうっぽいですね。
起動時にFFmpegが存在しない、またはバージョンが不明な場合はダウンロードする処理にしているのですが、プロキシ経由の接続は想定していないので、それで何かしらのエラーが出ていると思われます。
私はてっきり、起動できないのはグラボ処理の関係のせいだと思っていたので盲点でした。
変換作業は問題なく出来ているとのことなのでよかったです。
エラーの件に関しては原因を探ってみます。
他に何か不具合等あればお気軽にご連絡ください。