Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0  (Прочитано 654889 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2550 : 02 Сентября 2014, 14:47:09 »
bearpax,
Проблема еще осталась? Как steam запускаешь?

Оффлайн Fade In Flames

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2551 : 02 Сентября 2014, 15:22:44 »
bearpax,
Проблема еще осталась? Как steam запускаешь?
стим запускаю как обычно
если же игру
то с ярлыка в котором оптиран стим стим стимапп№
точно не помню ибо сейчас на работе, а ноут то дома
вечером попробую что то решить, но 2 недели установки\переустановки ничего не дали

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2552 : 02 Сентября 2014, 17:27:21 »
Добрый день!
Есть ли возможность задействовать VDPAU через bumblebee?
И как это сделать?)
Подопытный - smplayer
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2553 : 02 Сентября 2014, 17:42:46 »
sashan,
По сути это решение ошибки: "Failed to open VDPAU backend libvdpau_nvidia.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога"
Если драйвер nvidia-331, то советуют команды
sudo ln -s  /usr/lib/nvidia-331/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
sudo chmod u+s /usr/lib/libvdpau_nvidia.so
Далее запускать в терминале:
optirun smplayerПроверь. Будет ли работать?

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2554 : 02 Сентября 2014, 18:00:39 »
neon1ks,
эту ошибку я победил гуглением.
а вот эту - нет.
sashan@sashan-Lenovo-V580c:~$ optirun vdpauinfo
display: :0   screen: 0
Xlib:  extension "NV-GLX" missing on display ":0".
Xlib:  extension "NV-GLX" missing on display ":0".
Error creating VDPAU device: 1

smplayer воспроизводит и даже не выдает ошибок, но видео отсутствует.
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн TheNormalnij

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2555 : 02 Сентября 2014, 18:53:33 »
TheNormalnij,
https://help.ubuntu.ru/wiki/bumblebee
И какое ядро Linux установлено - может не установил заголовочные файлы ядра?
И зачем ставить не стабильный видеодрайвер? Если хочешь последнюю стабильную версию - поставить лучше nvidia-340.

Да и вообще - bumblebee еще может не поддерживать новые версии драйверов. Если хочешь чтобы все работало - устанавливай родной драйвер nvidia-331 - не подключая сторонние репозитории для драйверов.
Вот именно, что всё стоит. Бетку ставил от безысходности, раньше всегда дрова последних версий работали. На данный момент установлены nvidia-331, GT 440 видео, Linux 3.13.0-35-generic

UPD:
Самое страшное, что даже prime не работает, переключение вызывает пустую ошибку. ( да, при этом шмеля удалял )
« Последнее редактирование: 02 Сентября 2014, 19:23:28 от TheNormalnij »

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2556 : 02 Сентября 2014, 19:40:27 »
TheNormalnij,
Удаляем все
sudo apt-get purge nvidia*
suso apt-get purge bumblebee*
sudo apt-get purge nvidia-prime
Отключаем репозиторй
sudo apt-add-repository -r ppa:xorg-edgers/ppa
sudo apt-get update
Если другой подключал, то отключи его по аналогии

Затем по новой устанавливаем
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install nvidia-331 nvidia-settings
sudo apt-get install bumblebee bumblebee-nvidia primus virtualgl

Проверяем работу optirun, это для начала.



sashan,
У тебя была ошибка?
Цитировать
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory

Пользователь решил продолжить мысль 02 Сентября 2014, 19:50:35:
BearPax,
Сделай то же самое, что я и TheNormalnij написал.
« Последнее редактирование: 02 Сентября 2014, 19:50:35 от neon1ks »

Оффлайн TheNormalnij

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2557 : 02 Сентября 2014, 20:26:36 »
neon1ks, то же самое.

Оффлайн manazius

  • Участник
  • *
  • Сообщений: 155
  • Arch Linux
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2558 : 02 Сентября 2014, 21:35:21 »
BearPax,
Не запускай steam через шмеля.
Просто добавляй в параметры запуска игры
primusrun %command%Если primus установлен конечно

Оффлайн TheNormalnij

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2559 : 02 Сентября 2014, 21:40:49 »
Спасибо за идею, manazius, но primusrun это как optirun с опциями, поэтому дает отрицательный результат.

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2560 : 02 Сентября 2014, 21:51:42 »
Попробуй что-нибудь из этого :
vblank_mode=0 primusrun %command%
vblank_mode=0 PRIMUS_SYNC=1 STEAM_RUNTIME=1 optirun -b primus %command%
evn vblank_mode=0 PRIMUS_SYNC=1 STEAM_RUNTIME=1 optirun -b primus %command%
$OPTIMUS_PREFIX %command%
vblank_mode=0 optirun -b primus %command%
vblank_mode=0 optirun %command%
optirun -b primus %command% .
Ubuntu Mate 16.04 + Windows 10

Оффлайн TheNormalnij

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2561 : 02 Сентября 2014, 23:41:15 »
То же самое - это так:
vlad@vlad-Aspire-E1-531G:~$ primusrun glxgears
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver

А вы мне советуйте отключить вертикальную синхронизацию, которая естественно не даст сейчас результата.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2562 : 03 Сентября 2014, 09:53:09 »
TheNormalnij,
Под спойлер вывод команд
lspci | egrep 'VGA|3D'
dpkg -l | grep nvidia
dpkg -l | grep primus
dpkg -l | grep bumblebee
dpkg -l | grep linux-header
uname -a


Пользователь решил продолжить мысль 03 Сентября 2014, 10:06:38:
И еще можно список репозиториев
cd /etc/apt/sources.list.d/
ls
« Последнее редактирование: 03 Сентября 2014, 10:06:38 от neon1ks »

Оффлайн TheNormalnij

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2563 : 03 Сентября 2014, 18:16:27 »
neon1ks, вроде как ничего подозрительного.
(Нажмите, чтобы показать/скрыть)

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2564 : 03 Сентября 2014, 21:41:56 »
TheNormalnij,
Видимо что-то в самом ядре Linux при обновлении поломали...

Попробуй
mkdir linux_install
cd linux_install

Если система 64 bit, у тебя как раз этот случай:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.17-utopic/linux-headers-3.14.17-031417-generic_3.14.17-031417.201408132253_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.17-utopic/linux-headers-3.14.17-031417_3.14.17-031417.201408132253_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.17-utopic/linux-image-3.14.17-031417-generic_3.14.17-031417.201408132253_amd64.deb

Для тех у кого 32 bit:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.17-utopic/linux-headers-3.14.17-031417-generic_3.14.17-031417.201408132253_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.17-utopic/linux-headers-3.14.17-031417_3.14.17-031417.201408132253_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.17-utopic/linux-image-3.14.17-031417-generic_3.14.17-031417.201408132253_i386.deb

После того, как пакеты скачаны - установить ядро:
sudo dpkg -i *.debи перезагрузить компьютер.

Директорию linux_install с deb файлами ядра, можно удалить.

Все команды выше я проделал у себя. Вроде все работает.

 

Страница сгенерирована за 0.049 секунд. Запросов: 26.