Показать полную графическую версию : Проблемы с Nouveau Prime
Fire_Dash42
29-07-2017, 10:08
Здравствуйте! На днях столкнулся с проблемой с запуском игр на своём ноутбуке.
Поискал инструкцию по использованию карточки от 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 не выдают ничего толкового касательно моей ошибки. Что делать?
Что делать? »
Установить bumblebee
Fire_Dash42
02-08-2017, 07:13
Установить bumblebee »
А с текущим Праймом конфликта не будет? Просто надумываю установить, но боюсь.
Fire_Dash42
02-08-2017, 09:28
А с текущим Праймом конфликта не будет? »
Раз уж так получилось, отвечу сам себе: да, не будет. Просто надо было немного повозиться с этим 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:~$
Игра пошла, всё чётко.
optirun "/home/lemonzest/GOG Games/Terraria/start.sh" »
Не знаю как щас, но раньще было приложение primus, которое на много ускоряло работу optirun, если оно до сих пор существует используй его.
Fire_Dash42
03-08-2017, 18:10
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>>". С играми всё нормально, но вот такое поведение программы я не понимаю. С чем это может быть связано?
Можно ли и дальше обновлять драйверы из репозитория "oibaf/graphics-drivers" или лучше оставить его выключенным? »
Понятия не имею, что это за репозиторий - вот (https://bumblebee-project.org/) официальный проект.
Вот ссылки:
https://wiki.ubuntu.com/Bumblebee#Installation
http://help.ubuntu.ru/wiki/bumblebee
http://forum.ubuntu.ru/index.php?topic=190100.0
При использовании ключа "optirun -b primus" (и без "-b primus") для запуска программы Kdenlive, она запускается и работает нормально, но при попытке закрыть её появляется уведомление "Сбой программы <<Kdenlive>>". С играми всё нормально, но вот такое поведение программы я не понимаю. С чем это может быть связано? »
Никаких сбоев быть не должно при правильной установке, а запускать нужно с ключом b.
Fire_Dash42
05-08-2017, 11:41
Никаких сбоев быть не должно при правильной установке »
Ну, я устанавливал 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
И ещё это настораживает:
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 году?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.