Это решено корреспондентом один. Так как его ответ не принят из-за ложной положительной проблемы спама, он не мог ответить на свой собственный вопрос. Поэтому ответ записан как часть вопроса.
Я уже попробовал все, что я мог найти для создания Ubuntu 18.04 на Asus, TUF FX504GE распознает GTX 1050Ti в ней. Ничто не может сделать выводы nvidia-smi, что это должно.
Я уже попробовал:
nouveau.modeset=0
редактирование на строках Личинки, чтобы загрузиться без любого интерфейса и выполнить это .run
загруженный с Nvidia. Это перестало работать на Nvidia, предварительно устанавливают материал и, когда я выбрал установку так или иначе, хотя это установило драйвер к концу, это не могло найти nvidia-drm
Я имею:
Серия Notebook Asus TUF Gaming FX504GE, GTX 1050Ti
Версия ядра: 5.3.0-26-универсальный
Версия Ubuntu: 18.04.03 LTS
Программное обеспечение и Обновления
О Ubuntu:
lshw
вывод видео
$ sudo lshw -c video
*-display UNCLAIMED
description: 3D controller
product: GP107M [GeForce GTX 1050 Ti Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128) memory:a4000000-a407ffff
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:143 memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:5000(size=64) memory:c0000-dffff
$ apt list --installed | grep -P 'nvidia|cuda'
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libnvidia-cfg1-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
libnvidia-common-415/bionic,bionic,now 415.27-0ubuntu0~gpu18.04.2 all [installed,automatic]
libnvidia-compute-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
libnvidia-decode-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
libnvidia-encode-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
libnvidia-fbc1-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
libnvidia-gl-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
libnvidia-ifr1-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
nvidia-compute-utils-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
nvidia-dkms-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
nvidia-driver-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed]
nvidia-kernel-common-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
nvidia-kernel-source-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
nvidia-prime/bionic-updates,bionic-updates,now 0.8.8.2 all [installed,automatic]
nvidia-settings/unknown,now 440.33.01-0ubuntu1 amd64 [installed,automatic]
nvidia-utils-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
xserver-xorg-video-nvidia-415/bionic,now 415.27-0ubuntu0~gpu18.04.2 amd64 [installed,automatic]
$ cat /var/log/Xorg.0.log | grep -i nvidia
[ 13.485] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules"
[ 13.485] (**) OutputClass "Nvidia Prime" ModulePath extended to "/x86_64-linux-gnu/nvidia/xorg,/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules"
[ 13.485] (**) OutputClass "Nvidia Prime" setting /dev/dri/card1 as PrimaryGPU
[ 13.493] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[ 13.493] loading driver: nvidia
[ 13.493] (II) Applying OutputClass "Nvidia Prime" to /dev/dri/card1
[ 13.493] loading driver: nvidia
[ 13.729] (==) Matched nvidia as autoconfigured driver 0
[ 13.729] (II) LoadModule: "nvidia"
[ 13.729] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so
[ 13.740] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 13.748] (II) NVIDIA dlloader X Driver 440.26 Sun Oct 13 17:46:52 UTC 2019
[ 13.748] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 13.748] (II) NOUVEAU driver for NVIDIA chipset families :
[ 13.759] (II) NVIDIA(0): Creating default Display subsection in Screen section
[ 13.759] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 13.760] (==) NVIDIA(0): RGB weight 888
[ 13.760] (==) NVIDIA(0): Default visual is TrueColor
[ 13.760] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 13.760] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[ 13.760] (II) Applying OutputClass "Nvidia Prime" options to /dev/dri/card1
[ 13.760] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[ 13.760] (**) NVIDIA(0): Option "IgnoreDisplayDevices" "CRT"
[ 13.760] (**) NVIDIA(0): Enabling 2D acceleration
[ 13.761] (II) Loading sub module "glxserver_nvidia"
[ 13.761] (II) LoadModule: "glxserver_nvidia"
[ 13.761] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so
[ 13.819] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[ 13.819] (II) NVIDIA GLX Module 440.26 Sun Oct 13 17:44:48 UTC 2019
[ 13.821] (II) NVIDIA: The X server does not support PRIME Render Offload.
[ 13.825] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1050 Ti (GP107-A) at PCI:1:0:0 (GPU-0)
[ 13.825] (--) NVIDIA(0): Memory: 4194304 kBytes
[ 13.825] (--) NVIDIA(0): VideoBIOS: 86.07.50.00.59
[ 13.825] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 13.825] (II) NVIDIA(0): Validated MetaModes:
[ 13.825] (II) NVIDIA(0): "NULL"
[ 13.825] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[ 13.825] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[ 13.825] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[ 13.980] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[ 13.980] (II) NVIDIA: access.
[ 13.997] (II) NVIDIA(0): Setting mode "NULL"
[ 13.999] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 13.999] (==) NVIDIA(0): Backing store enabled
[ 13.999] (==) NVIDIA(0): Silken mouse enabled
[ 13.999] (==) NVIDIA(0): DPMS enabled
[ 13.999] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[ 13.999] (II) NVIDIA(0): [DRI2] Setup complete
[ 13.999] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 1363.870] (II) NVIDIA(0): Setting mode "NULL"
[ 3115.004] (II) NVIDIA(GPU-0): Deleting GPU-0
В 1000-й раз я сделал sudo apt purge *nvidia*
, и затем sudo apt install nvidia-driver-440
. И, пробуя совет друга, я также установил Шмеля.
После этого nvidia-smi
наконец шоу что-то:
Mon Jan 27 13:22:32 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.48.02 Driver Version: 440.48.02 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| 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 105... Off | 00000000:01:00.0 Off | N/A |
| N/A 46C P8 N/A / N/A | 0MiB / 4042MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
Хотя это уже - большое усовершенствование, кажется, что я не могу использовать GPU, обрабатывающий еще... (материал как glmark2 все еще работает на Intel)...
(регистрация его здесь, потому что Stackoverflow думает, что мой ответ является спамом...-.-'),
Ну, к концу Шмель добился цели.
Но, чтобы заставить его работать, после большого количества пробных версий и ошибок, я сделал следующее:
Что я имею в виду: sudo apt purge *nvidia*
Обратите внимание, что я не делаю nvidia*
потому что это левые позади материала как libnvidia-whatever.so
После этого ноутбук не загружался правильно: это внезапно закрывалось после нескольких секунд черного экрана. Я должен был отредактировать GRUB перед выбором Ubuntu для установки nouveau.modeset на 0 для продолжения.
Как сделать это:
e
открыть текстовый редакторnouveau.modeset=0
Ctrl-x
продолжаться начальная загрузкаСогласно ubuntu-driver devices
(эта команда зависает немного для проявления ее вывода):
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001043sd000018FEbc03sc02i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Ti Mobile]
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-430 - third-party free
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor : Intel Corporation
manual_install: True
driver : backport-iwlwifi-dkms - distro free
nvidia-driver-440
рекомендуется. Таким образом, я установил его: sudo apt install nvidia-driver-440
Я следовал за Установкой для 14,04 и позже Шмель.
После перезагрузки, nvidia-smi
был произведен (как я сказал относительно обновления вопроса).
Затем я пытался запустить некоторый tensorflow-gpu тест, и он работал на GPU (как показал nvidia-smi
)!
Спасибо всем за всю справку :)
Что ж, в конце концов, Бамблби сделал свое дело.
Но, чтобы заставить его работать, после множества проб и ошибок я сделал следующее:
Что я имею в виду:
sudo apt purge * nvidia *
Обратите внимание, что я не использую nvidia *
, потому что он оставляет такие вещи, как libnvidia-whatever.so
После этого ноутбук не загружался должным образом: он внезапно выключался после нескольких секунд черного экрана. Мне пришлось отредактировать GRUB перед выбором Ubuntu, чтобы установить для nouveau.modeset значение 0, чтобы продолжить.
Как это сделать:
e
, чтобы открыть текстовый редактор nouveau.modeset = 0
Ctrl-x
, чтобы продолжить загрузку Согласно ubuntu-driver devices
(эта команда немного зависает, чтобы показать свой результат):
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001043sd000018FEbc03sc02i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Ti Mobile]
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-430 - third-party free
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor : Intel Corporation
manual_install: True
driver : backport-iwlwifi-dkms - distro free
nvidia-driver-440
рекомендуется. Итак, я установил его: sudo apt install nvidia-driver-440
Я выполнил установку для 14.04 и более поздних версий на Bumblebee .
После перезагрузки было выведено nvidia-smi
(как я сказал при обновлении вопроса).
Затем я попытался запустить какой-нибудь тест tensorflow-gpu , и он работал на GPU (как показал nvidia-smi
)!
Спасибо всем за помощь :)
Вы попытались идти в меню Updates и программное обеспечение?
Я установил свои драйверы во время установки Ubuntu путем разрешения сторонних драйверов, но все еще должен был приехать сюда для выбора ее.
Надежда это помогает.
Ответ был первоначально отправлен в вопросе OP griloHBG. OP утверждает, что он не может отправить ее как ответ. Я отправляю этот ответ от имени OP. Я удалю этот ответ, если OP сможет отправить его собственный ответ.
Ну, к концу Шмель добился цели.
Но, чтобы заставить его работать, после большого количества пробных версий и ошибок, я сделал следующее:
Что я имею в виду: sudo apt purge *nvidia*
Обратите внимание, что я не делаю nvidia*
потому что это левые позади материала как libnvidia-whatever.so
После этого ноутбук не загружался правильно: это внезапно закрывалось после нескольких секунд черного экрана. Я должен был отредактировать GRUB перед выбором Ubuntu для установки nouveau.modeset на 0 для продолжения.
Как сделать это:
e
открыть текстовый редакторnouveau.modeset=0
Ctrl-x
продолжаться начальная загрузкаСогласно ubuntu-driver devices
(эта команда зависает немного для проявления ее вывода):
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Csv00001043sd000018FEbc03sc02i00
vendor : NVIDIA Corporation
model : GP107M [GeForce GTX 1050 Ti Mobile]
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-430 - third-party free
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-390 - third-party free
driver : nvidia-driver-410 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor : Intel Corporation
manual_install: True
driver : backport-iwlwifi-dkms - distro free
nvidia-driver-440
рекомендуется. Таким образом, я установил его: sudo apt install nvidia-driver-440
Я следовал за Установкой для 14,04 и позже Шмель.
После перезагрузки, nvidia-smi
был произведен (как я сказал относительно обновления вопроса).
Затем я пытался запустить некоторый tensorflow-gpu тест, и он работал на GPU (как показал nvidia-smi
)!
Спасибо всем за всю справку :)