Debian/Ubuntu - Проблемы с Nouveau Prime

Ответить
Аватара пользователя
Fire_Dash42

Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение Fire_Dash42 »

Здравствуйте! На днях столкнулся с проблемой с запуском игр на своём ноутбуке.

Поискал инструкцию по использованию карточки от 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 не выдают ничего толкового касательно моей ошибки. Что делать?
Аватара пользователя
Fire_Dash42

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение Fire_Dash42 »

Цитата zai:



Установить bumblebee
Debian/Ubuntu - Проблемы с Nouveau Prime




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

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение Fire_Dash42 »

Цитата Fire_Dash42:



А с текущим Праймом конфликта не будет?
Debian/Ubuntu - Проблемы с Nouveau Prime




Раз уж так получилось, отвечу сам себе: да, не будет. Просто надо было немного повозиться с этим 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

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение zai »

Цитата Fire_Dash42:



optirun "/home/lemonzest/GOG Games/Terraria/start.sh"
Debian/Ubuntu - Проблемы с Nouveau Prime




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

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение Fire_Dash42 »

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



Код:

Код: Выделить всё

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

И по их же предложению в дополнительных настройках:

Код:

Код: Выделить всё

optirun -b primus 

Но у меня теперь появились следующие вопросы:



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

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

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение zai »

Цитата Fire_Dash42:



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




Понятия не имею, что это за репозиторий -
вот
официальный проект.

Вот ссылки:

https://wiki.ubuntu.com/Bumblebee#Installation


http://help.ubuntu.ru/wiki/bumblebee


http://forum.ubuntu.ru/index.php.htm?topic=190100.0



Цитата Fire_Dash42:



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




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

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение Fire_Dash42 »

Цитата zai:



Никаких сбоев быть не должно при правильной установке
Debian/Ubuntu - Проблемы с Nouveau Prime




Ну, я устанавливал 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" при открытых форточках, чтобы ветерок залетал. Изображение



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

Re: Debian/Ubuntu - Проблемы с Nouveau Prime

Сообщение Fire_Dash42 »

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



Код:

Код: Выделить всё

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 году?
Ответить

Вернуться в «Общий по Linux»