если по newmoon мнения разные, давайте я тогда его отдельным модулем сделаю (в следующей сборке).
по сборке gfxmenu создал отдельную тему Создание своей версии gfxmenu
если не будет получаться - отпишитесь там, я помогу или выложу готовый gfxmenu
если по newmoon мнения разные, давайте я тогда его отдельным модулем сделаю (в следующей сборке).
по сборке gfxmenu создал отдельную тему Создание своей версии gfxmenu
если не будет получаться - отпишитесь там, я помогу или выложу готовый gfxmenu
А надо ли, если он по зависимостям подтягивается?
В зависимостях должно быть только то, без чего mate работать не сможет. Тут зависимость неправильно добавили. Раньше её не было. В таких случаях правильнее делать разные метапакеты task-mate-minimal task-mate-full и приязывать такие вещи к полной комплектации, а не минимальной
А изначально в ROSA разве не так, метапакетами?
о, я перепутал. newmoon подтягивается task-lxqt а не task-mate-minimal. Прошу прощения за дезинформацию
Здравствуйте. В этой сборке перестал работать primusrun
bash-4.4$ primusrun VirtualBox
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
Проверил на ноуте работу glxinfo glxspheres steam - работают через primusrun
Проверьте в чистом режиме без сохранений, если ошибка повторится, то значит конфликт библиотек с какими-то модулями. Если wine используйте, скачайте его с нашего сервера http://magos.sibsau.ru/repository/modules/2016.64/
Проверил в чистом без загрузки дополнительных модулей, та же ошибка
Если у меня работает а у вас нет, то возможно отличия в железе. У меня карта отображается как 940M и она поддерживается драйвером nvidia-current. Если у вас более старая карта, то придётся пробовать другой драйвер. Драйвера nvidia обновлились в апрельской сборке. В апрельской сборке у вас работало?
я не обновляюсь каждый месяц, быстрее всего не обновлялся
у меня карта GT 730M
как откатиться к старому драйверу?
Опа, а у меня в ноуте точно такая же! Что-то не заметил с ним проблем никаких, мож не задействована она даже? Как проверить?
сравните вывод
glxinfo | grep vendor
primusrun glxinfo | grep vendor
в последнем случае производитель должен быть nvidia
проверьте (желательно всё делать в чистом режиме) работает ли модуль nvidia340
1 см вывод lsmod | grep nvidia
2 пробуйте загрузить modprobe nvidia340
3 lsmod | grep nvidia
если загружается то в файле /etc/bumblebee/bumblebee.conf в секции [driver-nvidia] поставьте
KernelDriver=nvidia340
и сделайте ссылки
rm -f /usr/lib/nvidia /usr/lib64/nvidia
ln -s nvidia340 /usr/lib/nvidia
ln -s nvidia340 /usr/lib64/nvidia
ldconfig
перегрузите службу bumblebeed и если она загрузится нормально, перегрузите графику, не перегружая комп, проверьте вывод primusrun glxinfo | grep vendor
Упс… у меня и вправду nVIDIA не задействована.
user@MagOS ~ $ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Intel Open Source Technology Center
user@MagOS ~ $ primusrun glxinfo | grep vendor
primus: fatal: failed to connect to Bumblebee daemon: No such file or directory
Тем не менее, она есть:
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device 0648
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at b2000000 (32-bit, non-prefetchable) [size=16M]
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Memory at b0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 2000 [size=128]
Expansion ROM at <ignored> [disabled]
Capabilities: <access denied>
Kernel modules: nvidiafb, nouveau, nvidia340, nvidia_drm, nvidia
Но я пока на этом ноуте работаю в прежнем релизе MagOS, uptime 43 дня, режим clear + copy2ram, всё настроено, не хочу зря ребутаться, пока не приспичит… значит, мне хватает и встройки – веб, консольки, документы-почта, ютубчик, вебинары по Zoom, Telegram, AnyDesk, Remmina RDP… как думаете, если на nVIDIA-чип переключиться – будет ли польза в таком профиле? Хотя бы снижением температуры на обработку экранной графики? У меня экран FullHD 15.6", браузер FF в основном грузит, масштабирую на 150%, удобно…
шмель (bumblebeed) нужен для игр в основном, некоторые игры не будут запускаться на интел карте.
для интернета хватит и интела. огнелис жрёт память в основном, карта используется для видео, но интела и месы для этого должно хватать
Запустил sudo systemctl start bumblebeed.service, он активен.
user@MagOS ~ $ glxspheres
Polygons in scene: 62464
Visual ID of window: 0xd2
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Ivybridge Mobile
60.522622 frames/sec - 67.543246 Mpixels/sec
user@MagOS ~ $ primusrun glxspheres
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
user@MagOS ~ $ sudo primusrun glxspheres
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
И каких-таких ещё прав ему не хватает?
не в правах дело, просто он так ругается когда “что-то пошло не так”
у вас модуль nvidia340 загрузился ?
Походу, именно 340 – не грузится?
user@MagOS ~ $ sudo modprobe nvidia340
user@MagOS ~ $ lsmod | grep nv
nvidia 20455424 0
ipmi_msghandler 102400 2 ipmi_devintf,nvidia
Заработало, но частично
Но сделал все что выше тут просили:
bash-4.4$ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Intel Open Source Technology Center
bash-4.4$ primusrun glxinfo | grep vendor
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver
bash-4.4$ lsmod | grep nvidia
MagOS user # lsmod | grep nvidia
MagOS user # modprobe nvidia340
MagOS user # lsmod | grep nvidia
nvidia 10588160 0
drm 483328 20 drm_kms_helper,nvidia,i915
Заменил на
KernelDriver=nvidia340
MagOS bumblebee # rm -f /usr/lib/nvidia /usr/lib64/nvidia
MagOS bumblebee # ln -s nvidia340 /usr/lib/nvidia
MagOS bumblebee # ln -s nvidia340 /usr/lib64/nvidia
MagOS bumblebee # ldconfig
MagOS bumblebee # service bumblebeed restart
Redirecting to /bin/systemctl restart bumblebeed.service
Не стартует с виртуалбокс
bash-4.4$ primusrun VirtualBox
KCrash: Application ‘VirtualBox’ crashing…
KCrash: Attempting to start /usr/lib64/libexec/drkonqi from kdeinit
sock_file=/run/user/500/kdeinit5__0
[1]+ Остановлено primusrun VirtualBox
И ошибка в статусе появляется.
primusrun mozilla-thunderbird запустился, попробую еще что либо и отпишусь
грузится, в выводе lsmod он себя показывает как nvidia
после перезагрузки bumblebeed надо бы перегрузить иксы
primusrun glxinfo | grep vendor что выдает с nvidia340 ?
Это где такое вписать?
У меня в ROSA нет таких… есть каталоги /usr/lib[64]/nvidia-current и /usr/lib[64]/nvidia340
И как, не перезагружаясь и не сбрасывая окружение, настройки (у меня clear+copy2ram), перезагрузить Иксы? Я выходил из сессии до запроса ввести пароль и выбрать DE, переключался на вторую консоль текстовую, sudo killall Xorg достаточно? Или надо ветку целиком, типа sudo systemctl restart sddm ?