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


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

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

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

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2940 : 08 Августа 2015, 17:39:56 »
Vladimir430,
Драйвер нельзя ставить одним. Его надо устанавливать или с bumblebee, или с nvidia-prime.
По выводу видно, что ты обновил пакеты, все должно быть нормально.

Если ты загрузился до ввода пароля, то выйди в интернет и перейди в другой терминал ctrl+alt+f1.
Затем установи или bumblebee, или nvidia-prime.

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2777
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2941 : 08 Августа 2015, 21:13:29 »
Цитировать
Драйвер нельзя ставить одним.
Если дать команду на установку одного драйвера, который из основного репозитория Ubuntu, то пакет Nvidia-Prime придёт автоматически по зависимостям.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2942 : 08 Августа 2015, 22:52:00 »
www777,
Да, ты прав. В большинстве случаев это так. Забыл об этом.

Но если удалить bumblebee, не включив вручную видеокарту nvidia, и установить nvidia-prime, то nvidia-prime не сможет переключать видеокарты. Я написал в wiki https://help.ubuntu.ru/wiki/nvidia-prime как желательно удалять bumblebee.

Vladimir430,
Также заметил при загрузке у себя запись - ACPI PCC Probe Failed.
У меня при загрузке много что пишется, и я уже привык не обращать внимание на это.
Поэтому только сейчас и заметил ее.



« Последнее редактирование: 08 Августа 2015, 22:53:35 от neon1ks »

Оффлайн Vladimir430

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2943 : 11 Августа 2015, 13:32:57 »
Решил с нуля поставить Ubuntu и проверить драйвер 340.
Установил, поставил 340 драйвер, думал, что prime будет работать. АН, НЕТ!
Ноут вообще не запустился. выходит опять ошибка ACPI PCC Probe Failed.
И выходит окно ввода пароля пользователя и сразу пропадает, и так далее окно ввода пароля пользователя, и пропадает.

Пользователь решил продолжить мысль [time]11 Август 2015, 14:37:54[/time]:
В итоге поставил заново систему. Драйвера оставил родные пока. И ещё при установке mesa-vdpau-drivers
вот что выходит
Пакеты, имеющие неудовлетворённые зависимости:
 unity-control-center : Зависит: libcheese-gtk23 (>= 3.4.0) но он не будет установлен
                        Зависит: libcheese7 (>= 3.0.1) но он не будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.



Пользователь решил продолжить мысль 11 Августа 2015, 13:43:42:
Но только вот на родном драйвере не работает аппаратное ускорение видео. Может есть способ его включить на драйвере x-org?
« Последнее редактирование: 11 Августа 2015, 13:43:42 от Vladimir430 »

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2944 : 13 Августа 2015, 10:53:48 »
Создан новый ppa со свежими драйверами nvidia
http://vasilisc.com/ppa-proprietary-nvidia-gpu-driver

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2945 : 14 Августа 2015, 18:01:29 »
Могу подтвердить исправность работы новых драйверов, а именно nvidia-355 в связке с bumblebee
Видеокарты:
sashan@lenovo-v580 ~ $ lspci | grep "VGA"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev ff)

Система:
sashan@lenovo-v580 ~ $ uname -a
Linux lenovo-v580 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Дискретная видеокарта наконец-то стала выключаться после акрытия приложений, запущенных с optirun:
sashan@lenovo-v580 ~ $ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.

Работа glxgears:
sashan@lenovo-v580 ~ $ optirun glxgears
294 frames in 5.0 seconds = 58.660 FPS
301 frames in 5.0 seconds = 60.065 FPS


Работа glxgears c vblank_mode=0:
sashan@lenovo-v580 ~ $ vblank_mode=0 optirun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
10357 frames in 5.0 seconds = 2071.235 FPS
11388 frames in 5.0 seconds = 2277.443 FPS
13396 frames in 5.0 seconds = 2679.189 FPS

Забыл написать что всё взято из xorg-edgers
Как-то так.
« Последнее редактирование: 14 Августа 2015, 20:23:10 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2946 : 14 Августа 2015, 19:38:23 »
sashan,
Пожалуйста, выполни команды:
dpkg -l | grep bumblebee
dpkg -l | grep nvidia

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2947 : 14 Августа 2015, 20:24:39 »
neon1ks,
sashan@lenovo-v580 ~ $ dpkg -l | grep bumblebee
ii  bumblebee                                   3.2.1-6trustyppa2                                   amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                            3.2.1-6trustyppa2                                   amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
sashan@lenovo-v580 ~ $ dpkg -l | grep nvidia
ii  bumblebee-nvidia                            3.2.1-6trustyppa2                                   amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-355                                  355.06-0ubuntu0~xedgers14.04.1                      amd64        NVIDIA binary driver - version 355.06

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

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2948 : 14 Августа 2015, 21:04:57 »
sashan,
Иначе ты просто не смог бы установить драйвер nvidia-355 не поломав зависимости.

И еще вместо xorg-edgers теперь лучше использовать новый репозиторий ppa:graphics-drivers/ppa
Там только драйвера и сопутствующие пакеты, и его можно не отключать после установки, как xorg-edgers.

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2949 : 21 Августа 2015, 20:34:02 »
Долго бодался с ошибкой “could not find required OpenGL entry point 'glGetError'!" при запуске игр valve c помощью primusrun.

