ビデオカードをGeForceからRadeonに換えたら再起動時にエラーが。ゲームも動画も調子悪くて困ったけどこのOpenCLってなんだっけ?OpenGLじゃなくて?
OpenCL(Open Computing Language)とは?
“異種混在の計算資源を利用した並列コンピューティングのためのクロスプラットフォームなAPI“(引用)
この場合、グラフィック処理以外では寝てるGPUをマイニングのような数値演算に利用できるようになる。総じて、PCの処理能力を効率的に高速化できる仕組み。
OpenGL(Open Graphics Library)とは?
“グラフィックスハードウェア向けの2次元/3次元コンピュータグラフィックスライブラリ”(引用)
グラフィックを高速に処理するためのAPI(インターフェイス)。つまりはDirectXと同じだが、DirectXはWindowsでのみ利用可能なのでマルチプラットフォーム展開する場合はOpenGLをとなる。
発生の経緯
ビデオカードを交換してドライバをインストールしたあと、GeForce関連のプログラムをアンインストールした際に発生。
GeForce関連のプログラムには含まれていた?
共通のAPI(のはず)なのにアンインストールで消えちゃうのは行儀がいいのか悪いのか…
試したこと
AMD Softwareを上書き(修復)インストールして必要構成を補完しようとしたが効果がなかった
OpenCL™ Runtimes for Intel® Processors
ダウンロードにはインテルのアカウントが必要とも言われるが、直接ダウンロードできるような…
Intel® CPU Runtime for OpenCL™ Applications with SYCL support
今回はWindowsでインテルのコアプロセッサを使用しているのでこちらのファイルを利用した
インテルCPU用のOpenCLだからOpenCL for Intelのような気がするけど
エラー
GoogleIMEJaTIP32.dllのエラーが出たけど特に問題は起こらなかったみたい
後記
経過を見ているが、これでエラーのたぐいは収まったようだ。今回はGPUの物理的な寿命で交換を余儀なくされたが、処理能力的にはむしろCPUがボトルネックになっていて本体の買い替え時期が迫っている模様。しかし、グラフィックボードの値段高くなった…
コメント