Ubuntu 16.04.1の新規インストール(今日のみインストール)があり、奇妙なことにシステムのNVIDIAドライバーに問題はありませんが、Intelに切り替えると黒い画面が表示されます。
私が見た投稿のほとんどはNvidiaドライバーが機能していないことに関するものですが、仕事と一部のビデオ再生にはLinuxのみを使用しているため、nvidiaカードが動作することは本当に必要ないので、バッテリーを少し節約できるようにIntelグラフィックスのみが必要ですも。
私のシステムは、HD570 Intelグラフィックスと960mのGPUを備えたInspiron 15 7559 2016モデルです。私が言ったように、私はNvidiaに問題はありませんが、実行中に何らかの理由で
Sudo prime-select intel
Sudo reboot
起動プロセスの後に黒い画面が表示されます。私が追加した場合
nomodeset
カーネルオプションに私はそれをうまく始めますが、グラフィックスのオプションはありません(つまり、4kスクリーンに不可欠なスケーリングが機能しないか、すべてが本当に小さいです)。
私はここや他のフォーラムでたくさんの投稿をしましたが、それらはすべて、Intelではなく動作していないnvidiaドライバーに関連しています。
NVidiaおよびIntelドライバーを「追加ソフトウェア」タブ(両方とも有効、IntelマイクロコードおよびNvidia)からインストールし、prime-selectクエリをインストールした直後に「Intel」を返しますが、再起動後に変更しない限り空白の画面が表示されますNVIDIA。
また、黒い画面に直面したときにTTYにアクセスしようとしました(dmesgからいくつかのエラーを見つけることができるかどうかを確認します)が、出力がありません。電源ボタンを押し続けてハードシャットダウンする必要があります。
ラップトップの仕様はこちらから入手できます。
http://www.Dell.com/en-us/shop/productdetails/inspiron-15-7559-laptop
その選択の右側の最後の1つ。
もちろん、Nvidiaで実行し続けることもできますが、バッテリーは非常に速く消耗します(軽い使用で最大2時間)。 Windowsでは正常に動作し、数時間のバッテリー寿命が得られます(通常4つ以上)。
さらに、Nvidiaでは、スリープモードから抜けるときに画面にゆがみが見られます。
以前にエレメンタリーOS 0.4 Lokiをインストールしました(昨日)が、運が悪かったので、その特定のディストリビューションでサポートされていないものがあるのではないかと思い、Ubuntuのクリーンインストールを行いました。
カーネル4.4で実行していますが、オンラインで見たところ、これで問題が解決するはずです。 (私は多分間違っています)。私はまだLinuxの初心者です。必要なログなどが必要な場合は、投稿を更新することをお知らせください。
UPDATE
4.5カーネルにアップグレードしても、現在Intel Linuxグラフィックス更新ツールを使用しているのに役立ちませんでしたが、それが機能する場合は更新します。
私たちの多くの後に、なんとか動作させることができました。最初はElementary OSをインストールしたかったのですが、最初にUbuntu 16.04のクリーンインストールで動作させてから、Elementaryで同じ手順を試してみました。
私がやった方法はここにあります。
Ubuntuの場合
Sudo prime-select query
と入力します。これはnvidia
を返すはずですSudo prime-select intel
に入力してEnterを押しますSudo prime-select query
shoukd return intel
になります。eOS(Elementary OS 0.4 Loki)の場合
Sudo apt-get install nvidia-361
Sudo prime-select query
で正しくロードされたNvidiaのドライバーを確認します(カーネルオプションでnomodesetは不要になります)GUCファームウェアファイルの場合
$ tar xf _guc_ver_tar.bz2
$ cd _guc_ver_
$ Sudo bash ./install.sh --install
DMCファームウェアファイルの場合
$ tar xf _dcm_ver_tar.bz2
$ cd 'product code_dcm_ver'api version' _ 'min version'
$ Sudo sh install.sh
インストールしたらもう一度リブートし、nomodeset paramなしでシステムがロードされ、現在の選択がSudo prime-select query
でnvidiaにあることを確認します
すべてうまくいけば、Sudo prime-select intel
を実行して再起動できます(最後の再起動は誓います!
最後に、再起動中にBIOSのF2を押し、セキュアブートを再度有効にします
この時点で、カーネルパラメータを追加せずにOSをロードでき、Sudo prime-select query
はintel
を返すはずです。
追加のトラブルシューティングの場合、スプラッシュ画面の後もブラックスクリーンが表示される場合は、次を「/etc/modprobe.d/blacklist.conf」に追加します
ブラックリストAMD76x_edac
ブラックリストvga16fb
ブラックリストヌーボー
ブラックリストrivafb
ブラックリストnvidiafb
ブラックリストrivatv
Sudo update-initramfs -u
を実行して、もう一度再起動します。
セキュアモードの問題は、CUDAアプリケーションに使用したいときに、nvidiaモジュールを後でロードできないことです。これは私がそれを回避した方法です。1. BIOSでセキュアモードを無効にします。 2. blacklist.confでall nvidiaモジュールを無効にします(その後depmodとupdate-initramfsを実行することを忘れないでください) modprobeを使用して手動で読み込むことができます。
このメソッドにより、CUDAを実行できますが、ディスプレイに干渉しません。