私は最近このマシンを購入しました: ASUS TUF FX505DT-AMD Ryzen 5 3550H with GTX 1650 4GB 。 Windows 10 preinstaleldが付属していました。 GTX 1650グラフィックカードはWindowsで問題なく動作しました。 SSDをクリーニングし、BIOSでセキュアブートを無効にしてUbuntu 18.04.3をインストールした後、グラフィックスカードが認識されません。
私はgraphics-drivers/ppa
を追加し、既存のNVIDIAパッケージをすべて削除し、nvidia-driver-430
をインストールしました(435も試しました)が、それでも機能しませんでした。次のコマンドを使用してppa:xorg-edgers/ppa
もインストールしました:
Sudo add-apt-repository ppa:xorg-edgers/ppa
これは、ドライバーをインストールする前に追加ドライバーが表示するものです。
これは、ドライバーのインストール後に追加ドライバーが表示するものです。
これはマシンに関するAbout情報です:
製品モデルは、[追加ドライバー]設定でUnknownと表示されます。製品モデルはlshw -C display
のNVIDIAのみです。
shivakumaar@techpack-tuf:~$ Sudo lshw -C display
[Sudo] password for shivakumaar:
*-display
description: VGA compatible controller
product: NVIDIA Corporation
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 rom
configuration: driver=nvidia latency=0
resources: irq:67 memory:f6000000-f6ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:f000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: Picasso
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:05:00.0
version: c2
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: driver=amdgpu latency=0
resources: irq:65 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:c000(size=256) memory:f7500000-f757ffff
shivakumaar@techpack-tuf:~$ Sudo nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'
shivakumaar@techpack-tuf:~$ nvidia-detector
none
shivakumaar@techpack-tuf:~$ nvidia-settings
ERROR: Unable to load info from any available system
(nvidia-settings:2313): GLib-GObject-CRITICAL **: 13:01:50.443: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 13:01:50.448: PRIME: No offloading required. Abort
** Message: 13:01:50.448: PRIME: is it supported? no
shivakumaar@techpack-tuf:~$ nvidia-smi
Sat Sep 28 13:02:14 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21 Driver Version: 435.21 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1650 Off | 00000000:01:00.0 Off | N/A |
| N/A 42C P8 2W / N/A | 0MiB / 3911MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
shivakumaar@techpack-tuf:~$ nvidia-debugdump --list
Found 1 NVIDIA devices
Device ID: 0
Device name: GeForce GTX 1650
GPU internal ID: GPU-ba92a04a-ae32-bc09-62df-9fe847ba81ca
ドライバーをインストールした後、再起動してUbuntu(Xorg)にログインしようとすると、ログイン画面でフリーズするか、すぐにログアウトします。しかし、Ubuntu(Wayland)ログインは正常に動作します。しかし、すべてのドライバがインストールされている場合でも、ウェイランドでは画面が常にちらつきます。
投稿者のコメントから詳細な修正まで。
グラフィックドライバppaを追加しないでください。追加した場合は、ppaを含むすべてを削除してください。
メニューからAdditional Driversを開き、専用のテスト済みドライバーを選択して再起動します。
次に、ディレクトリを作成し、次のコマンドでファイルをその中にコピーします。
Sudo mkdir /etc/X11/xorg.conf.d
Sudo cp /usr/share/X11/xorg.conf.d/10-nvidia.conf /etc/X11/xorg.conf.d
それから加えて Option "PrimaryGPU" "Yes"
を次のファイルのOutputClass
に
Sudo vim /etc/X11/xorg.conf.d/10-nvidia.conf
最終的には次のようになります。
Section "OutputClass"
Option "PrimaryGPU" "Yes"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
その後、再起動します。再起動後、nvidia-smi
コマンドを使用して、機能するかどうかを確認します。
私はこのソリューションでgtx1660tiをうまく動作させました。