У меня есть видеокарта GeForce RTX 3060 Ti и чистая установка Ubuntu 20.04 LTS. Моя материнская плата от MSI: PRO Z690-A DDR4(MS-7D25). Я установил ОС с загрузочного USB-накопителя и выбрал параметры Загрузить обновления при установке Ubuntu
и Установить стороннее программное обеспечение для графики и оборудования Wi-Fi, а также дополнительные форматы носителей
. После установки я загрузился в ОС.
Мне по-прежнему нужны были драйверы NVIDIA, поэтому я воспользовался этимруководством.
Я обновил программное обеспечение с помощью средства обновления программного обеспечения с графическим интерфейсом. Я заглянул в раздел «Дополнительные драйверы» раздела «Программное обеспечение и обновления», и был выбран драйвер Nouveau. Я нажал Использование метапакета драйверов NVIDIA из nvidia-driver-470 (проприетарный, проверенный)
, применил изменения и перезагрузился. Теперь мой компьютер не проходит мимо логотипа загрузки MSI. Я могу получить tty с помощью Ctrl+Alt+F3. Оттуда я выполнил следующие команды:
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00002489sv000010DEsd0000153Cbc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-470 - distro non-free recommended
driver : nvidia-driver-495 - distro non-free
driver : nvidia-driver-460-server - distro non-free
driver : nvidia-driver-460 - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
Обратите внимание, что я не получаю поле model
! Я не знаю, почему...
$ nvidia-settings -q all
Unable to init server: Could not connect: Connection refused
ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.
$ nvidia-smi
Wed Dec 22 11:47:05 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.86 Driver Version: 470.86 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| 0% 33C P8 6W / 200W | 14MiB / 7982MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1017 G /usr/lib/xorg/Xorg 8MiB |
| 0 N/A N/A 1310 G /usr/bin/gnome-shell 3MiB |
+-----------------------------------------------------------------------------+
$ nvidia-smi --query-gpu=name --format=csv,noheader
NVIDIA GeForce RTX 3060 Ti
$ sudo lshw -c video
*-display
description: VGA compatible controller
product: GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
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:160 memory:42000000-42ffffff memory:60000000-6fffffff memory:70000000-71ffffff ioport:5000(size=128) memory:43000000-4307ffff
*-display UNCLAIMED
description: VGA compatible controller
product: AlderLake-S GT1
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 0c
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:41000000-41ffffff memory:50000000-5fffffff ioport:6000(size=64) memory:c0000-dffff memory:45000000-4bffffff
$ systemctl status gdm
● gdm.service - GNOME Display Manager
Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled)
Active: active (running) since Wed 2021-12-22 11:17:05 CET; 31min ago
Process: 892 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
Process: 913 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (code=exited, status=0/SUCCESS)
Main PID: 916 (gdm3)
Tasks: 3 (limit: 76852)
Memory: 5.6M
CGroup: /system.slice/gdm.service
└─916 /usr/sbin/gdm3
dec 22 11:17:05 spectroag systemd[1]: Starting GNOME Display Manager...
dec 22 11:17:05 spectroag systemd[1]: Started GNOME Display Manager.
dec 22 11:17:07 spectroag gdm-autologin][961]: gkr-pam: no password is available for user
dec 22 11:17:07 spectroag gdm-autologin][961]: pam_unix(gdm-autologin:session): session opened for user developer by (uid=0)
dec 22 11:17:07 spectroag gdm-autologin][961]: gkr-pam: gnome-keyring-daemon started properly
(Я установил Ubuntu с автоматическим входом в систему)
$ sudo lspci -vnn | grep -i VGA -A 25
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:4680] (rev 0c) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d25]
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at 41000000 (64-bit, non-prefetchable) [size=16M]
Memory at 50000000 (64-bit, prefetchable) [size=256M]
I/O ports at 6000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Capabilities: [320] Single Root I/O Virtualization (SR-IOV)
00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: 44800000-448fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Device [0000:0000]
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2489] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device [10de:153c]
Flags: bus master, fast devsel, latency 0, IRQ 160
Memory at 42000000 (32-bit, non-prefetchable) [size=16M]
Memory at 60000000 (64-bit, prefetchable) [size=256M]
Memory at 70000000 (64-bit, prefetchable) [size=32M]
I/O ports at 5000 [size=128]
Expansion ROM at 43000000 [virtual] [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] Secondary PCI Express
Capabilities: [bb0] Resizable BAR <?>
Capabilities: [c1c] Physical Layer 16.0 GT/s <?>
Capabilities: [d00] Lane Margining at the Receiver <?>
Capabilities: [e00] Data Link Feature <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
$ prime-select query
nvidia
$ ps aux | grep X
root 1017 0.0 0.0 25358216 56396 tty2 Sl+ 11:17 0:01 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
root 2905 0.0 0.0 25346156 51956 tty1 Sl+ 11:50 0:00 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -noreset -keeptty -verbose 3
develop+ 3488 0.0 0.0 17676 664 tty3 R+ 12:12 0:00 grep --color=auto X
(Я выполняю это в tty3)
$ cat /etc/default/grub | grep CMDLINE
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Есть идеи, что может происходить? Похоже, что это должно работать, но я не могу получить никаких визуальных эффектов.
В моем BIOS я вижу, что безопасная загрузка отключена, также я использую UEFI, если это имеет значение.
Пожалуйста, дайте мне знать, если я должен предоставить больше информации!
РЕДАКТИРОВАТЬ: У меня есть экран для отображения журнала во время загрузки, поэтому я могу видеть, что он делает, прежде чем застрять. Это последняя часть того, что на экране:
[ OK ] Started Session 1 of user developer.
Starting RealtimeKit Scheduling Policy Service...
Starting NVIDIA Persistence Daemon...
[ OK ] Started NVIDIA Persistence Daemon.
[ OK ] Started Snap Daemon.
Starting Wait until snapd is fully seeded...
[ OK ] Finished Wait until snapd is fully seeded.
[ OK ] Started RealtimeKit Scheduling Policy Service.
Starting Daemon for power management...
[ OK ] Started Daemon for power management.
Большинство процессов, которые я ожидал, также присутствуют, но я не могу скопировать их все для вас. Похоже, что после завершения он сохраняется, и я понятия не имею, почему до сих пор ...
ОБНОВЛЕНИЕ : я установил Ubuntu 21.10 и загрузил драйвер с помощью sudo apt install nvidia-driver-470. При перезагрузке у меня такая же ситуация, как описано в посте. На этот раз я также не могу войти в VT3, нажав ctrl alt f3, так как он продолжает возвращаться к тому, что я думаю, что это VT1 (экран входа), показывая черный экран с курсором (опять же, как в посте).
ОБНОВЛЕНИЕ : я попытался обновить версию BIOS, но версия v11 заблокировала всю мою систему, и мне пришлось вручную понизить версию BIOS до версии v10. Я пробовал с драйвером 495.44, а также с драйвером 470.94, которого нет в стандартных репозиториях. Пробовал с ядром 5.15. К сожалению, ничего не получилось. С ядром 5.15 и драйвером 495.44 последним журналом загрузки является «Запуск показа экрана загрузки Plymouth ...», и у меня нет журнала о завершении.
ОБНОВЛЕНИЕ: Вот еще немного информации: /var/log/boot.log, что мне кажется вполне нормальным. /var/lib/gdm3/.local/share/xorg/Xorg.0.log,который показывает интересную ошибку. Для обоих журналов я использую ядро 5.13.0-22-generic и драйвер NVIDIA 470.86 при новой установке.