最新の記事
カテゴリ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
私のWindows7 PCは、ATI Radeon4780x2という4年前くらいのグラフィックボードを搭載してる。
ある日、ドライバーのアップデートがありますよ。という通知が表示されたのでなんの気もなくインストールしたところ、Windowsを起動するたびに「kdbsync.exe は動作を停止しました」というポップアップが表示されるという、人を不安にさせる現象が発生し、続いていた。 忙しいので放置していたが、この度落ち着いて修正する時間がとれた。 いつもどおりまずググるとモロなサイトがヒット。 http://blogram.net/2013/02/14/kdbsync/ そのサイト主がAMDに問い合わせたところ、 OpenCL.dllもしくはOpenCL64.dllのバージョン違いが複数存在しており、これが競合しているというような返答。 つまり、ロードされてはいけない方のdllがロードされてしまっているいつものdllの問題らしいことがわかった。 OpenCLといえば、GPGPUを扱うためのプログラムで、ようはグラフィックボードの強力な演算能力を、莫大な計算量を要する物理シミュレーションなどに利用してやるためのプログラマー用インターフェース。 ゲームでもやらない限り、こいつはロードされないだろうから、一旦こいつを我がPCから排除してしまえば良いのだろうというアバウトな結論に至った。 ということで、たいていのdllはC:\Windows以下にあるので、このフォルダを検索すると32bit, 64bit用のOpenCLが発見された。これを「削除」。 AMDから最新のCatalystをダウンロードしてインストール。 これで解決した。 おまけとして、シャットダウンしても、「シャットダウンしています」画面から何日たっても進まないという超迷惑な問題も抱えていたが、この問題を解決してからちゃんとシャットダウンできるようになった。 ということは、シャットダウンできなかったのはATIのドライバーがシャットダウンプロセスで止まっていたからだろうか? ATIのドライバーは歴史的にまともだったことがないので、十分有り得る。
by ngc1208
| 2013-06-05 14:17
| Windows
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||