しばらく前にLenovo IdeaPad Y700を購入し、ここにUbuntu 16.04をインストールしましたが、すべてがうまくいきます.
問題は、ノートブックをスリープモードに切り替えると発生します(バッテリー不足)。それ以来、私のNVIDIA GeForce GTX 950MはNouveauドライバで起動を拒否します。また、インストールされているLinuxオペレーティングシステムをインストールまたは実行しようとすると、次のエラーが発生します。
私の状況に合った答えが見つかりません。この問題はArchとDebianベースのシステムの両方に存在します(インストールプログラムが起動されたばかりで、インストールがまだ開始されていない場合でも同様です)。
[2017年2月20日]編集
これがOSの問題かグラフィックカードの問題であるかを確認するためにWindows 10をインストールし、Nvidiaドライバをインストールしてグラフィックカードを設定することができたので、これはLinuxの問題に近いです。
[2017年2月25日]編集
@dirktが提案したように、Ubuntu 16.04のインストール後のログは次のようになります。
- 情報丸太 -https://pastebin.com/03yx32Xk
- lspci -vv -s 1:0.0丸太 -https://pastebin.com/X3xhFASH
答え1
dirktが述べたように、これはカーネルの問題かもしれませんが、ドライバのインストール自体には影響しません。
以下では、公式のnvidiaドライバをインストールしてみてください。グラフィックドライバPPA
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
その後、ドライバをインストールします。
sudo apt-get install nvidia-387
答え2
部分的な答え:
Nvidiaカードが正しく列挙されていますが、
[ 0.319197] pci 0000:01:00.0: can't claim BAR 6 [mem 0xfff80000-0xffffffff pref]: no compatible bridge window
[ 0.319215] pci 0000:01:00.0: BAR 6: no space for [mem size 0x00080000 pref]
[ 0.319216] pci 0000:01:00.0: BAR 6: failed to assign [mem size 0x00080000 pref]
[ 0.319217] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 0.319219] pci 0000:00:01.0: bridge window [io 0xd000-0xdfff]
[ 0.319221] pci 0000:00:01.0: bridge window [mem 0xd1000000-0xd1ffffff]
[ 0.319223] pci 0000:00:01.0: bridge window [mem 0xa0000000-0xb1ffffff 64bit pref]
グラフィックカードへのアクセスに使用されるPCI-PCIブリッジに問題があることを示します。
ここ
[ 1.028760] ACPI Warning: \_SB.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160930/nsarguments-95)
[ 1.028792] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160930/nsarguments-95)
[ 1.028867] ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160930/nsarguments-95)
[ 1.028918] pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
[ 1.028920] VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG0.PEGP handle
ACPIとグラフィックカードに問題があるようですGFX0
。PEG0
悪いACPIは、pciとpciブリッジングに問題を引き起こす可能性があります。
したがって、何らかの理由で休止状態の後、BIOSはわずかに異なるACPI情報を提供する可能性がありますが、Windowsはそうではありませんが、Linuxはこれによって窒息する可能性があります。
したがって、次のステップはACPIをデバッグすることです。これは面白くなく、私はこれについての専門家でもありません。おそらく、ACPIの解釈を担当するカーネル担当者に連れて行き、バグを報告し、誰かが見る価値があるほど興味深いと思うかどうかを確認できます。
答え3
正直に言えばそうではありません。ACPIエラー:AE_NOT_FOUNDエラーは問題の(主な)原因であり、これはそのシステムにLinuxをインストールすることでした。非常に似たエラー(ACPI関連)がたくさんありますが、システムはうまく動作します...
とにかく、acpi=off
カーネルパラメータを使ってLinuxを起動してみましょう。
次に、最新のBIOS/ファームウェアをインストールしましたか? ACPIは低レベルのソフトウェアに接続されているため、最新バージョンを使用することが重要です。
第三に、グラフィックカードドライバをインストールしても何の価値もないという意味ではありません!これを確認するために3Dプログラム/ゲームを実行してみましたか?