LINUX.ORG.RU

Arch. Возможно ли иметь открытый и закрытый дравера нвидии и переключатся межу ними?

 , ,


0

1

Подскажите пожалуйста как правильно это сделать?

Просто убирать нуво из блеклиста не достаточно. Не работают 3д приложения с нуво. Как восстанавливать работу нуво после закрытых дров?

пытаюсь удаляь, не выходит

[root@home deepforest]# # pacman -Rdd nvidia nvidia-utils
[root@home deepforest]# yay -Rns nvidia nvidia-utils
Please avoid running yay as root/sudo.
ошибка: не найдена цель: nvidia
ошибка: не найдена цель: nvidia-utils
[root@home deepforest]# 

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

походу нуво не запущен?

[root@home deepforest]# modprobe nouveau
[root@home deepforest]# lsmod |grep nvi
[root@home deepforest]# lsmod | grep nvi
[root@home deepforest]# lsmod | grep noveau
[root@home deepforest]# lsmod | grep noveau
[root@home deepforest]# lsmod |grep noveau
[root@home deepforest]# 

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

dmesg

[   15.835272] checking generic (f5000000 760000) vs hw (e0000000 10000000)
[   15.835274] checking generic (f5000000 760000) vs hw (f4000000 2000000)
[   15.835275] fb: switching to nouveaufb from VESA VGA
[   15.835305] Console: switching to colour dummy device 80x25
[   15.835517] nouveau 0000:01:00.0: NVIDIA G92 (092980a2)
[   15.978006] nouveau 0000:01:00.0: bios: version 62.92.64.00.00
[   16.000441] nouveau 0000:01:00.0: fb: 1024 MiB GDDR3
[   16.081507] [TTM] Zone  kernel: Available graphics memory: 2018914 kiB
[   16.081510] [TTM] Initializing pool allocator
[   16.081517] [TTM] Initializing DMA pool allocator
[   16.081544] nouveau 0000:01:00.0: DRM: VRAM: 1024 MiB
[   16.081546] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[   16.081552] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[   16.081555] nouveau 0000:01:00.0: DRM: DCB version 4.0
[   16.081558] nouveau 0000:01:00.0: DRM: DCB outp 00: 02000300 00000028
[   16.081561] nouveau 0000:01:00.0: DRM: DCB outp 01: 01000302 00020030
[   16.081564] nouveau 0000:01:00.0: DRM: DCB outp 02: 04011310 00000028
[   16.081566] nouveau 0000:01:00.0: DRM: DCB outp 03: 02011312 00020030
[   16.081569] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001030
[   16.081571] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002130
[   16.092456] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   16.092458] [drm] Driver supports precise vblank timestamp query.
[   16.094005] nouveau 0000:01:00.0: DRM: MM: using CRYPT for buffer copies
[   16.136237] nouveau 0000:01:00.0: DRM: allocated 1920x1200 fb: 0x70000, bo 0000000029d10872
[   16.140552] fbcon: nouveaufb (fb0) is primary device
[   16.227855] Console: switching to colour frame buffer device 240x75
[   16.277322] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[   16.318254] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
[   18.317374] nvidia: loading out-of-tree module taints kernel.
[   18.317386] nvidia: module license 'NVIDIA' taints kernel.
[   18.317387] Disabling lock debugging due to kernel taint
[   18.327480] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[   18.338255] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[   18.338258] NVRM: This can occur when a driver such as: 
               NVRM: nouveau, rivafb, nvidiafb or rivatv 
               NVRM: was loaded and obtained ownership of the NVIDIA device(s).
[   18.338259] NVRM: Try unloading the conflicting kernel module (and/or
               NVRM: reconfigure your kernel without the conflicting
               NVRM: driver(s)), then try loading the NVIDIA kernel module
               NVRM: again.
[   18.338260] NVRM: No NVIDIA graphics adapter probed!
[   18.338260] [drm] Module unloaded
[   25.480760] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[   25.481437] RTL8211B Gigabit Ethernet r8169-300:00: attached PHY driver [RTL8211B Gigabit Ethernet] (mii_bus:phy_addr=r8169-300:00, irq=IGNORE)
[   25.618340] IPv6: ADDRCONF(NETDEV_UP): enp3s0: link is not ready
[   25.620077] r8169 0000:03:00.0 enp3s0: Link is Down
[   27.257416] r8169 0000:03:00.0 enp3s0: Link is Up - 100Mbps/Full - flow control rx/tx
[   27.257431] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
[   32.869927] fuse init (API version 7.27)
[   43.545467] compton[485]: segfault at 4d0 ip 0000561dad9ddb6d sp 00007fff7f82cd90 error 4 in compton[561dad9c0000+24000]
[   43.545478] Code: 0d 40 fb 00 00 48 8d 15 c9 b7 00 00 be 05 00 00 00 31 c0 e8 75 e7 fe ff eb ae 0f 1f 00 41 55 41 54 55 48 89 fd 53 48 83 ec 08 <48> 8b bf d0 04 00 00 48 85 ff 74 35 49 89 f4 4c 8d ad d0 04 00 00
[root@home nquake]# 

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

нуво заработал!)

Нужно было удалить полностью нвидиа дрова

pacman -Rdd nvidia-340xx-dkms
pacman -Rdd nvidia-340xx-utils

ps остался вопрос. Почему такое не прокатывало?. Не находило цели. Нужно было полностью указывать имя пакета.

pacman -Rdd nvidia*
pacman -Rdd nvidia

yay -Rns nvidia
yay -Rns nvidia*

yay -Rns nvidia-340xx-utils

deepforest ★★★ ()
Последнее исправление: deepforest (всего исправлений: 5)

Возможно ли иметь открытый и закрытый дравера нвидии и переключатся межу ними?

Как известно, драйвера у «невидии» — это модули ядра, что свободный, что пропиетарный. И в принципе, можно написать какой-нибудь скрипт, который бы при определённых условиях выгружал-загружал их. Вот от этого и стоит плясать.

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

Keep NVIDIA driver installed
https://wiki.archlinux.org/index.php/Nouveau#Keep_NVIDIA_driver_installed

Релаьно не заработало у меня. Нуво не работает без полного удаления закрытых дров.

deepforest ★★★ ()
Последнее исправление: deepforest (всего исправлений: 1)
Ответ на: комментарий от VarfolomeyKote4ka

Арчевики этож сборник советов каких то. А тут трабла другого вида...

А ты представь, если бы я по каждой проблеме в Gentoo создавал по треду здесь. Есть же вики и irc-канал, уж там-то никто никому не надоест...

Тут скорее вопрос, на который есть ответ в арчевики.

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

Ты читать умеешь? Я вопрос решил. Внимательнее будь.

По поводу-вики. Там не все есть и не все оттуда работает. Даже опытные арчеводы так мне говорили.

По поводу-надоел. Как мне удобнее так я и поступаю. Иначе для чего форум? Не нравится - не читай.

deepforest ★★★ ()

А если немного маразматичный вариант?
1) Ставишь систему на btrfs
2) Создаешь снапшот системы
3) Ставишь проприетарный драйвер
4) Ставишь Grub2-btrfs (он добавляет снапшоты в меню) или прописываешь вручную в обычный grub2
5) Грузишься с тем драйвером, с которым тебе надо.

Ну, или 2 ядра - один с проприетарным драйвером, второй со свободным... Но это дичайший геморой.

Kapshibergen ()