Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Проблемы с Nouveau Prime (http://forum.oszone.net/showthread.php?t=328696)

Fire_Dash42 29-07-2017 10:08 2754743

Проблемы с Nouveau Prime
 
Здравствуйте! На днях столкнулся с проблемой с запуском игр на своём ноутбуке.
Поискал инструкцию по использованию карточки от Nvidia как основное устройство рендеринга и вывод картинки через карточку от Intel, используя открытый драйвер и сделал всё по этой инструкции: http://help.ubuntu.ru/wiki/prime.
После того, как выполнил все условия инструкции, попробовал запускать игры через терминал, указывая ключ "DRI_PRIME=1" в начале команды и они шли нормально (если не учитывать подтормаживания из-за перегревания оборудования), но после какого-то обновления драйверов игры таким образом запускаться перестали.
Вот результат вывода после отправления команды (на примере запуска игры Terraria):
Код:

lemonzest@Acer-Aspire-E1-571G:~$ DRI_PRIME=1 "/home/lemonzest/GOG Games/Terraria/start.sh"
Running Terraria
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  149 ()
  Minor opcode of failed request:  2
  Serial number of failed request:  137
  Current serial number in output stream:  138
lemonzest@Acer-Aspire-E1-571G:~$

Если запускать другие программы с этим ключом (например, Kdenlive), то они идут нормально.
С проблемой уже неделю вожусь, поиски в Google не выдают ничего толкового касательно моей ошибки. Что делать?

zai 31-07-2017 17:56 2755231

Цитата:

Цитата Fire_Dash42
Что делать? »

Установить bumblebee

Fire_Dash42 02-08-2017 07:13 2755626

Цитата:

Цитата zai
Установить bumblebee »

А с текущим Праймом конфликта не будет? Просто надумываю установить, но боюсь.

Fire_Dash42 02-08-2017 09:28 2755658

Цитата:

Цитата Fire_Dash42
А с текущим Праймом конфликта не будет? »

Раз уж так получилось, отвечу сам себе: да, не будет. Просто надо было немного повозиться с этим Bumblebee, его же конфигом и драйвером Nvidia (система мне предлагает версию 340.102 из nvidia-340). Надо было использовать установленный вместе с набором пакетов bumblebee проприетарный драйвер "nvidia-340", а не "nvidia" и "nvidia-current".
С драйвера nouveau переходить не стал, ноутбук нормально тянет графические навороты системы.

Вот вывод команды в Konsole:
Код:

lemonzest@Acer-Aspire-E1-571G:~$ optirun "/home/lemonzest/GOG Games/Terraria/start.sh"
Running Terraria
IGLDevice: OpenGLDevice
OpenGL Device: GeForce 710M/PCIe/SSE2
OpenGL Driver: 4.2.0 NVIDIA 304.135
OpenGL Vendor: NVIDIA Corporation
MojoShader Profile: glsl120
EXT_swap_control_tear unsupported. Fall back to standard VSync.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
EXT_swap_control_tear unsupported. Fall back to standard VSync.
Разрешение изменено на: 1366x768.
lemonzest@Acer-Aspire-E1-571G:~$

Игра пошла, всё чётко.

zai 03-08-2017 14:29 2756020

Цитата:

Цитата Fire_Dash42
optirun "/home/lemonzest/GOG Games/Terraria/start.sh" »

Не знаю как щас, но раньще было приложение primus, которое на много ускоряло работу optirun, если оно до сих пор существует используй его.

Fire_Dash42 03-08-2017 18:10 2756074

zai, да, primus идёт вместе со всем набором нужных инструментов для Bumblebee, если судить по предлагаемой им команде для Терминала:
Код:

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
И по их же предложению в дополнительных настройках:
Код:

optirun -b primus <app>
Но у меня теперь появились следующие вопросы:

1. Можно ли и дальше обновлять драйверы из репозитория "oibaf/graphics-drivers" или лучше оставить его выключенным?
2. При использовании ключа "optirun -b primus" (и без "-b primus") для запуска программы Kdenlive, она запускается и работает нормально, но при попытке закрыть её появляется уведомление "Сбой программы <<Kdenlive>>". С играми всё нормально, но вот такое поведение программы я не понимаю. С чем это может быть связано?

zai 03-08-2017 21:42 2756133

Цитата:

Цитата Fire_Dash42
Можно ли и дальше обновлять драйверы из репозитория "oibaf/graphics-drivers" или лучше оставить его выключенным? »

Понятия не имею, что это за репозиторий - вот официальный проект.
Вот ссылки:
https://wiki.ubuntu.com/Bumblebee#Installation
http://help.ubuntu.ru/wiki/bumblebee
http://forum.ubuntu.ru/index.php?topic=190100.0
Цитата:

Цитата Fire_Dash42
При использовании ключа "optirun -b primus" (и без "-b primus") для запуска программы Kdenlive, она запускается и работает нормально, но при попытке закрыть её появляется уведомление "Сбой программы <<Kdenlive>>". С играми всё нормально, но вот такое поведение программы я не понимаю. С чем это может быть связано? »

Никаких сбоев быть не должно при правильной установке, а запускать нужно с ключом b.

Fire_Dash42 05-08-2017 11:41 2756465

Цитата:

Цитата zai
Никаких сбоев быть не должно при правильной установке »

Ну, я устанавливал Bumblebee, следуя инструкциям. Наверное, просто недочёт в самом Kdenlive, раз крашится при закрывании, если запущена с использованием карточки от Nvidia.

Зато карточка определяется нормально, что не может не радовать:
Код:

lemonzest@Acer-Aspire-E1-571G:~$ optirun glxinfo | grep "OpenGL renderer"
OpenGL renderer string: GeForce 710M/PCIe/SSE2
lemonzest@Acer-Aspire-E1-571G:~$

С использованием ключа DRI_PRIME=1 раньше писал:
Код:

OpenGL renderer string: NVD7
В принципе, можно считать, что проблема решилась переходом на Bumblebee и запуском игр ключом "optirun -b primus" при открытых форточках, чтобы ветерок залетал. :happy:

Может, информацию о падении программы надо предоставить, чтобы понять, что случилось?

Fire_Dash42 06-08-2017 09:11 2756594

И ещё это настораживает:
Код:

lemonzest@Acer-Aspire-E1-571G:~$ sudo apt update
Игн:1 http://dl.google.com/linux/chrome/deb stable InRelease
Сущ:2 http://repo.yandex.ru/yandex-browser/deb beta InRelease                           
Сущ:3 http://ru.archive.ubuntu.com/ubuntu zesty InRelease                               
Сущ:4 http://repo.steampowered.com/steam precise InRelease                               
Пол:5 http://dl.google.com/linux/chrome/deb stable Release [1*189 B]                     
Сущ:6 http://ru.archive.ubuntu.com/ubuntu zesty-updates InRelease                       
Пол:7 http://security.ubuntu.com/ubuntu zesty-security InRelease [89,2 kB]               
Пол:8 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]                   
Сущ:9 http://ru.archive.ubuntu.com/ubuntu zesty-backports InRelease                     
Игн:10 http://ppa.launchpad.net/bumblebee/stable/ubuntu zesty InRelease                 
Сущ:11 https://dl.winehq.org/wine-builds/ubuntu zesty InRelease                         
Сущ:12 http://ppa.launchpad.net/i-nex-development-team/daily/ubuntu zesty InRelease     
Сущ:13 http://ppa.launchpad.net/kdenlive/kdenlive-stable/ubuntu zesty InRelease
Сущ:14 http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu zesty InRelease
Ошк:15 http://ppa.launchpad.net/bumblebee/stable/ubuntu zesty Release
  404  Not Found
Сущ:16 https://repo.skype.com/deb stable InRelease
Пол:17 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1*367 B]
Чтение списков пакетов… Готово                                   
E: Репозиторий «http://ppa.launchpad.net/bumblebee/stable/ubuntu zesty Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
lemonzest@Acer-Aspire-E1-571G:~$

А если быть точнее, то вот эти куски из выхлопа команды:
Код:

Ошк:15 http://ppa.launchpad.net/bumblebee/stable/ubuntu zesty Release
  404  Not Found

Код:

E: Репозиторий «http://ppa.launchpad.net/bumblebee/stable/ubuntu zesty Release» не содержит файла Release.
Это из-за того, что последнее обновление в репозитории было в 2015 году?


Время: 15:12.

Время: 15:12.
© OSzone.net 2001-