LINUX.ORG.RU

Primus: увеличенная производительность и уменьшенное энергопотребление для Bumblebee

 , ,


3

3

Хорошая новость для обладателей компьютеров с чипсетами Optimus Hybrid.

Primus позволяет увеличить производительность и уменьшить энергопотребление при использовании Bumblebee за счет исключения VirtualGL. Согласно информации со страницы проекта Bumblebee в Google+, Primus имеет следующие преимущества по сравнению с решением по умолчанию, использующим VirtualGL:

  • уменьшенное использование дополнительных ресурсов (увеличена частота кадров) и оптимизированное решение (без сетевых процессов или процессов сжатия);
  • исправлен баг преждевременного выключения GPU;
  • меньше багов, проще отлаживать;
  • второй GPU включается и используется приложениями только для OpenGL, вся остальная информация хранится в основном GPU.

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



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

Баянище же, да еще и глючное (было месяца полтора назад, когда я его пробовал, сейчас мб чего и подправили.)

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

странно, гугл в русскоязычном интернете ничего не выдал по этой теме.

galaxer ()

Жду когда NVIDIA во всём разберётся, и вопрос с лицензиями на код будет улажен.

ZenitharChampion ★★★★★ ()

Спасибо, вдохнули новый смысл во фразу «Не шалю, никого не трогаю, починяю примус».

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

У меня он валил демон бублика через раз, но, тк собирается за секунды почему бы и не попробовать?))

izmena ()

меньше багов, проще отлаживать;

Это кто такой логичный?

andreyu ★★★★★ ()

Круто.

Скажите, пожалуйста, почему при таких неудобствах так активно пилят замену фирменному оптимусу в случае с интел+нвидия, а когда есть MUX 2 видюхи ati - так хрен что? Что проще сделать?

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

Скажите, пожалуйста, почему при таких неудобствах так активно пилят замену фирменному оптимусу в случае с интел+нвидия, а когда есть MUX 2 видюхи ati - так хрен что? Что проще сделать?

При всех неудобствах у нвидиа есть официальные _работающие_ драйвера. И проще заставить работать их, чем возиться с ати, которые свои драйвера допилят «может быть когда-нибудь».

LightDiver ★★★★ ()

На федорку нормально ставится?

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

возиться с ати, которые свои драйвера допилят «может быть когда-нибудь».

Ну зелень же.

ekzotech ★★★★ ()

Если какой-то технологией ни у кого не получается пользоваться кроме как через жопу, то такая технология и есть жопа и вообще defective by design. Nvidia optimus из таких.

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

А ты не бери видяхи от ати. Они уже давно устарели и не выпускаются. Вот у АМД прекрасные видяхи и драйверы под линукс. Недавно ноутбук с двумя видяхами взял. Fglrx их увидел. И между ними можно переключаться. И это под линуксом. Невидия так не умеет. И да: у невидии драйверов под линукс нет.

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

Нет. «Не шалю, никого не трогаю, оптимусы починяю...». А вообще раньше невидии были просто печками, а теперь станут примусами.

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

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

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

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

gh0stwizard ★★★★★ ()

ИМХО, лучше подход у Сонек - аппаратная переключалка.

Boboms ★★ ()

Автор, сложно тебе было написать, что такое Primus?

jackill ★★★★★ ()
Ответ на: комментарий от jackill
Автор, сложно тебе было написать, что такое Primus?

Optimus Primus.

Надо под Гентой попробовать. Хотя, помнится, отключение сжатия в Bumblebee как раз давало прирост fps где-то в 1.5 раза.

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

драйверЫ же. И да, написали уже, что у АМД всё просто работает.

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

Расскажешь эту свою ересь про «нетуёбадриверов» счастливым владельцам Bonobo Extreme допустим?? Представляешь там Intel Core i7-3630 прекрасно себя чувствует и NVIDIA GeForce GTX 670MX идеально и незаметно от тебя какбе работает и работает.. хехе..

anonymous ()

улучшенная производительность и уменьшенное энергопотребление для Bumblebee

Теперь /usr удаляется быстрее и при этом меньше энергии тратится? :)

Надо бы попробовать сабж, как раз приобрел ноут с оптимусом.

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

не совсем правда, как минимум. На ноуте hp 4530s видео атишное - не помню щас точно какое - дома ноут остался, так этот fglrx устанавливается, но компиз с эффектами не пашет, игры вообще не запускаются. Да я нуб, но убунту же нуб-френдли. Снес fglrx - и вуаля - и эффекты и игры.

galaxer ()

костыль над костылем, который поверх костыля? Крутые драйвера у nvidia карт

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

А вообще, смешно сказать, но я действительно до сих пор боюсь ставить bumblebee.

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

волка бояться - в лес не ходить. Когда хочется чтоб работало - и не такое попробуешь)

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

Когда хочется чтоб работало - и не такое попробуешь

Ага, например, винду :)

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

