LINUX.ORG.RU

Небольшие проблемы с nvidia-prime

 ,


0

1

Стоит Ubuntu 14.04 lts на ноутбуке Acer Aspre v3-571g, он с системой nvivia optimus, в ubuntu есть поддержка этой системы в виде пакета nvidia prime. И она даже работает, но не всегда. Nvidia prime задает с помощью какого адаптера будут запущены иксы. Т.е. для того что бы изменить нужно зайти в nvidia settings, выбрать нужный адаптер, и перезайти в систему, без перезагрузки. Но если это сделать 1-2 раза, то в nvidia settings пропадает выбор адаптера. Сообственно у меня вопрос, можно ли как-либо менять адаптер через терминал, или хотя бы как узнать почему такое происходит.

ps. Я на линуксе недавно, может чего-то не понимаю



Последнее исправление: kawaikoalex (всего исправлений: 1)

Попробуй Bumblebee — с ним проще. Или обязательно Prime нужен? С Bumblebee дискретное видео можно включать без перелогина даже (для конкретного приложения включается).

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

Да я что-то почитал про бамблби, там все так сложно и куча настроек, боюсь систему положить(а у меня это получалось уже, даже с убунтой). Просто я достаточно редко пользуюсь нвидией под линуксом, но такое положение дел мне не очень нравится

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

Эээ, и все? И больше никаких плясок с бубном?

И всё. Ну можешь ещё поставить пакет nvidia-current, что наверняка.

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

Да, можно еще настроить primus, избавишься от лишней прослойки в виде VirtualGL.

deterok ★★★★★
()

Так, значит мне нужно полностью снести nvidia-prime

sudo apt-get remove nvidia-prime

Потом поставить бамблби

sudo apt-get install bumblebee

и все?

kawaikoalex
() автор топика
30 июня 2014 г.

Кстати, чего все так с этим prime носятся. Как по мне, так bumblebee удобнее. Неужели использование prime даёт прирост в производительности?

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

там все так сложно

Проще простого и без проблем (не говоря уже про батарейку), в терминале:

sudo apt-get install nvidia-331
sudo apt-get install bumblebee bumblebee-nvidia primus mesa-utils


потом отредактируй /etc/bumblebee/bumblebee.conf так:

Driver=nvidia
KernelDriver=nvidia-331
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules


далее в терминале:

sudo apt-get install --reinstall bbswitch-dkms
sudo /etc/init.d/bumblebeed restart


Разлогинься-залогинься и проверь, в терминале:

optirun glxgears

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

Спасибо огромное, все сдалал так, работает отлично, намного лучше, чем нвидия прайм.

Получай плюс в карму :3

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

nvidia-settings запускай так:

optirun nvidia-settings -c :8

можно в редакторе меню изменить команду запуска, чтобы не с терминала запускать или сразу кинь файл в ~/.local/share/applications с таким содержимым (назови его как хочешь, nvidia-cfg, например):

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Настройка NVIDIA
Comment=Параметры видеодрайвера
Exec=optirun nvidia-settings -c :8
Icon=nvidia-settings
Categories=System;Settings

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

А если при запусе glxgears мне выдает что-то подобное, это нормально?

kawaikoalex@Vault-13th:~$ optirun glxgears [ 27.466844] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf [ 27.466872] [WARN]Using default configuration 294 frames in 5.0 seconds = 58.642 FPS primus: warning: dropping a frame to avoid deadlock XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 37 requests (37 known processed) with 0 events remaining. primus: warning: dropping a frame to avoid deadlock primus: warning: timeout waiting for display worker

kawaikoalex
() автор топика
Ответ на: комментарий от amorpher

Редактировал, с помощью gedit

А вывод вот

[ 2656.913000] [WARN]Could not open configuration file: /etc/bumblebee/bumblebee.conf [ 2656.913108] [WARN]Using default configuration libGL error: failed to load driver: swrast libGL error: failed to load driver: swrast direct rendering: Yes OpenGL renderer string: GeForce GT 740M/PCIe/SSE2 GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, GL_NV_compute_program5, GL_NV_conditional_render, GL_NV_parameter_buffer_object2, GL_NV_path_rendering, GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, GL_NV_compute_program5, GL_NV_conditional_render, GL_NV_parameter_buffer_object2, GL_NV_path_rendering

kawaikoalex
() автор топика
Ответ на: комментарий от amorpher

Все заработало, все дело было в том, что я весь конфиг потер, и оставил только то, что ты написал, потом я вернул конфиг, и просто подредактировал его, так что бы он был полным, но и что бы то, что ты написал там тоже было.

kawaikoalex
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.