|
|
3.54, Аноним (-), 00:18, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> На плейстехе 4 бабла подняли. Теперь можно куражиться.
Завидовать другим - нехорошо.
| |
|
2.7, Аноним (-), 15:28, 03/04/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
На пхорониксе в комментариях написали, что это как и с broadcom'ом, открыли обертку над блобом.
| |
|
3.10, бедный буратино (ok), 15:40, 03/04/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> На пхорониксе в комментариях написали, что это как и с broadcom'ом, открыли
> обертку над блобом.
И куда эту обёртку засовывать? (гусары, молчать!)
| |
|
4.15, anonymousY (ok), 16:37, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> И куда эту обёртку засовывать? (гусары, молчать!)
Очевидно патчить ею ядро и месу.
| |
|
|
|
|
2.52, Аноним (-), 23:21, 03/04/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Стандарт декодирования в gnu/linux это VAAPI
плохо что они не сделали VAAPI
| |
|
3.82, Аноним (-), 10:54, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Стандарт декодирования в gnu/linux это VAAPI
Это кто сказал?
> плохо что они не сделали VAAPI
Поработав и с тем, и с другим, могу сказать, что VDPAU заметно прямее сделан и лучше документирован, чем VAAPI в части декодирования. В частности, там хотя бы даются гарантии потокобезопасности.
| |
3.86, Аноним (-), 08:51, 05/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
стандартов используемых в линуксах очень мало и видеодекодирование в их число не входит
| |
|
|
|
2.6, бедный буратино (ok), 15:16, 03/04/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я с 2008 года всё жду и жду, а оно всё не выходит и не выходит. Иногда кажется, что оно - ан нет, опять показалось. Не будем торопиться с выводами.
| |
|
1.13, Аноним (-), 16:31, 03/04/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Забыли указать в новости, что поддержка в виде *блобика* микрокода и обертки для работы с этим блобиком.
| |
|
2.38, Andrey Mitrofanov (?), 19:47, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Забыли указать в новости, что поддержка в виде *блобика* микрокода и обертки
> для работы с этим блобиком.
О-о-о, это ты ещё AtomBIOS(TM) не видел. Очень расстроишься...:(((
| |
|
3.56, Аноним (-), 00:21, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> О-о-о, это ты ещё AtomBIOS(TM) не видел. Очень расстроишься...:(((
С другой стороны, драйверу достаточно сделать парсер-интерпретер. А видяха за счет интерпретируемого "типа, bios" сама знает как с ней работать. Чем оно хуже например фирмвары в сидироме или жестком диске - интересный вопрос.
| |
|
|
|
2.18, anonymousY (ok), 17:20, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вы firmware блобом называете??? Ну тогда и нынешний радеон тоже обертка над блобом.
| |
|
3.21, Аноним (-), 17:30, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Блобом называется большой бинарный объект. В частности, нечто по типу 100-килобайтных uvd-микрокодов вида RV_7....bin, не имеющих исходников. Большинство же файлов по ссылке не удовлетворяют этому критерию. Да дело даже не в исходниках, а в том что новость не отражает суть.
| |
|
4.23, anonymousY (ok), 17:38, 03/04/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Большинство же файлов по ссылке не удовлетворяют этому критерию.
Так это блоб или не блоб? У вас есть понимание того, чем собственно является firmware?
>Да дело даже не в исходниках, а в том что новость не отражает суть
В чем же она не отражает сути, позвольте спросить?
| |
|
5.24, Аноним (-), 17:45, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> У вас есть понимание того, чем собственно является firmware?
Есть. Поэтому я не называю микрокод фирмварью.
> В чем же она не отражает сути, позвольте спросить?
В том, что 90% реализации поддержки UVD *не* в виде пачтей.
| |
|
6.28, anonymousY (ok), 17:58, 03/04/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Есть. Поэтому я не называю микрокод фирмварью.
Вы называете его блобом.
>В том, что 90% реализации поддержки UVD *не* в виде пачтей.
Вы на аптекарских весах измеряли?
Как вы вообще себе это представляете? fireware содержит специфичный для данного gpu код. Для того чтобы распространить его в исходниках, надо сначала добавить поддержку соответствующей архитектуры в компилятор, затем в ядро. Или надо было все это выложить в виде отдельного .S файла полностью состоящего из hex-а? Тогда бы реализация стала полностью открытой?
| |
6.57, Аноним (-), 00:22, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Есть. Поэтому я не называю микрокод фирмварью.
Хотя по факту отличий между ними минимум.
| |
|
5.25, Аноним (-), 17:49, 03/04/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Тут недавно была новость про опенсорсную "поддержку" броадкомовского 3D и GL в какой-то поделке. Тут тоже самое. Вот только там новость отражала суть, а тут - нет.
| |
|
6.34, anonymousY (ok), 18:50, 03/04/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если человек невежественен, то ему лучше молчать, тогда он может даже сойти за умного.
| |
6.78, Аноним (-), 03:11, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Тут недавно была новость про опенсорсную "поддержку" броадкомовского 3D и GL в
> какой-то поделке. Тут тоже самое. Вот только там новость отражала суть, а тут - нет.
Тут это в куда меньшей степени. А так - вы кинули команду накопителю по SATA интерфейсу, а там его контроллер отрабатывает команду. Вас не смущает что у него есть флеха и микрокод в ней? Который и отрабатывает данную команду по факту?
| |
6.88, Аноним (-), 12:00, 05/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> какой-то поделке.
Raspberry Pi это был. Ну да, там совсем отстойно сделано: GPU загружает систему, а ARM с линем там так - вспомогательная фигня при GPU, которую уже потом догружает сам GPU, после того как стартанул, лол. В указанооом же случае GPU лишь периферия. Своей линии поведения как таковой не имеет, невзирая на микрокод.
| |
|
|
|
|
2.19, Stax (ok), 17:25, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вы с луны упали?
Это фирмвари карт, без которых свободный драйвер вообще работать не будет. Им сто лет в обед и они давно входят в любой дистрибутив.
$ ls /lib/firmware/radeon/R600_*
/lib/firmware/radeon/R600_me.bin /lib/firmware/radeon/R600_pfp.bin /lib/firmware/radeon/R600_rlc.bin
$ rpm -qf /lib/firmware/radeon/R600_*
linux-firmware-20121218-0.2.gitbda53ca.fc18.noarch
linux-firmware-20121218-0.2.gitbda53ca.fc18.noarch
linux-firmware-20121218-0.2.gitbda53ca.fc18.noarch
А по ссылке просто более актуальные версии.
| |
|
3.22, Аноним (-), 17:32, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Ага, с луны, упал. Только сначала процитируй строчку, в которой я допустил ошибку.
RV710_uvd.bin 02-Apr-2013 23:24 113K
RV770_uvd.bin 02-Apr-2013 23:24 89K
И соотнеси это с размером патчей, можешь заодно читать тогда научишься.
| |
|
4.26, Stax (ok), 17:50, 03/04/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
И? Откуда вы знаете, что это не "вообще" общий UVD-код, который нужен радеонам для работы этого модуля?
Кода мало, т.к. декодирование-то аппаратное, а не в драйвере. Причем на специализированном аппаратном модуле (который еще разный у разных карт), а не на засылаемых из ОС шейдерах. Так какой код вы там ожидаете увидеть, когда по определению это активация аппаратной фичи и передача данных в карту?
| |
4.30, Аноним (-), 18:10, 03/04/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дались тебе эти блобы.
1) Меняются апи/аби у dri/mesa/drm и оставшейся шайки-братии стека открытых видеодрайверов - менять этот блоб не нужно. Он продолжает просто работать. Что есть неоспоримый плюс.
2) Блоб отлажен и работоспособен на все 110%. И в дальнейшем не представляет проблем со своей поддержкой. Даже если в нём и есть какие-то подпорки для Digital restrictions management, то не срать ли на это? Ускорение видео от этого никуда не пропадает и просто работает.
3) Подозреваю, что ситуация с текущими bios аналогична - архив с кучей блобов для разных "блоков" (например для встроенных сетевух). Если такой пурист - open hardware ваш выбор
По теме, осталось выцыганить блобы на управление питание, чтобы рулить вольтажом и частотой.
| |
|
5.45, qux (ok), 21:20, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> 3) Подозреваю, что ситуация с текущими bios аналогична - архив с кучей
> блобов для разных "блоков" (например для встроенных сетевух). Если такой пурист
> - open hardware ваш выбор
Пурист-не пурист, а желание использовать поменьше закрытых компонентов достаточно понятно, с учетом тематики сайта. Тем более, обязательных не так много, и минус один это уже неплохо.
> По теме, осталось выцыганить блобы на управление питание, чтобы рулить вольтажом и
> частотой.
А тут почему блобы? Ценной IP вроде нет, защитой от крайних значений аргументировать разве что.
| |
|
6.50, dalco (ok), 22:32, 03/04/2013 [^] [^^] [^^^] [ответить] | +/– | Полгодика назад проскакивала информация кажется, на похорониксе кто-то из амдшн... большой текст свёрнут, показать | |
|
7.80, Аноним (-), 08:04, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Еще более короткое резюме - писать код управления питанием для опенсорсных дров
> гораздо быстрее и проще с нуля.
Ну дык. Если бы вы видели что обычно в таком коде бывает (легаси от проприерасов на 10+ лет - это просто залежи мамонтового шита) - вы бы тоже так считали.
| |
7.85, qux (ok), 15:36, 04/04/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дык ок, сами говорите, для свободных дров вариант с нуля лучше. Зачем тот блоб просить тогда.
Вообще интересно, это такая сложная фича, или фреймворк подхватили под другим причинам..
| |
|
6.59, Аноним (-), 00:34, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Пурист-не пурист, а желание использовать поменьше закрытых компонентов достаточно понятно,
Оно конечно да, но просто ныть про микрокод - неконструктивно. Если реально мешает - создайте инициативу по переписыванию, например. Кто же виноват что сервисному процессору код нужен?! С другой стороны, фирмваре у вашего харда вы же врядли станете переписывать, так? Хоть там и есть флешка и ее можно перешить. И довески на блинах, которые тоже можно переписать. Так что по максимально жестким Столлмановским критериям - и это можно освободить. С другой стороны - вред от этого кода не так уж и огромен - сидит он в своей железке и ничего такого особо вредного делать за ее пределами не может особо.
| |
|
7.84, qux (ok), 15:32, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Ныть неконструктивно почти по определению :) А упоминать можно по нескольким причинам, намеренный вред не единственная. Свободный код это еще и правило тысячи глаз (или как его там), и возможность исправить что-то своими силами, а не ждать апдейта от производителя (особенно если устройство уже не поддерживается).
Для вашего примера можно вспомнить известный баг с потерей данных, кажется, 12й серией барракуд. Переписывать нет, но иногда вмешаться — да.
| |
|
8.89, Аноним (-), 12:15, 05/04/2013 [^] [^^] [^^^] [ответить] | +/– | Все так Компромисс Да, компромисс С другой стороны - минус один аргумент за п... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.20, Stax (ok), 17:26, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше бы энергосбережение доделали
Это печальная правда :( С энергосбережением на свободных дровах совсем швах.
| |
|
|
4.33, Stax (ok), 18:50, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Какие еще профили?
Делаешь echo low > /sys/class/drm/card0/device/power_profile - все равно карта потребляет в несколько раз больше энергии, чем в винде или с официальным каталистом в линуксе.
Энергосбережение как минимум на HD4000 и выше в свободных дровах не работает практически никак.
| |
|
5.35, ананим (?), 19:31, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
а надо
echo profile > /sys/class/drm/card0/device/power_method
только потом
echo _нужное_ > /sys/class/drm/card0/device/power_profile
| |
|
6.36, Stax (ok), 19:39, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
Разумеется, там уже profile.
Вы это, доки открыли для себя? Я эти доки не первый год вижу. Факт то, что энергосбережение не работает. Вообще никак. low туда пиши или что еще - частоты незначительно меняются, но карта все равно пышет жаром и крутит вентилятором. С каталистом все ок.
# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 750000 kHz
current engine clock: 750000 kHz
default memory clock: 950000 kHz
current memory clock: 950000 kHz
voltage: 1250 mV
PCIE lanes: 0
# cat /sys/class/drm/card0/device/power_method
profile
# echo low > /sys/class/drm/card0/device/power_profile
# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 750000 kHz
current engine clock: 506250 kHz
default memory clock: 950000 kHz
current memory clock: 950000 kHz
voltage: 1050 mV
PCIE lanes: 0
Верите или нет, но разницы реально никакой (может -1 градус). Температура ядра 63 градуса с активно работающим вентилятором. С каталистом там в районе 50 при практически выключенном вентиляторе.
Багзилла кишмя кишит багами вроде полной неработоспособности энергосбережения, если подключены два монитора (https://bugs.freedesktop.org/show_bug.cgi?id=49981) - там даже частота и напряжение не понижаются. Но даже если они понижаются, толку мало.
| |
|
7.37, ананим (?), 19:45, 03/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
а это?
echo low > /sys/class/drm/card0/device/power_profile
что выдаёт?
зыж
>Вы это, доки открыли для себя?
а без наездов, не?
| |
|
8.39, Stax (ok), 19:50, 03/04/2013 [^] [^^] [^^^] [ответить] | +/– | Просто вы реагируете, будто я не прочитал документацию А я с ней давно знаком и... текст свёрнут, показать | |
|
9.40, Maaniv (?), 20:14, 03/04/2013 [^] [^^] [^^^] [ответить] | +/– | Вполне возможно что профиль low, зашитый в карту, действительно содержит высокие... текст свёрнут, показать | |
|
|
11.49, Stax (ok), 22:19, 03/04/2013 [^] [^^] [^^^] [ответить] | +/– | Ой, расскажите, как вообще ощущения от 7750 на открытых дровах Я подумываю пере... текст свёрнут, показать | |
11.83, Аноним (-), 12:25, 04/04/2013 [^] [^^] [^^^] [ответить] | +/– | А нет, беру свои слова обратно Если на Sapphire с HD 6450 _принудительно_ выста... большой текст свёрнут, показать | |
|
10.48, Stax (ok), 22:15, 03/04/2013 [^] [^^] [^^^] [ответить] | +/– | Прямой Palit Без эффекта , напомню, только под открытыми дровами В остальном ... текст свёрнут, показать | |
|
|
|
7.76, Аноним (-), 03:07, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> current engine clock: 506250 kHz
> voltage: 1050 mV
Даунклокнулось. Но хиловато. Походу у производителя кривые таблицы в bios, увы.
> Верите или нет, но разницы реально никакой
Вообще, должно бы убавиться на несколько градусов, т.к. упала и частота и вольтаж. С другой стороны, при понижении температуры кулер сбавляет обороты и потому температура падает не так уж сильно. Скорее убавится вой и тепловыделение. Но при таком даунклоке - не настолько насколько бы этого хотелось, да.
Нормальный даунклокинг на low профайле выглядит как-то так:
default engine clock: 850000 kHz
current engine clock: 156990 kHz
default memory clock: 1200000 kHz
current memory clock: 300000 kHz
voltage: 1000 mV
// кстати это - вообще OEM какой-то кривоватый. И то нормально таблицы прописали...
| |
7.81, Doc_X (?), 10:16, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
current engine clock: 199960 kHz
было 499960
температура упала на 9 градусов
OpenSUSE 12.3 RAdeon 4650 mesa 9.0 дрова открытые последние
| |
|
|
5.60, Аноним (-), 00:47, 04/04/2013 [^] [^^] [^^^] [ответить] | +/– | Наглый пиндеж, на 5000-й серии все прекрасно работает Как-то так От рута echo... большой текст свёрнут, показать | |
|
6.72, Аноним (-), 02:52, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
>Проверялось на 75хх - 77хх
Уй, глюки, проверялось на 55хх-57хх.
| |
|
5.65, kurokaze (ok), 01:27, 04/04/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> в несколько раз больше энергии, чем в винде или с официальным
> каталистом в линуксе.
какая разница как в виндах? общественность разве интересовалась? давайте тогда уже напишите как в макоси, фряхе и солярке
| |
|
6.73, Аноним (-), 02:54, 04/04/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> какая разница как в виндах?
Ну как какая. Стремиться надо к лучшему что может выжать железо. Если где-то лучше - не лишне чтобы и пингвин так же научился бы.
| |
|
|
|
|
|
1.63, kurokaze (ok), 01:24, 04/04/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А в чем сакральный смысл? На IvyBridge Core i7 FullHD отнимает 2/3 одного из ядер.
Я пробовал 4К гонять - 4 потока влегкую держит.
Лучше бы сделали аппаратную поддержку наследника H264
| |
|
2.66, Аноним (-), 01:32, 04/04/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
А теперь попробуйте посмотреть FullHD на Bobcat-е, или каком-нибудь Atom-е.
| |
2.67, Аноним (-), 01:36, 04/04/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Лучше бы сделали аппаратную поддержку наследника H264
Это уже не к этим ребятам вопрос. Посмотрите на аппаратные возможности UVD3.
| |
2.70, Аноним (-), 02:47, 04/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> А в чем сакральный смысл? На IvyBridge Core i7 FullHD отнимает 2/3 одного из ядер.
В том что на всяких ноутах и прочих меньше жрать будет. Да и кора жрет при этом огого, а воющий вентиль у HTPC - не совсем то что людям хотелось бы видеть при просмотре кино.
| |
2.91, Аноним (-), 22:59, 05/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
reframe>=8, 15k kbps и я с удовольствием послушаю историю о том кто и как лётает на 1 ядре
Да и корочка, знаете ли, золотая. Для кинца намного дешевле купить низкопрофильный радик с пассивным охлаждением (обычно это бюджетные модели в семействе и стоят в пределах 30-40 баксов). Или ту же апушку от амд. Другое дело, что софтово на цпу можно играть что угодно (как уж получиться - неизвестно, но принципиальных ограничений нет)
| |
|
|