LINUX.ORG.RU
ФорумTalks

Автоотключение дискретки теперь доступно и для радеонов

 , , , ,


3

4

Alex Deucher опубликовал матчи в рассылке для автоматического отключения дискретной амдшной видеокарты в гибридных ноутбуках. Пруф. Ранее Dave Airlie опубликовал патчи с такой же поддержкой для ноутбуков с нвидией на борту. В общем свободные дрова всё тортее и тортее. За последние полгода VDPAU, DPM, теперь ещё автоотключение дискретки.

Жаль, что в 3.12 это уже не попадёт.

PS [slowpoke mode]Хотел просто добавить сообщение в свою тему двухмесячной давности, а она, оказывается, уже в архиве. Через сколько времени тема в архив переезжает?[/slowpoke mode]

★★

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

только всякие фанатики блобоводы в упор не хотят верить в то что открытые дрова няшные.

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

А как же попугаи в бенчмарках? Нужно выжимать из железки все, за что заплатил! Нужно больше попугаев!!!!11

ArtKun ★★★★★
()
Ответ на: комментарий от Novell-ch

только всякие фанатики блобоводы в упор не хотят верить в то что открытые дрова няшные

Так на рабочей машине любой блобовод бы поставил радеон или нуво. Но если надо кодить с OpenGL или играть, то открытые дрова пока только на интеле станут приемлемым выбором, и иногда на картах AMD.

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

рабочей машине

играть

/0

Проблема в том, что прогресс очень быстрый. С одной стороны хорошо, а с другой только вышел 3.12-rc1, а тут этот коммит Алекса, и руки уже чешутся пропатчить 3.12-rc1 и поставить на ноутбук.

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

Проблема в том, что прогресс очень быстрый. С одной стороны хорошо, а с другой только вышел 3.12-rc1, а тут этот коммит Алекса, и руки уже чешутся пропатчить 3.12-rc1 и поставить на ноутбук.

Ну это как раз показывает, что у дров ещё есть очевидные недостатки. На intel можно просто работать, не испытывая новые ядра.

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

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

Rakot ★★
() автор топика

На форониксе вроде как про 3.12 речь шла — что для nouveau, что для radeon'а. Линк, правда, что-то сходу не найду. Сейчас спать, а завтра продолжим :)

carasin ★★★★★
()

OMFG

Джва года ждал. В самом буквальном смысле.

Axon ★★★★★
()
Ответ на: комментарий от Novell-ch

в то что открытые дрова няшные.

Nouveau рисует картинки, страшные, как ядерная война.

KennyMinigun ★★★★★
()

Через пару лет fglrx станет ненужным. А свободный драйвер портируют под венду через Gallium3D.

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

Через пару лет fglrx станет ненужным.

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

onon ★★★
()

Классно, наконец-то ноут станет более-менее долго жить без особых плясок!

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

На intel можно просто работать, не испытывая новые ядра.

На AMD в том объёме, который Intel умеет, тоже давно всё работает, другое дело, что у AMD видеокарта, а у Intel DAC плюс какой-то сопроцессор чтобы часть работы по отрисовке на него сгрузить.

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

Через пару лет fglrx станет ненужным.

Оно и сейчас-то не больно нужно. Разве только что для SI.

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

На AMD в том объёме, который Intel умеет, тоже давно всё работает, другое дело, что у AMD видеокарта, а у Intel DAC плюс какой-то сопроцессор чтобы часть работы по отрисовке на него сгрузить.

Софистика. Если драйверы Intel выжимает из слабых видеокарт столько же, сколько и драйверы AMD из приличных видеокарт, то драйверы AMD не готовы для игорей и работы с OpenGL.

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

Похоже, всё работает нормально на

intel hd 4000 + mobility radeon 7750M

Если кому интересно мои результаты в unigine tropics (1024x768 всё на максимуме) в fps:

hd 4000 (kernel 3.11.0)                     22.7
hd 4000 (kernel 3.12-rc1)                   24.2
7750M (kernel 3.11.1 на radeonsi)           24.1
7750M (kernel 3.12-rc1+runpm на radeonsi)   28.9
7750M (fglrx)                               44.9

В общем производительность radeonsi в этом конкретном тесте уже около 65% от блоба, а ведь всё ещё нет нормального тайлинга, hyperz и т.д. Плюс свободный драйвер уже в некоторых фичах лучше каталиста: VDPAU из коробки, вменяемая поддержка гибридных видеокарт (не нужно иксы перезагружать, карта сама отключается, когда не используется).

Правда есть и ложка дёгтя: из-за багов с LLVM остальные юнижиновские тесты не запускаются, но баг открыт, и разработчики в курсе.

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

только всякие фанатики блобоводы в упор не хотят верить в то что открытые дрова няшные.

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

Deleted
()

Я так понимаю что эти патчи как-то зависят от этих? Потому что в 3.13-rc2 они вошли, но автоотключение дискретки не происходит.

daytar
()
6 ноября 2013 г.

Novell-ch, привет, а у тебя GLX_ARB_create_context_profile работает с твоими репами? Просто у меня он не поддерживается, и поэтому glxinfo не показывает версию core profile. Такую же проблему описал один из пользователей твоих реп с форума фороникса. Кстати этот косяк недели две назад появился после одного из обновлений X сервера.

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

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

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

с обновленным икс сервером должно все работать
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.0.0-devel
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

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

У меня теперь тоже работает, спасибо!

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