Здравствуйте!
Прогресс не стоит на месте, разработчики Blender jобновили версию glib и заявили о прекращении поддержи CUDA на архитектуре x86-32. Пришлось добавить в ноут оперативки и перейти с 32-х битной 5-й магеи на 7.1 х86-64. Правда сразу после замены оперативки сдох жесткий диск и я решил его заодно заменить на SSD (разница в цене оказалась незначительной). Mageia 7.1 x86-64 успешна установилась на диск с разметкой GPT да же без UEFI, с гибридной графикой от nvidia тоже проблем не было.
primusrun glxifo выдаёт сообщения о работе:
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
Но возникла интересная ситуация с cuda: если через primusrun запустить blender, то при попытке включить CUDA в настройках blender в консоле появляется надпись "CUDA cuInit: Unknown error". C optirun та же ошибка.
Но если запустить primusrun blender от root, то с CUDA всё впорядке. Как я понял, что по какой-то причине при запуске primusrun от пользователя не загружается модуль nvidia_uvm. А если его предварительно запустить под root командой modprobe nvidia_uvm, то после этого CUDA работает под пользователем. Пользователь добавлен в группы bumblebee, render.