web-dev-qa-db-ja.com

NouveauドライバーがNvidiaドライバーよりもうまく機能するのはなぜですか?

ここにちょっと変な人がいます。

私のリグは、PCIE x16スロットでNvidia GeForce 8600 GTSを使用しています。約1年前までは、カードに問題はありません。その後、ランダムなクラッシュが発生し始めました。彼らはより頻繁になりました。

さて、最初に考えたのは、古いカードです。しかし、私は新しいものを買うためのお金を持っていないし、私のモボは私のモニターが必要とするDVI入力を持っていません。それで、私はヌーヴォードライブでショットを撮ることにした。

驚くべきことに、彼らは完璧に働いています。誰が理由を推測していますか?

6
user50774

私が考えることができる3つの可能な理由があります

  • バグの減少、互換性の向上:ソースはオープンです。nouveauドライバーを使用すると、おそらくコードを見る人が多くなり、ドライバーを壊すX WindowsシステムとLinuxカーネル側の変更にも対処しやすくなります。コード、バグの追跡が簡単です。

  • ビデオカードの3Dアクセラレーション部分の問題、または独自のドライバーでのみサポートされる機能。カードが実際に破損している可能性があります。また、nouveauは影響を受けるコンポーネントを使用しないため、ランダムにクラッシュすることはありません。

  • 不良メモリ。ドライバーがどの程度大きく異なるのかはわかりませんが、異なるメモリ使用パターンがこれを説明しますが、悪いメインメモリまたはビデオカードメモリがあるかもしれません(ランダムクラッシュは悪いメモリの一般的な影響です)。前者は memtest86 + を使用してテストする方が簡単です。後者はmemtest86 +などのツールでサポートされる可能性がありますが、ビデオカードのメモリストレステストで遊んだことはありません...

3
njsg