LINUX.ORG.RU

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

 , , , ,


2

3

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

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

★★

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

Но там в нумерации чёрт ногу сломит!

Проще говоря все Radeon HD, используемые в APU, поддерживаются r600g (это утверждением будет оставаться истинным до конца года, т.к. выпуск Kaveri отложили до начала 2014).

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

У меня gentoo

point stands.

Debian Stable

у меня sid, там mesa 9.1, хотя поддержка vdpau вроде в этой версии появилась, хз. коммиты в билд видимо не вошли. (?)

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

В APU очень дохлая графика. Нет смысла брать ноут на APU AMD, в котором GPU Radeon HD 63xx. Лучше уж взять современный Intel с HD >= 4000. Если брать Radeon, то что-нибудь не ниже 67xx. А таких в продаже нет.

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

Может дома как-нибудь соберу в чруте, и посмотрю (дома GTS 450)

У меня как раз на одном декстопе GTS450 с нуво. Все крутится на отлично. Нетхак работает.

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

В APU очень дохлая графика.

Среди APU кроме серий C и E существует серия A.

Нет смысла брать ноут на APU AMD, в котором GPU Radeon HD 63xx. Лучше уж взять современный Intel с HD >= 4000.

Спектр решений представленных в APU как бы не ограничивается 63xx, а сравнивать старшие модели по скорости с Intel HD 4000 просто смешно, посему ну вот ни разу не «лучше уж».

Если брать Radeon, то что-нибудь не ниже 67xx. А таких в продаже нет.

Дискретного Radeon HD 7690M (есть в продаже, VLIW4, поддерживается r600g) совсем-совсем не хватит? (Особенно если сравнивать с Intel HD 4000.)

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

Ну как, у меня вот Mobility Radeon HD 4870 - на открытых дровах та же Dota2 и TF2 вполне играбельны, хотя и fps около 30. Можно конечно и legacy blob поставить, но подходящие ядро и иксы придется искать на кладбище. Тем у кого 5xxx и новее повезло - обычный (не legacy) blob хоть иногда обновляется.

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

приходится довольствоваться анонизмом

Анонимусы занимаются анонизмом. Так вот в чем смысл этой субкультуры! Ты открыл мне глаза, бро xD

Наука, изучающая анонимусов называется «анонистика», а учёные-анонисты называют себя анонистиками-аналитиками.

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

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

Всего 2400? У меня 7600GT на блобе давал ~ 9600.

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

Спектр решений представленных в APU как бы не ограничивается 63xx, а сравнивать старшие модели по скорости с Intel HD 4000 просто смешно, посему ну вот ни разу не «лучше уж».

Читайте внимательнее. Имелось в виду, что Intel HD 4000 лучше дохлых Radeon HD 63xx. А если и брать Radeon, то лучше сразу модели HD >= 67xx. И никто ничего ни с чем не сравнивает.

Дискретного Radeon HD 7690M (есть в продаже, VLIW4, поддерживается r600g) совсем-совсем не хватит?

Хватит за глаза, естественно. Если он действительно поддерживается драйвером r600g (я этого не знал, кстати; для меня маркировка чипов AMD — тёмный лес), тогда, наверное, в скором времени пойду в магазин за обновой, пока ещё продаются :)

carasin ★★★★★
()

Все-таки Linux определенно стоит поучиться обратной совместимости у Windows.

В Win8 я спокойно могу установить legacy-дрова годичной давности, выпущенные еще под 7-ку и пользоваться своей HD 4890, производительности которой хватает и по сей день. Установить legacy-блоб в каком-то современном дистре линукса почти нереально. Потому что новые ядра и новые иксы уже не совместимы со старым блобом. А открытый драйвер превращает еще довольно бодрую карточку в уже не слишком бодрую из-за низкой производительности самого драйвера.

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

какая роскошная толстота. ты еще напиши как ты на висту ставил дрова от xp. а на xp дрова от 9x.

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

Сейчас посмотрел на Yandex-маркете ноуты с CPU Intel i3/5/7 и графикой AMD. В выдаче поиска присутствуют модели, в основном, с GPU Radeon HD 7670M. Отсюда пара вопросов:

  • Какой драйвер используется для этой карточки?
  • Не будет ли в случае с CPU Intel (в которой наверняка не залочена графика HD 3000/4000) и GPU Radeon HD (предполагается использование свободный видео-драйвер) тех же граблей, что и Nvidia Optimus?
carasin ★★★★★
()
Ответ на: комментарий от carasin

Какой драйвер используется для этой карточки?

Будет использоваться свободный драйвер, если вы не поставите проприетарный.

Не будет ли в случае с CPU Intel (в которой наверняка не залочена графика HD 3000/4000) и GPU Radeon HD (предполагается использование свободный видео-драйвер) тех же граблей, что и Nvidia Optimus?

Что именно подразумевается под «теми же граблями»?

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

Будет использоваться свободный драйвер, если вы не поставите проприетарный.

Имелось в виду: r600g или radeonsi?

Что именно подразумевается под «теми же граблями»?

Невозможность использования только дискретки на постоянку, а также манипуляции в консоли для отключения/включения карточки либо для оффлоадинга на дискретку.

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

Имелось в виду: r600g или radeonsi?

Как было замечено выше на семитысячниках до 7690 используется VLIW, а значит r600g.

Невозможность использования только дискретки на постоянку

Это никуда не денется, на MUX-less ноутбуках так аппаратно by design.

а также манипуляции в консоли для отключения/включения карточки

Пока они нужны, но см. текст обсуждаемой новости.

либо для оффлоадинга на дискретку

