LINUX.ORG.RU

Проект по поддержке nVidia Optimus в linux

 , , ,


0

4

Вышел проект Bumblebee, позволяющий полноценно переключать видеокарты, поддерживающие технологию Optimus, под linux. Проект развивался на базе prime-ng.

Для работы используется видеокарта intel, а для определённых программ (указываются вручную при помощи команд «optirun32 <application>» или «optirun64 <application>») используется видеокарта nvidia.

Проверено на следующих моделях ноутбуков

  • Alienware M11X R2
  • Asus N82Jv
  • Asus EeePC 1215N
  • Dell XPS 15 (L502x)
  • Dell Vostro 3400
  • Toshiba Satellite M645-SP4132L
  • Asus U43JC
  • Samsung RF511
  • CLEVO W150HNQ
  • Dell XPS 17 L701x
  • Asus U53JC
  • Asus K52JC

>>> Подробности

★★★★

Проверено: mono ()

А написать что это бывший Prime-NG и о пивной лицензии слабо?

adriano32 ★★★ ()

Не прошло и года, но не может не радовать. Все-таки nvidia единственные нормальные карточки под линупсы.

silw ★★★★★ ()
Ответ на: комментарий от silw

>Все-таки nvidia единственные нормальные карточки под линупсы.

Причём тут nvidia? Это сделано не благодаря им, а вопреки.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

тем не менее оно сделано и, вроде, даже работает. А что у ATI?

silw ★★★★★ ()

>поддержке Optimus

Сначала подумал про клавиатуру от Татьяныча. Хотя общее у того и другого есть — оба созданы, в первую очередь, с целью впаринга, а практическая польза по крайней мере не оправдывает цену.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от silw

А у ATI есть подобный впарингокостыль?

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от Ttt

емнип были же ноуты с интегрированной intel и дискреткой ati, разве нет?

silw ★★★★★ ()
Ответ на: комментарий от silw

>тем не менее оно сделано и, вроде, даже работает.

только с нуво.

А что у ATI?


ну, во-первых, их купила AMD.

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

madgnu ★★★★★ ()
Ответ на: комментарий от silw

Быть-то они были, но там дискретная карта не пишет в буфер встроенной, в отличие от оптимуса. Это по сути две независимые видеокарты с общим видеовыходом. Впарингокостылём данное решение тоже является, но оно менее череззаднично. Там для поддержки на программном уровне вроде надо только реализовать переключение с одной на другую.

Ttt ☆☆☆☆☆ ()
Ответ на: комментарий от madgnu

>только с нуво.

В исходниках можно посмотреть конфиги.
Сделано именно для intel и nvidia.

Shtsh ★★★★ ()

Может кто-нибудь сможет написать полное руководство на русском? Просто те кто брал ноут с Оптимус и хочет ставить туда линь, в основном новички, ИМХО=))

bvg_x ()
Ответ на: комментарий от bvg_x

Качаешь, запускаешь ./install.sh. Если твой дистр поддерживается (там есть deb, rpm) и ноут есть в списке, то всё поставится корректно.

Shtsh ★★★★ ()
Ответ на: комментарий от Shtsh

модель ноута Asus K52jc. Здесь он обозначен, а если по ссылке пройти, то там его вроде как нет. система Ubuntu 11=))))) Вечером попробую. Спасибо за помощь

bvg_x ()

Работает ли проигрывание видео через vdpau?

Sorcerer ★★★★★ ()
Ответ на: комментарий от Ttt

Решение от nvidia более технически совершенно, так как позволяет на одном экране запускать приложения на разных видюхах, а также осуществлять переключения налету без всяких мерцаний, перезагрузок графики и прочих неприятных эффектов.

Reset ★★★★★ ()

Как я понимаю сабж работает только на тех ноутах у которых есть аппаратная переключалка в биосе ?

Reset ★★★★★ ()
Ответ на: комментарий от Shtsh

>Сделано именно для intel и nvidia.

Только вот с блобом все равно не будет работать.

madgnu ★★★★★ ()

Хороший ноутбук должен весить 5 кг, иметь 17" матрицу, съедать батарею за 1.5 часа, и нагревать помещение.

Хороший нетбук должен быть лёгким, компактным и не иметь 3д ускорения.

Однако для общества потребления, сабж актуален. Вывод - нужен, хоть и кому-то другому.

adepto ()
Ответ на: комментарий от ZenitharChampion

Нет. Это переписанный prime-ng, который задействует vga_switcheroo и щелкает видюхи через него. Иксы нужно перезапускать после переключения.

madgnu ★★★★★ ()

Ссылка Подробности выдаёт ошибку 500. Лежит :-)

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Sorcerer

Vdpau doesn’t seem to be working on the Intel screen, only on the none-watchable nVidia screen … we might need to implement something like VNC to get it to work…

CUDA работает

Shtsh ★★★★ ()
Ответ на: комментарий от madgnu

Мусье Ъ?

now you should be able to start applications with:
vglrun <application>
and the nvidia card will be used for acceleration..

По их словам перезапуск иксов не нужен. Они настроены на работу с VirtualGL

Shtsh ★★★★ ()
Ответ на: комментарий от Shtsh

