LINUX.ORG.RU

Патчи с поддержкой автоматического отключения дискретных видеокарт в гибридных ноутбуках опубликованы в dri-devel

 , , , ,


2

3

Dave Airlie опубликовал в списке рассылке dri-devel патчи с поддержкой автоматического отключения дискретной видеокарты в ноутбуках с двумя видеокартами (технологии optimus в случае Nvidia и powerxpress в случае AMD). Поддержка обеих технологий обеспечена в свободных драйверах. Эти патчи вместе с недавними изменениями в драйвере radeon (DPM, поддержка VDPAU) делают линукс ещё на шаг ближе к полноценной поддержке гибридной графики.

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

★★

Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от carasin

Графика Radeon HD 7660G вроде как тоже что-то может. Возьму, наверное, что-нибудь из Samsung'ов или Lenovo в скором времени. Кстати, ноуты на A10 без дискретки дешёвенькие получаются.

Если среди дискреток не выбираете, то можно APU и со встроенным восьмитысячником брать, они все на VLIW пока что.

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

Нынешние - это переименованные HD7xxx.

Позже выяснилось, что если судить по wiki, то дискретные и мобильные-дискретные Radeon HD 8xxx уже все GCN и VLIW среди них нет.

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

Если уж брать Radeon, то только из-за свободных дров. С блобом-то я и на Nvidia неплохо посижу. Нет смысла менять блоб на блоб и париться с обновлениями ядра. FGLRX, кстати тянет с поддержкой новых X'ов и ядер, т.ч. получится ещё, что сам себе гемор найду.

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

Пока присматриваюсь к HD 7660G, что вкупе с APU A10. Вроде неплохоче сочетание. Ну, если забить на то, что там AMD вместо процессора :D

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

0_o

В обоих случаях имеем OpenGL 3.1 на свободных драйверах. А с блобом мне Radeon никуда не упёрся. В железе же и то, и другое умеет OpenGL 4.

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

Ух ты, классно! Кстати, в каких оно APU? Просто в обзоре находил, что в A10 только HD 7660G. Или там разные поколения APU?

carasin ★★★★★
()
Последнее исправление: carasin (всего исправлений: 1)
Ответ на: комментарий от carasin

FGLRX, кстати тянет с поддержкой новых X'ов и ядер

К Fedora это не относится, так как ко дню релиза поддержка используемых в Fedora ядра и Иксов в fglrx обычно уже есть (год назад разве что драйвер с поддержкой новых Иксов вышел на день позже релиза Fedora 17 с этими Иксами).

Кстати, в каких оно APU?

В этих.

Просто в обзоре находил, что в A10 только HD 7660G.

A10 есть поколений Trinity и Richland (они по большому счёту не сильно отличаются - в Richland чуть повысили частоты и понизили энергопотребление).

Если уж брать Radeon, то только из-за свободных дров.

А с блобом мне Radeon никуда не упёрся.

Это всё так и я как раз советую вам модель для использования со свободным драйвером, однако всё же хочу отметить, что возможность в случае каких-либо серьёзных проблем с одним драйвером переключиться на другой - серьёзное преимущество, которого у конкурентов AMD нет. Меня лично выручило существование nouveau (но на актуальных Fermi и Kepler толку от него мало) и бывали ситуации, когда приходилось жалеть, что у Intel нет проприетарного драйвера, который можно было бы по-быстрому накатить. В идеальном мире в наличии альтернативного драйвера не было бы необходимости, но в реальном он иногда может понадобиться.

Кстати, ноуты на A10 без дискретки дешёвенькие получаются.

Ну и к вопросу об альтернативах - если вы планируете играть, иметь под рукой более быструю альтернативу интегрированной карте наверное всё же желательно. Даже если вы не собираетесь использовать дискретку сейчас (что кстати развязывает вам в руки и позволяет взять карточку на GCN, в рассчёте на допиливание radeonsi) большая скорость всё равно рано или поздно понадобиться вам в будущем, ну и в этой ситуации наличие дискретки позволит отодвинуть подальше момент замены ноутбука.