Чего бояться? Смешная штука. Некоторые игрушки из Humble Bundle идут на ура через optirun, а некоторые говорят что какую-то слабую видюху ты суешь. Но при этом пускаются на интеле. Особенности VirtualGL туды его в качель :-)

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

драйверЫ же. И да, написали уже, что у АМД всё просто работает.

Я не шовинист и мне пофигу как ты называешь драйвера. Это «просто работает» на соседнем ноутбуке вылилось в то, что 99% вайновских игр просто не работают. На оптимусе работает все, что работает на нвидиа.

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

А ты не бери видяхи от ати. Они уже давно устарели и не выпускаются. Вот у АМД прекрасные видяхи и драйверы под линукс. Недавно ноутбук с двумя видяхами взял. Fglrx их увидел. И между ними можно переключаться. И это под линуксом. Невидия так не умеет. И да: у невидии драйверов под линукс нет.

Я и не беру. Но недавно принесли ноут на ati, настроить так и не удалось, потому что нативные драйвера просто не пошли, а свободные не поддерживают почти ничего что требует хоть какой-то нагрузки. А драйвера на нвидиа есть. Нет на оптимус. Но на оптимус есть свободные и на производительность они не влияют. Замечу, на похожем ноутбуке с оптимусом даже пятая цивилизация работает, а на том с ати даже симс не запустился.

LightDiver ★★★★ ()

Надо попробовать. Хотя меня и optimus вполне устраивает... Игры работают, cuda работает, критических багов не встречал.

pftBest ★★★ ()

Годная штука. Прирост производительности в сравнении с обычным bumblebee налицо. // GeForce 310M

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

При всех неудобствах у нвидиа есть официальные _работающие_ драйвера. И проще заставить работать их, чем возиться с ати, которые свои драйвера допилят «может быть когда-нибудь».

Утечка в пятой криокамере. АТИ уже много лет как не существует, а у АМД хорошие драйвера

ktk ★★★★ ()

Большое спасибо. Установил, проверил. (GeForce GT 650M)

Производительность возросла, как и обещали в статье по ссылке. Баги не наблюдаются. Так что тролли пусть идут лесом.

segfault ★★★★★ ()
Последнее исправление: segfault (всего исправлений: 1)

Я может чего не понял, но без него как-то быстрее работает:

>>primusrun glxspheres                                                   
Polygons in scene: 62464
Visual ID of window: 0x98
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
primus: sorry, not implemented: glXUseXFont
61.194161 frames/sec - 68.292683 Mpixels/sec
59.923158 frames/sec - 66.874245 Mpixels/sec
59.877078 frames/sec - 66.822819 Mpixels/sec
59.898406 frames/sec - 66.846621 Mpixels/sec
59.907553 frames/sec - 66.856829 Mpixels/sec
59.877491 frames/sec - 66.823280 Mpixels/sec
^C
>>optirun glxspheres                                                     
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 555M/PCIe/SSE2
99.161542 frames/sec - 110.664281 Mpixels/sec
103.087067 frames/sec - 115.045167 Mpixels/sec
103.225944 frames/sec - 115.200154 Mpixels/sec
103.550192 frames/sec - 115.562014 Mpixels/sec
105.049303 frames/sec - 117.235022 Mpixels/sec
104.763512 frames/sec - 116.916080 Mpixels/sec
106.489717 frames/sec - 118.842524 Mpixels/sec

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

Баги не наблюдаются.

Какие приложения тестировались?

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

Note: I've used «vblank_mode=0 primusrun» instead of simply running «primusrun» because that was recommended by the Primus GitHub page for benchmarking. Without it, I get just 60 FPS because of vblank synchronisation.

Синхронизацию надо отрубить

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

Вот как-то так:

$ vblank_mode=0 optirun glxspheres 
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 525M/PCIe/SSE2
137.597816 frames/sec - 120.288011 Mpixels/sec
152.857019 frames/sec - 133.627606 Mpixels/sec

$ vblank_mode=0 primusrun glxspheres 
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0xa2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Context is Direct
OpenGL Renderer: GeForce GT 525M/PCIe/SSE2
primus: sorry, not implemented: glXUseXFont
291.744099 frames/sec - 255.042691 Mpixels/sec
298.329224 frames/sec - 260.799407 Mpixels/sec
292.332517 frames/sec - 255.557086 Mpixels/sec

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

ага, понял, спасибо. Добавил в элиасы:)

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

А в случае с невидией выходит, что одна видяха всегда будет мертвым грузом, а другая - слишком слабая

hd3000 - 4000 более чем хватает на все, кроме игр. В играх и 3д-приложениях включается вторая (у меня все работает, кстати).

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

Утечка в пятой криокамере. АТИ уже много лет как не существует, а у АМД хорошие драйвера

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

LightDiver ★★★★ ()

Проверил, все отлично!

В реальной игре у меня прирост до 5 fps, а это не мало (т.к раньше она еле 20 выдавала, и играть было не комфортно. Сейчас до 30ти доходит)

Спасибо! Я бы задонайтил, да не знаю куда :)

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