LINUX.ORG.RU

Двевидео карты amd radeon vega и nvidia 1050

 , ,


2

2

Здравствуйте, дорогие форумчане. Я особо не люблю просить помоши на форумах, тк всегда пытаюсь решить проблему сам, но к сожалению не смог найти инфы или похожего случая и решить проблему, поэтому решил попросить помощи у старожил. Вообщем какая ситуация, ноут в амд райрен 5 в нем встроена вега 8, но есть на борту еще 1050, так вот пробовал разные дистры и дебиан и арч(сам сежу на арче), не на одном из них не запускался даже gdm, иксы крашались установка драйвера NVIDIA(проприетарного) не кчему не приводила, в иксах была ошибка загрузки драйвера, сайчас на Минте сижу он хотьб запустился в графике, но при установке драйвера, Цынамон переходит в ререзвный режим. Вообщем это все, сейчас стоит чистый минт, логи я чет не подумал сохранить, но в процесе установки драйвера естественно буду их предоставлять. Заранее спасибо большое. И да линух стоит рядом с Виндой.

Как ставили драйвер?

Позанимайтесь пожалуйста с кем-нибудь, кто хорошо знает русский язык, ну либо займитесь самостоятельно.

Читать ваше сообщение очень тяжело.

infomeh ()
Ответ на: комментарий от infomeh

Извиняюсь за мой ломоный русский, тк в школе другим интересовался, еще я вопрос поставил коряво, но как умеем. Стандартно если взять дебиан. Прописывал apt install linux-headers-$ nvidia-driver, settings, xorconfig. Потом генерил config и ребутал.

ensnare ()
Ответ на: комментарий от ensnare

Вы уверены, что по умолчанию xorg-server запускается на карте nvidia, а не radeon?

Уверены, что устанавливаемая версия драйвера nvidia поддерживает вашу видео карту?

Уверены, что модуль собирается и грузится? Подсказка, модуль nouveau не должен грузиться.

Плюс без логов можно только гадать.

Покажите вывод

lspci -k

Лог xorg-sercer, /var/log/Xorg.0.log на patebin и вывод

dmesg

тоже на patebin.

Ну и вам нужно воспроизвести проблему.

infomeh ()
Ответ на: комментарий от infomeh

Вот результат

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15d0
	Subsystem: ASUSTeK Computer Inc. Device 18f1
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 15d1
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 15d1
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15d3
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 15db
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
	Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15e9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ea
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15eb
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ec
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ed
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ee
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15ef
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c91 (rev a1)
	Subsystem: ASUSTeK Computer Inc. Device 18f1
	Kernel modules: nvidiafb, nouveau
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
	Subsystem: ASUSTeK Computer Inc. GP107GL High Definition Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
	Kernel driver in use: r8169
	Kernel modules: r8169
03:00.0 Non-Volatile memory controller: Intel Corporation Device f1a8 (rev 03)
	Subsystem: Intel Corporation Device 390d
	Kernel driver in use: nvme
	Kernel modules: nvme
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
	Subsystem: AzureWave RTL8821CE 802.11ac PCIe Wireless Network Adapter
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 15d8 (rev c2)
	Subsystem: ASUSTeK Computer Inc. Device 18f1
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 15df
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 15df
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e0
	Subsystem: ASUSTeK Computer Inc. Device 201f
	Kernel driver in use: xhci_hcd
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15e1
	Subsystem: ASUSTeK Computer Inc. Device 201f
	Kernel driver in use: xhci_hcd
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Device 15e3
	Subsystem: ASUSTeK Computer Inc. Device 18f1
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
ensnare ()
Ответ на: комментарий от infomeh

dmesg

[    4.359724] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
[    4.360215] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[    4.360378] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[    4.361003] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  390.116  Sun Jan 27 07:21:36 PST 2019 (using threaded interrupts)
[    4.365612] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  390.116  Sun Jan 27 06:30:32 PST 2019
[    4.367981] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    4.367983] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    4.393363] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card1/input13
[    4.404245] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 237
[    4.413927] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.413930] Bluetooth: BNEP filters: protocol multicast
[    4.413933] Bluetooth: BNEP socket layer initialized
[    4.453437] NVRM: failed to copy vbios to system memory.
[    4.453652] NVRM: RmInitAdapter failed! (0x30:0xffff:663)
[    4.453682] NVRM: rm_init_adapter failed for device bearing minor number 0
[    4.629350] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[    4.650847] r8169 0000:02:00.0 enp2s0: link down
[    4.650848] r8169 0000:02:00.0 enp2s0: link down
[    4.650953] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[    4.992863] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input14
[    6.316595] r8169 0000:02:00.0 enp2s0: link up
[    6.316638] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
[   15.400398] Bluetooth: RFCOMM TTY layer initialized
[   15.400405] Bluetooth: RFCOMM socket layer initialized
[   15.400413] Bluetooth: RFCOMM ver 1.11
[   15.904765] show_signal_msg: 12 callbacks suppressed
[   15.904768] cinnamon[1395]: segfault at 0 ip 00007f5cdb7b859e sp 00007fff914943a0 error 4 in libc-2.27.so[7f5cdb71a000+1e7000]
[   15.952402] NVRM: failed to copy vbios to system memory.
[   15.952630] NVRM: RmInitAdapter failed! (0x30:0xffff:663)
[   15.952663] NVRM: rm_init_adapter failed for device bearing minor number 0

ensnare ()

Вангую там а-ля оптимус нвидиевский

Подскажите модель ноута, может копнем, если там оптимус, то настроить даже помогу, в свое время натрахался с ним в такие дебри, что щас AMD-only стал

DATRAT ★★★ ()
Ответ на: комментарий от ensnare

Я вам сказал, что выводы запрошенных команд нужно залить на pastebin.

Почему вы игнорируете это?

Если вы не знаете, что это, то сходите в Гугл и узнайте.

Вывод команды dmesg и лог xorg-server нужен целиком.

Выполните как запрошено и поместите сюда ссылки на pastebin.

infomeh ()

Нашел решение

Устанавливаем ядро 5.1 и его заголовки, чтоб получить поддержку vega 8 в admgpu https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.1/

Установливаем пакет nvidia-driver

Открываем

/etc/default//grub

Дописать в переменную переменную GRUB_CMDLINE_LINUX_DEFAULT следующие nvidia-drm.modeset=1

В файле /usr/share/X11/xorg.conf.d/10-amdgpu.conf заменить строчку Driver «amdgpu» на Driver «modesetting»

В файле /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf в секцию Section «OutputClass» дабвыить опцию

Option «PrimaryGPU» «Yes»

reboot

Логинимся, в настройках устанавливаем дисплей ноутбука основным

От рута выполняем следующие

cp /home/<user>/.config/monitors.xml /var/lib/gdm3/.config/

Создаем два файла /usr/share/gdm/greeter/autostart/optimus.desktop /etc/xdg/autostart/optimus.desktop

со следующим содержимым

[Desktop Entry] Type=Application Name=Optimus Exec=sh -c «xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto» NoDisplay=true X-GNOME-Autostart-Phase=DisplayServer

ensnare ()