что-нибудь из Samsung'ов или Lenovo в скором времени

Обратите внимание на то, что у них обновление UEFI только из под Windows, поэтому не забудьте обновление накатить до установки Linux.

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

шестирёнки 2400 выдают

у меня почему то всегда fps равен частоте обновления экрана, что это может быть? Если понизить частоту обновления, fps тоже падает.

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

Пруф. Осталось дождаться, когда это попадёт в основную ветку ядра. Пока что всё живёт в отдельном репе Дэйва.

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

Благодарю.

Ну и к вопросу об альтернативах - если вы планируете играть, иметь под рукой более быструю альтернативу интегрированной карте наверное всё же желательно. Даже если вы не собираетесь использовать дискретку сейчас (что кстати развязывает вам в руки и позволяет взять карточку на GCN, в рассчёте на допиливание radeonsi) большая скорость всё равно рано или поздно понадобиться вам в будущем, ну и в этой ситуации наличие дискретки позволит отодвинуть подальше момент замены ноутбука.

Я всё равно меняю ноут раз в год-полтора, т.ч. пофиг :)

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

carasin> Блин, да когда уже в GNU/Linux можно будет нормально жить, не заморачиваясь с переменными, параметрами ядра, конфигами, правками всего и вся?

Сноси свою убунту и ставь ALT, SuSE или Mageia. Или подобный им дистрибутив.

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

carasin> Кстати, есть ли модели ноутов с нормальными GPU AMD (HD 76xx), где нет интеграшек (либо они аппаратно залочены)? А то меньше всего охота заниматься драйвероложством.

Пока доделают поддержку можешь fglrx пользоваться и не иметь проблем. Один фиг GPU поддерживаемые. А когда снимут с поддержки основных драйверов, уже в свободных всё будет.

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

carasin> Ещё раз посмотрел на Yandex-маркете. Наверное, придётся брать на A10. Судя по отзывам, энергопотребление в CPU AMD более-менее подтянули до приемлемого уровня. Производительности у A10, опять-таки судя по комментариям, хватает.

Сейчас на всё для 90% пользователей хватит процессора уровня Core i3. Так что заморачиваться насчёт производительности процессора просто не нужно.

carasin> Возьму, наверное, что-нибудь из Samsung'ов

НИКОГДА НЕ БЕРИ НОУТБУКИ ОТ ГНУСМАСА!!!!!!!!!

Я такой купил. Обменял по гарантии - разъём питания перегревался и при повторном втыкании штекера даже DVD-привод самопроизвольно открывался. После обмена на точно такой же где-то пол года было всё нормально. Потом те же симптомы. А ещё режим Fastboot, который запрещает загружаться даже по USB и вырубается только в том случае, если сначала в CMOS Setup отключить, а потом (да - для гнусмаса отключения в CMOS Setup мало) в вендовой утилите от Samsung выключить быструю загрузку. И не я один такой, кто вообще на проблемы там напарывался.

Следующий мой ноутбук будет точно не от гнусмаса.

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

Это только для ноутбуков с muxless-графикой, где единственная полезная функция vgaswitcher - возможность выключить питание дискретной карты. Для muxed-конфигураций и блоба amd все останется как было.

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

спасибо но я ничего не понял. Мухлесс сейчас почти все же ноуты. Что АМД что Невидия+интел. На АМДшном блобе требуется перестарт хсов после переключения карты. На свитчеру и бамблбии вроде тоже.

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

для его использования пропишите переменную «R600_DEBUG=sb,nollvm».

Вам один раз написали nollvm, вы теперь как попугаи повторяете, sb и llvm совместимы.

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

У блоба АМД свои модули ядра, которые рулят питанием при помощи собственной магии. С bumblebee на нвидии не нужно перезапускать иксы, не знаю как это работает, но работает плохо. Примус запустить не смог, мои иксы почему-то не видят второго sink-а, даже если питание карточки не выключать. Как это работает амд-железками пока не доводилось проверить, нет железок.

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

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

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

