最近、Ubuntu 14.04から16.04に18.04に更新しました(つまり、18.04バイオニックになり、14に開始しました)。 16.04ではすべてが問題なく動作しましたが、今ではグラフィックに関する深刻な問題がいくつかあります。
問題の説明:
最初にログイン画面を正しい解像度で取得しましたが、ログイン直後に黒い画面でマウスカーソル(フリーズ)が表示されてフリーズしました。新しいNvidiaドライバーをインストールして、これを修正しました こちら 。
再起動後、低解像度(640x480)のログイン画面が表示されました。ログインは正常に機能しますが、解像度はまだ低く、その結果、画面全体を表示できません。解像度の変更が機能しない:ディスプレイ設定を入力すると、「不明なディスプレイ」と表示され、解像度フィールドは空で灰色(文字通り「解像度」以外のテキストや図はありません)であり、クリックすると結果が表示されます。小さな灰色の空の吹き出しが表示されますが、何も起こりません。
私はいくつかの場所で解決策を探してみました:
およびここ 、しかしそれは古いバージョンのためであり、おそらく私の状況にそれをうまく適用していないようです。
私が試したこと:
apt-get purge xserver-xorg-video-intel
を実行し、ubuntu-drivers autoinstall
を介して推奨されるnvidiaドライバーをインストールしました。これらはnvidia-driver-440です。Sudo apt-get purge nvidia-*
; add-apt-repository ppa:graphics-drivers/ppa
;を正常に実行しましたSudo apt-get update
; Sudo apt-get install nvidia-driver-440
。Secure Boot State: Disabled; Platform Key State: Unloaded; OS Type: Other OS
。これは、セキュアブート非互換のオペレーティングシステムに最適な設定であると説明されていたため、無効にされていると理解しています。EDIT4:lsmod | grep -i i915
は空の文字列を返します(nvidia-440またはxorgの実行中)。 nvidia-smi
は次を返します(nvidia-440を実行):
NVIDIA-SMIは、NVIDIAドライバーと通信できなかったために失敗しました。最新のNVIDIAドライバーがインストールされ、実行されていることを確認します。
私はまだ同じ問題を抱えており、以下の同じ出力を取得します。
出力:
これが 'lspci |の出力です。 grep -i vga ':
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)
そして「xrandr」:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 0mm x 0mm
640x480 73.00*
Hardinfoの表示:グラフィック:640x480(不明)X.Org Foundation
そしてlshw -c -videoは私に与えます:
*-display UNCLAIMED
description: VGA compatible controller
product: GK106 [GeForce GTX 660]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e8000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
Xrandrの出力は、上記のどのドライバーを試しても同じままです。
仕様、結論、および質問:
明らかに、xrandrから報告された問題があるようですが、ここでの私の知識は非常にスリムであり、問題の意味や修正方法がわかりません。これはドライバーに関連していると思いますが、どうすればよいかわかりません。
それ以外の場合は、ディスプレイポート接続を介してNvidia GTX 660にSamsungモニターが接続されたIntel i7-3770 PCを使用しています。ここでも、すべてが14.04と16.04の両方で機能し、Windows 7でも正常に機能します。
質問:この問題を解決する方法について他に提案はありますか?よろしくお願いします。他のコンピューターのNvidiaとUbuntu 18.04で他のグラフィック関連の問題がありましたが、これは好きではありません。
これらの問題を解決できなかったため、上記のコメントで示唆されているように、新規インストールを実行しました。
私はguiのインストールでさえバグがあることに気付きました。それが何度か私にかかって、奇妙なチェッカーパターンが表示されました。約3回目くらいで、インストールはなんとか完了することができましたが、GUIを使わないほうが良かったと思います。その後、ubuntu-driversは以前の440ではなくnvidia-435を推奨しました。 ubuntu-drivers autoinstall
を使用してインストールしましたが、すべて正常に動作します。
私はこのコンピューター上の他のLinuxディストリビューションでそのような問題を抱えたことはなく、別のコンピューター上の18.04 + nvidiaでも同様の問題がありました。だから、本当に18.04 + nvidia(?).
うまくいけば、この質問/回答が同様の問題を抱えている人々のための追加のトラブルシューティングガイドの一部として役立つことを願っています。私にはそれが役立つと思います。
システム:ubuntu 18.04
私の解決策は
$ Sudo apt purge nvidia*
## if you reboot here , the computer will use Nouveau driver.
##check the recommended drivers
$ ubuntu-drivers device
## that show me 390 as recommended but didn't work , 340 works in my case
$ Sudo apt install nvidia-340
コンピュータを再起動します。
ドライバーをインストールするときに、セキュアブートのためにパスワードを要求することがわかりました。 Ubuntuを再起動したら、MOKを登録する必要があります。登録を行わないと、Ubuntuは起動しますが、Nvidiaドライバーは起動しません。したがって、デフォルトのドライバーを使用します。
正しい解決策:
$ ubuntu-drivers devices#nvidiaカードの可能なデバイスをチェックします。
また、私が示したDriver 390は、18.04のインストールからインストールされてから今週突然突然機能しなくなりました。 nvidia-340は私にはぴったりです。 Nouveauドライバーもデバイスの可能性をフルに活用できません。
ただし、18.04以降はnvidia 390ドライバーで以前は問題なく動作していましたが、現在は最後の更新の1つからの問題のようです。 390自己。
/ var/crashにクラッシュレポーティングnvidia-dkms-390.0.crashを常に持っています。モジュールの構成中またはビルド中のエラーが原因であると思われます。カードGeForce GT 440があり、ドライバーのバージョンで問題ないはずです。
しばらくの間、christianbuenoのおかげで340バージョンで作業しています。
OK最後に大丈夫です。 EUREKAが解決しました。 PCはnvidia-driver-390で正常に動作しています。実行する方法 :
(その間、私は340のドライババージョンを使用していました)。ベースubuntu 18.04に含まれている390.116ドライバーバージョンのビルドレポートを分析したところ、 nvモジュールのビルドが失敗したことがわかりました。私が見つけられなかった本当の理由はありませんが、最後のgccバージョンの更新以降にビルドされないと思われるソースのエラーや一部の欠落しているものを疑っていたため、ppa:graphics-driversを使用してubuntuで最後のavblソースバージョンを使用することにしました。
$ Sudo add-apt-repository ppa:graphics-drivers
$ Sudo apt-get update
$ Sudo apt-get upgrade
それは340を更新し、多くの余分なグラフィックをインストールしました。 PCを再起動します。それはうまくいきました。
次に削除(削除済み)340
$ Sudo apt remove --purge nvidia *
$ ubuntu-driversで推奨ドライブを確認しました。 390.129バージョンが優先されました。
$ Sudo ubuntu-drivers autoinstall。
Dkmsモジュールのビルドは正常に行われ、インストールは正常です。 nvidia-390ドライバーのubuntuによる最新バージョンavblで実行されているokを再起動します。