ответ тут:
sudo apt-get install primus-libs-ia32
найден тут: http://forums.linuxmint.com/viewtopic.php?p=870296

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

Оффлайн Папандопуло

  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2950 : 21 Августа 2015, 20:51:39 »
Долго бодался с ошибкой “could not find required OpenGL entry point 'glGetError'!" при запуске игр valve c помощью primusrun.

ответ тут:
sudo apt-get install primus-libs-ia32
найден тут: http://forums.linuxmint.com/viewtopic.php?p=870296

Может, кому и пригодится.
Конечно пригодится, но почемуто у меня встало автоматом

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2951 : 21 Августа 2015, 21:07:11 »
sashan,
Спасибо. Можно добавить в wiki эту ошибку и её решение.

В wiki везде используется в командах ключ --install-recommends, который устанавливает все рекомендуемые зависимости, пакет primus-libs-ia32 как раз к ним и относится.



Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2952 : 21 Августа 2015, 23:02:05 »
Есть возможность использовать VDPAU на дискретной видеокарте nvidia. Конечно, это жуткие костыли, однако, они работают.
Для этого запилен в далеком 2011 году windump-hybrid
Ссыль на гитхаб https://github.com/starks/hybrid-windump
1. Запускаем compiz с optirun (c primusrun почему-то не работает)
DISPLAY=:8.0 optirun compiz --replace &
2. Запускаем mplayer с выводом в vdpau
DISPLAY=:8.0 mplayer -vc ffh264vdpau -vo vdpau Int.mkv
3. Из другой консоли запускаем windump-hybrid
./windump -w 1 -a 1 :8 :0 &
Выхлоп мплейера:
MPlayer2 2.0-701-gd4c5b7f-2ubuntu2 (C) 2000-2012 MPlayer Team
Cannot open file '/home/sashan/.mplayer/input.conf': No such file or directory
Failed to open /home/sashan/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.

Playing Int.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC) "Vaippp @ 16439.02 Kbps", -vid 0
[mkv] Track ID 2: audio (A_AC3) "AC3 DD 5.1 @ 640 Kbps DUB - BluRay CEE", -aid 0, -alang rus
[mkv] Track ID 3: audio (A_AC3) "AC3 DD 5.1 @ 640 Kbps DUB - BluRay CEE", -aid 1, -alang ukr
[mkv] Track ID 4: audio (A_AC3) "AC3 DD 5.1 @ 640 Kbps Original - BluRay CEE", -aid 2, -alang eng
[mkv] Track ID 5: subtitles (S_TEXT/UTF8) "Forced", -sid 0, -slang rus
[mkv] Track ID 6: subtitles (S_TEXT/UTF8) "Full", -sid 1, -slang rus
[mkv] Track ID 7: subtitles (S_TEXT/UTF8), -sid 2, -slang eng
[mkv] Track ID 8: subtitles (S_TEXT/UTF8) "SDH", -sid 3, -slang eng
[mkv] Will play video track 1.
Detected file format: Matroska
Load subtitles in .
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [libavcodec]
Selected audio codec: ATSC A/52A (AC-3) [libavcodec]
AUDIO: 48000 Hz, 2 ch, floatle, 640.0 kbit/20.83% (ratio: 80000->384000)
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
VIDEO:  1920x1080  23.976 fps    0.0 kbps ( 0.0 kB/s)
VO: [vdpau] 1920x1080 => 1920x1080 Planar YV12  [fs]

Чтобы изменить размеры окна windump, нужно отредактировать файл xorg.conf.nvidia, добавив в него блоки из примеров, которые лежат в каталоге https://github.com/starks/hybrid-windump. Размер окна windump будет соотвествовать разрешению, заданному в этом файле.
« Последнее редактирование: 22 Августа 2015, 00:33:30 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2777
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2953 : 21 Августа 2015, 23:04:53 »
Это интересно исключительно в тестовых ситуациях, на практике мало вероятно, что это будет иметь смысл. аппаратное декодирование нужно для разгрузки центрального процессора, он у вас сильно разгружается при таких костылях?. И ещё, хотя я не проверял, наверное аппаратное декодирование по умолчанию без костылей будет работать на Nvidia при использовании системы Nvidia-Prime.

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2954 : 22 Августа 2015, 00:01:42 »
www777,
Проверил загруженность ЦП с vdpau и без него.
Без vdpau - 60-90% в воспроизведении mkv 16439.02 Kbps.
С vdpau - 0%.
Заметно. Без vdpau вентилятор начинает пылесосить, а с ним работает тихо.

Еще бы prime переключался бы с карты на карту без перезахода в систему и запускался автоматически когда необходимо - цены бы ему не было. А так "скрипач ненужен".

Еще заглянул в nvidia-settings - максимальная температура видеочипа 55 градусов при использовании vdpau.

Пользователь решил продолжить мысль [time]22 Август 2015, 12:53:41[/time]:
Собственно, как в обычном режиме, так и в просмотре фильмов, как с vdpau, так и без - все равно наблюдается тиринг. Как его победить-то на гибридной графике?

ответ тут: Поставил параметр "Частота обновления" = 100 в настройках композитора compiz.
« Последнее редактирование: 22 Августа 2015, 16:47:54 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

 

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