У меня свободный Radeon работает почти как проприетарный. Разница мб 20-30% при этом на свободном более стабильно работает.

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

У меня Samsung 355V4C все отлично работает.

Правда вот под линуксом еще ни на дискретке, ни на открытых в FullHD дота 2 лагает безбожно.

Bupyc ★★
()
Последнее исправление: Bupyc (всего исправлений: 1)
Ответ на: комментарий от Quasar

А ещё режим Fastboot, который запрещает загружаться даже по USB и вырубается только в том случае, если сначала в CMOS Setup отключить, а потом (да - для гнусмаса отключения в CMOS Setup мало) в вендовой утилите от Samsung выключить быструю загрузку.

У тебя руки из жопы растут.

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

а для переключения попрежнему нужен будет рестарт Хсов?

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

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

Вам один раз написали nollvm, вы теперь как попугаи повторяете, sb и llvm совместимы.

Неспроста повторяю - с llvm на 9.2-git проблемы были.

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

Сноси свою убунту и ставь ALT, SuSE или Mageia. Или подобный им дистрибутив.

Это точно мне адресовано? Моя аватарка кагбэ недоумевает.

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

Вот же пассивный потребитель гита, автору sb можно на мыло написать про проблемы, хотя я пока их не встречал. Если что-то не работает в sb+llvm, значит не работает и с R600_LLVM=0.

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

Bupyc> У меня Samsung 355V4C все отлично работает.

И у меня V4C. И столкнулся с кучей проблем. А так да, после всего этого геморроя работает.

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

anonymous> У тебя руки из жопы растут.

Не у меня, а у инженеров гнусмаса. У меня с руками полный порядок, если они такие дебилы, что через CMOS поддержка fastboot не отключается. Я даже в техподдержку обращался и интерсовался, почему не работает отключение этого пункта. Техподдержка развела руками. В итоге загрузился в венду, выключил в Easy Setup этот fastboot, и всё заработало как надо.

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

carasin> Это точно мне адресовано? Моя аватарка кагбэ недоумевает.

1. Аватарки у меня принципиально отключены

2. Если ты пользуешься федорой, то ты должен отдавать себе отчёт в том, что это не юзерфрендли. Поэтому вопросы вроде «ну когда же в линуксе без правки конфигов всё будет работать?» в таких случаях неуместны в принципе.

Quasar ★★★★★
()

таки ура, бо echo OFF >> /sys/kernel/debug/vgaswitcheroo/switch уже задолбало. печка.

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

Это печально. Будем надеяться, какой-нибудь способ начисто отключить дискретку таки останется.

tailgunner ★★★★★
()

А кто-нибудь может объяснить, что это? Правильно ли я понимаю, что эти патчи позволяют неиспользуемой карточке автоматически выключаться при отсутствии нагрузки на неё? А включать как её потом, ручками или тоже автоматически включится, если запускать приложение через bumblbee или что-то подобное? Или же потребуется перезапуск иксов для этого?

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

Это карго-культ подражания блобу.

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

Если бы вещь, о которой идёт речь, была дистроспецифичной — другое дело. А вообще, не будем скатывать тред в дистросрач.

carasin ★★★★★
()

Ноутбукеры все носятся со своими видеокартами. Насовали 10 штук, теперь не знают, что с ними делать - то им надо переключать их на лету, то ли отключать лишние.

Citramonum ★★★
()

До чего люди дожили, уже подбирают себе железо под ОС. В то время как первичным должно быть железо. Если ОС криво работает с этим железом - это плохая, негодная ОС.

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

Блин, да когда уже в GNU/Linux можно будет нормально жить, не заморачиваясь с переменными, параметрами ядра, конфигами, правками всего и вся? Вопрос риторический, ответа не требует...

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

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

это вопрос совсем не риторический, а на простейшую сообразительность.

Что ни пост на ЛОРе — то каждый от «знатока», у которого всё просто, а все вокруг недоумки, да.

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

Будет сжатие текстур будет почти все нативное работать (или вообще все).

libtxc_dxtn разве не универсальный костыль?

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

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

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

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