Опять же, пока что это тоже нужно, но когда дискретка будет выключаться/включаться автоматом, достаточно будет поправить ярлык (например «DRI_PRIME=1 steam»).

Так же обратите внимание на то, что в Mesa 9.2 появился экспериментальный компилятор шейдеров для VLIW, для его использования пропишите переменную «R600_DEBUG=sb,nollvm».

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

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

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

UPD:

Пока они нужны, но см. текст обсуждаемой новости.

На когда планируется внедрение того, о чём новость? И главное — к чему эти изменения относятся: ядро, Mesa, драйверы X'ов?

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

а чего ж тогда я для gma x4500 ставил-ставил 7-ные на 8, оно не поставилось (ядро, говорит, у тебя больно новое, я таких не знаю)?

anonymous
()

опубликовал в списке рассылки

Извините, что в коммент, но не нашел, как обратиться к автору непосредственно.

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

Нет. Он нужен теперь только, чтобы посмотреть состояние видеокарт. Всё работает автоматически.

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

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

Ноутбуков без или с отключаемыми интеграшками нет уже несколько лет.

На когда планируется внедрение того, о чём новость? И главное — к чему эти изменения относятся: ядро, Mesa, драйверы X'ов?

Насколько я понимаю, к ядру. Видимо в следующей версии добавят.

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

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

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

Насколько я понимаю, к ядру. Видимо в следующей версии добавят.

Просто у 3.11 merge window уже закрыто. Так что, вероятно, уже к 3.12.

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

Ещё раз посмотрел на Yandex-маркете. Наверное, придётся брать на A10. Судя по отзывам, энергопотребление в CPU AMD более-менее подтянули до приемлемого уровня. Производительности у A10, опять-таки судя по комментариям, хватает. Графика Radeon HD 7660G вроде как тоже что-то может. Возьму, наверное, что-нибудь из Samsung'ов или Lenovo в скором времени. Кстати, ноуты на A10 без дискретки дешёвенькие получаются.

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

кто-нибудь протестирует=>больше баг-репортов=>драйверы будут ещё лучше

Где то по пути к светлому будущему я растерял весь оптимизм. :-(

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

Я скорее наоборот. Попробовал отправить багрепорт-пофиксили. Надо только информацию по-нормальному подавать, а не так:«А-а-а-а-а! Ничего не работает!» Если бы не DPM, я бы до сих пор на катаглисте сидел. А сейчас уже можно жить на ноутбуке со свободными драйверами, что не может не радовать. Баги есть, но их нужно репортить. Сами себя они не отрепортят.

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

Я про другое. Мне не верится что популяризация увеличит количество грамотных репортов. Я на свободных дровах уже около 5 лет и уже начал уставать ждать светлое будущее для себя.

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

Почему же? Активно пилят последние 2-3 года. r600g уже торт. Да, нет всех расширений, openGL<=3.1, но это уже громадный прогресс. С VDPAU и DPM, амдшные процы уже готовы для HTPC. Ну а после той работы, что проделал Airlie, блобы уже позади в плане поддержки гибридной графики. По-моему, это epic WIN!

Зато владельцам SI и выше нужно ждать. Но тут уж мы ССЗБ.

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

Я на свободных дровах уже около 5 лет и уже начал уставать ждать светлое будущее для себя.

Смотря что считать за светлое будущее, оно ведь у всех разное (безотносительно ОС и используемого драйвера). Для кого-то это рабочие WoT на XP, для кого-то StarCraft II в OS X, а для кого-то OilRush на CrossFire со свободными дровами в Linux.

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

Первым делом смотрел на Intel + Radeon, но там получаем опять-таки гибридную графику, связываться с которой нет желания.

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

Я люблю играть в игры и мне нравятся красивые и технологичные игры. Поэтому я покупаю современные видеокарты. И когда r600g был полное гавно, намного хуже никакого тогда r600c (который на тот момент был тоже не о чем) у меня были 3650 и 4850. Сейчас когда r600g стал тортом я купил 7950, для которой radeonsi на данный момент очень плох.

Behem0th ★★★★★
()

ПОЧЕМУ ЭТО МИНИ НОВОСТЬ???11111

wst ★★★★
()
Ответ на: комментарий от X-Pilot

От этой штуки и на блобе толка мало. Так что ждать просто не нужно.

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

Невидия всё так же отказывается поддержку оптимуса делать. Так что всё ещё fuck you. Если за невидию работу делает сообщество, то её это никак не оправдывает.

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

carasin> В APU очень дохлая графика.

Очень дохлая - это Intel. Та, что в APU, позволяет играть практически во все современные игры за исключением самых жручих вроде Day Z. В них уже без дискретки никуда. Но и тут уже low-mid хватает за глаза.

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

Ну посидишь на fglrx. Блоб для радеонов уже много лет работает не хуже невидиевского.

Только вот, как оказалось, на блобе не работает Unity. Не то, чтобы это было критично, но расстраивает.

X-Pilot ★★★★★
()
Ответ на: комментарий от Nanodesu

Вот legacy blob как раз для актуальных ядер и иксов поддерживается, насколько мне известно. Но неважно - главное, что на открытых драйверах работает.

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

anonymous> он НУВО, чурка ты нефранцузская!

fixed

Ноувеау! Ноувеау! Ноувеау!

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

carasin> Имелось в виду, что Intel HD 4000 лучше дохлых Radeon HD 63xx.

Хуже. Как минимум поддерживаемой версией OpenGL.

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

anonymous> Все-таки Linux определенно стоит поучиться обратной совместимости у Windows.

Ну давай, поставь туда драйверы для Windows XP. Те, что для висты, ты уже не поставишь ни за что.

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