Nvidia Optimus на nvidia-xrun

Добрый день!

Есть ноутбук ASUS VivoBook Pro 15 N580GD-FI014. На борту стоит Intel 8750H, 16 GB RAM, GTX 1050 на 4 GB. Поставил на него bumblebee по инструкции с вики. Через optirun запустил Unigine Valley с настройками Extreme HD. Оно запустилось, benchmark отработал, но он не смог определить карточку и производительность не совсем та, что я ожидал. Однако производительность лучше, чем без optirun, основываясь на этом, полагаю, что работала дискретная видеокарта, а не встроенная в intel.

Решил запустить через primusrun, надеясь на лучшую производительность и определение видеокарты, получил черный экран. Решил запустить glxgears через primusrun, получил segfault. Поискав немного в интернете, нашел, что некоторым людям помогает откат на Mesa 18.0.x. Мне показалось это странным, потому что у меня ведь не только glxgears падает, но еще и Unigine Valley показывает черный экран.

Поискав еще немного, нашел информацию о nvidia-xrun. Устанавил также по инструкции с вики. С различием в том, что bbswitch я не хотел автоматически загружать. Хочу запускать его только тогда, когда понадобится nvidia-xrun. Однако bbswitch не активировался модуль через modprobe. Я перешел в папку с модулями
cd /lib/modules/`uname -r`/extramodules/
и добавил bbswitch через
insmod ./bbswitch.ko.xz
Поставил openbox, перешел на свободный TTY, запустил nvidia-xrun openbox-session, получил рабочий стол, запустил xterm и в нем без optirun запустил unigine valley. Моя дистретная карточка определилась, но производительность был такая, будтно запустил на intel.

Не сталкивался ли кто-нибудь с низкой производительностью через nvidia-xrun и знает, что делать?
Не было ли у кого похожих проблем с primusrun?

Заранее спасибо!
Привет!
основываясь на этом, полагаю, что работала дискретная видеокарта, а не встроенная в intel
Проверить же можно. Запусти на отдельном экране nvidia-settings или в оконном режиме игру. И ты увидишь на сколько используется GPU и как греется.
$ optirun -b none nvidia-settings -c :8

Примус тоже у друга перестал запускаться. Видимо, поломали недавно. Сам пока не обновляюсь (уже целых 3 дня).
Примус правда быстрее, но на моём 1060 только на 2-3 fps быстрее optirun.

Я с nvidia-xrun не подружился, ну очень неудобно жить так.
LuD
Примус правда быстрее, но на моём 1060 только на 2-3 fps быстрее optirun.

На unigine valley? Если да и если не секрет, то какой score?
 
Зарегистрироваться или войдите чтобы оставить сообщение.