1

Привет вам, отцы моих побед!

Выручайте в беде следующей. Долго у меня лежал blender без дела, и вот снова понадобилось позаниматься 3D-моделированием. Пытаюсь его запустить (в Fedora-34, blender-2.93.5-1.fc34.x86_64) и опаньки. Пишет, сволочь, следующее:

 Консоль:
$ blender
Color management: using fallback mode for management
Color management: Error could not find role data role.
Color management: scene view "Filmic" not found, setting default "Standard".
/usr/include/c++/11/bits/stl_deque.h:1328: std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::operator[](std::deque<_Tp, _Alloc>::size_type) [with _Tp = nv50_ir::ValueRef; _Alloc = std::allocator<nv50_ir::ValueRef>; std::deque<_Tp, _Alloc>::reference = nv50_ir::ValueRef&; std::deque<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()' failed.
Аварийный останов (стек памяти сброшен на диск)

Естественно, что его переустановка не помогает. Видеодрайвера нивошные. Установить NVIDIA-тоже непонятная проблема рисуется. Делаю все, как в камасутрах описано, пакеты ставятся, ошибок никаких не пишет, но при перезагрузке компьютера система посылает NVIDIA подальше и возвращается к нивошному драйверу. Но это не должно быть критично для блендера, как я думаю.
Какие будут у народа идеи по запуску блендера? Я всю голову сломал, но решения (кроме как загружить его в офтопике) не нашел.

2

Последняя строка это баг Mesa/Nouveau T76583 там есть ссылка на пару багов в комментариях
Почему же не поставить NVIDIA. Как это сделано тут: ASK Fedora
Первая строка в ошибке это что-то связанное с Python.
Поэтому я бы начал с решения проблемы с драйвером Nvidia. После проверил исчезла или нет ошибка.

3

MozgFx пишет:

Последняя строка это баг Mesa/Nouveau T76583 там есть ссылка на пару багов в комментариях
Почему же не поставить NVIDIA. Как это сделано тут: ASK Fedora
Первая строка в ошибке это что-то связанное с Python.
Поэтому я бы начал с решения проблемы с драйвером Nvidia. После проверил исчезла или нет ошибка.

Спасибо за наводку. Но вся мякотка в том, что еще меньше понимаю, почему NVIDIA не хочет запускаться. Делал всё, как в камасутрах описано. Но, драйвера ставятся, командную строку ядра для груба модифицируют, запрещая ниво, новый груб генерируют. даже безопасный режим загрузки в UEFI-BIOS отключил, но, драйвера NVIDIA в системе есть, но система их не воспринимает. Пишет, что не возьму и буду пользовать новошные драйвера. Почему так - не понимаю.
Ниже вывод:

 Консоль:
# lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1) 

# dnf list installed '*nvidia*'
Установленные пакеты
akmod-nvidia.x86_64                   3:470.74-1.fc34 @rpmfusion-nonfree-updates
kmod-nvidia-5.15.4-101.fc34.x86_64.x86_64
                                      3:470.74-1.fc34 @@commandline             
nvidia-persistenced.x86_64            3:470.74-1.fc34 @rpmfusion-nonfree-updates
nvidia-settings.x86_64                3:470.74-1.fc34 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64            3:470.74-1.fc34 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64       3:470.74-1.fc34 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64  3:470.74-1.fc34 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64    3:470.74-1.fc34 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64       3:470.74-1.fc34 @rpmfusion-nonfree-updates

# cat /etc/default/grub
...
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rhgb quiet"
...
# cat /etc/modprobe.d/blacklist.conf
blacklist nouveau

#  modinfo -F version nvidia
470.74


Но NVIDIA системой не подхватывается.
Нашел, вроде, причину. dmesg английским по понятному говорит, что

 Консоль:
# dmesg | grep NVIDIA
[    4.024579] nvidia: module license 'NVIDIA' taints kernel.
[    4.075757] NVRM: The NVIDIA GeForce GT 630 GPU installed in this system is
               NVRM:  supported through the NVIDIA 390.xx Legacy drivers. Please
               NVRM:  information.  The 470.74 NVIDIA driver will ignore
[    4.076638] NVRM: No NVIDIA GPU found.

А система в автомате настраивается именно на 470-й драйвер... Завтра попробую починить...
*** Добавлено: 30.11.2021 19:55:40 ***

Cruiser78 пишет:

А система в автомате настраивается именно на 470-й драйвер... Завтра попробую починить...

Всем спасибо. Всё починилось, как и ожидалось. Установил более правильные драйвера nvidia, они системой подхватились, и blender заработал.