アカウント名:
パスワード:
数年前、なんかPCの動作が重いなぁと思ってパフォーマンスモニターで調べたら、ほぼアイドリング状態なのに割り込みが10万回/秒もあって驚いたことがあった。再起動してみると数千回/秒に戻るんだけど、その後もたまに割り込み頻度が増えたりしていたので、何がきっかけで割り込みが増えるのかを調べたことがあった。
調べた結果、CPU直経由のUSBに取り付けた外付け光学ドライブの電源スイッチを入れた時に発生することが分かった(チップセット経由のUSBでは起こらなかった。)のだけれども、たどり着くのにちょっと苦労した。
パフォーマンスモニターのデータコレク
NECのUSB3.0チップで省電力周りでバグってたとか有ったような。
最近だとRyzenとUASPに相性問題出てる。https://www.buffalo.jp/news/detail/20230329-01.html [buffalo.jp]
タレコミに沿った観点だと、USBが繋がらない認識しないとかUSBの転送が遅いのなら、ある意味USB周りが悪いって分かり易い。それでも装置かそのドライバかインターフェイスかケーブル、コネクタ、電源…色々あるけれども。
ドライバソースや回路図にアクセスできない以上ユーザーができるのはある程度の原因の特定くらいまでかな。メーカー等にクレームだして新しいドライバや対処方法の提示を待つしか…どこぞのスーパーハッカーが解決してくれることもあるのかも知れない。
USBコントローラーのポーリング処理にバグがあって、CPU使ってポーリングするなんてのも有った気がする。
LinuxとかのOSSドライバにバグ [github.com] 回避 [github.com]コード [github.com]が入っていて、納得する事も。
あぁ、一度省電力モードに移行すると再起動するまで復帰できずUSBが見えなくなるバグありましたね。ドライバ側で省電力を使用しない設定することで回避できましたけど、Windowsのインボックスドライバだとこの設定項目が存在しないので困ったものです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
初めて遭遇したPCのCPU不具合 (スコア:0)
数年前、なんかPCの動作が重いなぁと思ってパフォーマンスモニターで調べたら、ほぼアイドリング状態なのに割り込みが10万回/秒もあって驚いたことがあった。再起動してみると数千回/秒に戻るんだけど、その後もたまに割り込み頻度が増えたりしていたので、何がきっかけで割り込みが増えるのかを調べたことがあった。
調べた結果、CPU直経由のUSBに取り付けた外付け光学ドライブの電源スイッチを入れた時に発生することが分かった(チップセット経由のUSBでは起こらなかった。)のだけれども、たどり着くのにちょっと苦労した。
パフォーマンスモニターのデータコレク
Re:初めて遭遇したPCのCPU不具合 (スコア:0)
NECのUSB3.0チップで省電力周りでバグってたとか有ったような。
最近だとRyzenとUASPに相性問題出てる。
https://www.buffalo.jp/news/detail/20230329-01.html [buffalo.jp]
Re: (スコア:0)
タレコミに沿った観点だと、USBが繋がらない認識しないとかUSBの転送が遅いのなら、ある意味USB周りが悪いって分かり易い。それでも装置かそのドライバかインターフェイスかケーブル、コネクタ、電源…色々あるけれども。
ドライバソースや回路図にアクセスできない以上ユーザーができるのはある程度の原因の特定くらいまでかな。メーカー等にクレームだして新しいドライバや対処方法の提示を待つしか…どこぞのスーパーハッカーが解決してくれることもあるのかも知れない。
Re: (スコア:0)
USBコントローラーのポーリング処理にバグがあって、CPU使ってポーリングするなんてのも有った気がする。
LinuxとかのOSSドライバにバグ [github.com] 回避 [github.com]コード [github.com]が入っていて、納得する事も。
Re: (スコア:0)
あぁ、一度省電力モードに移行すると再起動するまで復帰できずUSBが見えなくなるバグありましたね。
ドライバ側で省電力を使用しない設定することで回避できましたけど、Windowsのインボックスドライバだとこの設定項目が存在しないので困ったものです。