私が抱えている複数のドライバーの問題のそれぞれについて質問する前に、自分で問題を修正しようとするか、少なくとも私の質問に役立つ情報を提供するためにできることは何ですか?
多くのプロプライエタリドライバーが非正統的なことをしていることを私は理解していますが、おそらくほとんどのドライバーに有効な一般的な戦略があります。
背景:私はUbuntu14.04を使用しています。私はいくつかのbashを知っていますが、Linuxドライバーについてはあまり知りません。
私が探しているものの例:
私がすでに試したこと:
dmesg
とシステムログ-情報が多すぎます!エラーを探す場所
開始するのに適した一般的な場所は、/var/log/syslog
またはdmesg
です。これらのログを検索して、ドライバーまたはハードウェアのタイプ、または問題が発生した時間に基づいて関連情報を検索できます。 /var/log
ディレクトリには、問題に応じて役立つ可能性のある他のログがあります。
グラフィックエラーは、~/.Xsession-errors
または/var/log/Xorg.0.log
にリストされている場合があります。
その検索に基づいて関連するセクションを見つけることができれば、このセクションは、ここまたは他の場所で解決策を検索するための開始点として適しています。
問題の種類
完全に死んでいる
これは、ドライバを手動でインストールする必要があるか、デバイスがドライバでサポートされていないことを意味している可能性があります。ハードウェア名に基づいて検索すると、これがどれであるかを判断するのに役立ちます。デバイスがドライバーでサポートされていない場合は、 バグを報告する (または 既に存在するかどうかを確認する )できます。
断続的な問題
問題がいつ発生するかを判断してください。特定のアクションが問題を引き起こしますか?この情報は、おそらく問題を解決するために必要になります。問題が発生する時間を記録すると、ログファイルで手がかりを探すときに役立ちます。
構成の問題
これは、ドライバーとデバイスのタイプによって異なります。
代替ドライバー
一部のデバイス、特に特定のグラフィックカードまたはネットワークデバイスでは、複数のドライバーを使用できます。 Ubuntuの「制限付きドライバー」ツールを試して、オプションがリストされているかどうかを確認してください。何も表示されない場合は、デバイスモデルを検索して、オプションを確認してください。
buntuヘルプドキュメント 多くのドライバーの問題をデバッグするための良い出発点を提供します。また、誰かが同じ状況にある可能性が高いので、考えられる解決策については フォーラム および ここ を確認してください。
デバイス情報
PCIデバイスの場合は、lspci
を試してください。
USBデバイスの場合は、lsusb
を試してください。
デバイスは、検出されると、起動時に/var/log/syslog
にリストされる場合があります。グラフィックハードウェアは/var/log/Xorg.0.log
にリストされています。
グラフィックドライバ
最も一般的な ドライバー は グラフィックカード 用ですIntel、Nvidia、およびATI/AMDによるものです。
Intelドライバはカーネルに含まれているため、ほとんどのIntelカードに自動的にロードされます。カーネルを更新すると(ソフトウェアの更新またはUbuntuのアップグレードによって)、Intelドライバーの問題が修正される可能性があります。
NvidiaおよびATI/AMDカードには、オープンソースドライバーとクローズドソースのプロプライエタリドライバーの2つのオプションがあります。
サポートされているカードの場合、デフォルトでオープンソースドライバーが使用されます。 Nvidiaの場合、これはnouveau
ドライバーであり、ATI/AMDの場合、これはradeon
またはATI
ドライバー です。
クローズドソースドライバー メーカーからも入手できます。 Nvidiaはnvidia
ドライバー を提供し、ATI/AMDはfglrx
ドライバー を提供します。
クローズドソースドライバーは通常、オープンソースバージョンよりも優れたパフォーマンスと機能を提供するため、問題を解決するときに試してみる価値があるかもしれません。
[〜#〜] sis [〜#〜] や [〜#〜] via [〜#〜] など、他の種類のカードの場合、ドライバーが含まれていますデフォルトで、Ubuntuのバージョン間または定期的なソフトウェアアップデートで更新される場合があります。