Жаль. В таком случае для возможности проигрывания тяжелого видео, как я понимаю, лучше купить ноутбук с картой Intel GMA HD Graphics, потому функции проигрывания видео этой карты уже доступны через VLC.

Sorcerer ★★★★★ ()

И кто там вякал, что такое на текущей архитектуре иксов нереально? В нвидии работают тугодумы и ламаки. Даже нормальную видеокарту сделать не могут, не говоря уже о драйверах.

Quasar ★★★★★ ()

И в чем мякота? Батарейку экономит или что?

fero ★★★★ ()
Ответ на: комментарий от silw

silw> Все-таки nvidia единственные нормальные карточки под линупсы.

Толсто.
Нвидия тут вообще ни при чём. Нвидия вообще открестилась от этого, сказав при этом, что сделать такое в линуксе нереально.
Так что нвидия остаётся самыми отстойными карточками даже сейчас.
А вот то, что линуксовое сообщество оказалось лучшим - это и подтверждается обсуждаемой новостью.

Quasar ★★★★★ ()
Ответ на: комментарий от fero

>И в чем мякота? Батарейку экономит или что?

+1 к ЧСВ нвидиа-фанбоев

registrant ★★★★★ ()
Ответ на: комментарий от Ttt

Ttt> А у ATI есть подобный впарингокостыль?

Есть. И в линуксовом блобе поддерживается.

Quasar ★★★★★ ()
Ответ на: комментарий от madgnu

madgnu> у них с 2.6.33 работает переключение. и даже в проприетарных дровах есть возможность переключения через свой костыль.

Более того - у них динамическое переключеие между интегрированной и дискретной карточками поддерживается без завершения работы иксов.

Quasar ★★★★★ ()
Ответ на: комментарий от Ttt

Ttt> Быть-то они были, но там дискретная карта не пишет в буфер встроенной, в отличие от оптимуса.

Пишет. Ты немного не в теме. Просто AMD это так яростно не пиарит.

Quasar ★★★★★ ()
Ответ на: комментарий от frame

Иксы ту ни при чём. Просто всяке горе-девелоперы (вроде нвидиевских) не потрудились заглянуть в документацию.

Quasar ★★★★★ ()
Ответ на: комментарий от Sorcerer

Sorcerer> Жаль. В таком случае для возможности проигрывания тяжелого видео, как я понимаю, лучше купить ноутбук с картой Intel GMA HD Graphics, потому функции проигрывания видео этой карты уже доступны через VLC.

RadeonHD - тоже.

Quasar ★★★★★ ()

Нет аппаратной переключалки. :( Хотя меня и интегрированная более чем устраивает.

KVaS ()
Ответ на: комментарий от Quasar

>Иксы ту ни при чём. Просто всяке горе-девелоперы (вроде нвидиевских) не потрудились заглянуть в документацию.

Это те, которые свой аналог TTM сделали, чтобы меньше зависеть от иксового убожества? Претензии, вы, батенька, явно не по адресу предъявляете :)

frame ★★★ ()
Ответ на: комментарий от silw

Все-таки nvidia единственные нормальные карточки под линупсы.

хватит жиром брызать

Sith ★★★★★ ()
Ответ на: комментарий от Quasar

>Пишет. Ты немного не в теме. Просто AMD это так яростно не пиарит.

где про это почитать?

anonymous ()
Ответ на: комментарий от frame

>Это те, которые свой аналог TTM сделали, чтобы меньше зависеть от иксового убожества?

Где связь между TTM и иксами? TTM, насколько я помню — менеджер памяти и работает он на уровне ядра.

madgnu ★★★★★ ()

я и не знал, что теперь уже можно разные приложения на разных видеокартах рендерить. Вот только зачем? Ведь изначально предполагалось, что интеловская ест мало, а внешняя карта быстро работает, поэтому в походе довольствуемся встроенной, а дома от сети быстрой. А тут получается, они обе работают и жрать должны еще больше? А толк?

AVL2 ★★★★★ ()
Ответ на: комментарий от madgnu

>Где связь между TTM и иксами? TTM, насколько я помню — менеджер памяти и работает он на уровне ядра.

Через что? Правильно, через DRI, который уже 2-й версии, и неизвестно, сколько версий ещё нужно будет выпустить, чтобы угадать будущее

frame ★★★ ()
Ответ на: комментарий от AVL2

ну так и не запускай в походе тяжёлых 3д приложений)

TERRANZ ★★★★ ()
Ответ на: комментарий от TERRANZ

Имхо это подстава. Я не запускаю приложения просто так, а по необходимости. Одно дело, когда я переключаю профиль на энергосберегающий и довольствуюсь малой скоростью, а другое, когда я должен постоянно контролировать, не запустилась ли какая-нибудь свистоперделка и не жрет ли она мою батарею?

И потом, если работает внешняя, то зачем тогда работает встроенная?

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

Такая аппаратная реализация, думаю дело в экономии или упрощении разводки материнской платы.

В текущей версии bumblebee нужно принудительно указывать, что программе нужно дать мощную видеокарту. ИМХО это хорошо

Shtsh ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.