Метабаг поддержки Radeon

Ужасная поддержка в генте закрытых каталистов.

1. OpenCL требует nvidia;
2. eselect opengl не умеет переключаться между xorg-x11 и ati;
2.1 Он не знает о том, что для fglrx требуется xorg.conf;
2.2 Он не знает что надо блеклистить модули;
2.3 Он не знает, что желательно в опции загрузки ядра добавлять modeset=1 принудительно, даже несмотря на установку этого параметра по дефолту, иначе большая вероятность получения черного экрана на открытых драйверах xf86-video-ati не ставит по зависимостям ucode, в результате получаем черный экран;
4. AMD Stream SDK нет. Пытается поставить куду.

Вообще кто-нибудь поддерживает радеоны в генте, кроме банального добавления каталистов в портежи?

>>Вообще кто-нибудь

>>Вообще кто-нибудь поддерживает радеоны в генте, кроме банального добавления каталистов в портежи?

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

AMD Stream SDK нет. Видимо потому что sdk на непопулярные вещи сами по себе могут попасть в портежи только по зависимостям, но это опять же явление само по себе редкое. Причем зависимости на cuda-toolkit есть.

Ужасная поддержка в генте

Ужасная поддержка в генте закрытых каталистов.

Ну просто очень - вертим блоб и так, и этак, со словами и без слов

2. eselect opengl не умеет переключаться между xorg-x11 и ati;

Умеет. симлинки он меняет - если нет, номер бага фстудию

2.1 Он не знает о том, что для fglrx требуется xorg.conf;

Это не его задача - знать

2.2 Он не знает что надо блеклистить модули;

Это гента. детка. Здесь не убунты и федоры. Здесь без админа, о ужас, даже сервисы не рестартятся.

2.3 Он не знает, что желательно в опции загрузки ядра добавлять modeset=1 

это в вас говорит винда в виде убунты - не надо лезть в мое ядро всяким скриптам немытыми лапами ( результат я видел на свежей убунте - оно так и не загрузилось)

4. AMD Stream SDK нет.

сдк нет - ебилды есть; опять таки блобы недопереверченные. вам opencl или под AMD Stream попрограммить ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Умеет. симлинки он меняет -

Умеет. симлинки он меняет - если нет, номер бага фстудию

Кто-то не знает что такое подпункты.

Это не его задача - знать.

Руками переименовывать xorg.conf?

Это гента. детка. Здесь не убунты и федоры. Здесь без админа, о ужас, даже сервисы не рестартятся.

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

это в вас говорит винда в виде убунты - не надо лезть в мое ядро всяким скриптам немытыми лапами ( результат я видел на свежей убунте - оно так и не загрузилось)

Ну ладно, это гента.

вам opencl или под AMD Stream попрограммить ? 

Собрать ПО с USE="opencl" без использования нвидивских блобов. Зачем делать из системы помойку установкой куды?

PS: Ебилды древние.

1. Я не использую Nvidia,

1. Я не использую Nvidia, сказать ни чего не могу, но почитайте документацию и сам ebuild, разбнрётесь почему требует.

2. eselect opengl set ati и eselect opengl set xorg-x11 прекрасно всё переключает.

2.1 Это ваша задача знать что нужно, eselect opengl только для переключения ссылок, да и вообще зачем ставить несколько драйверов.

2.2 Если вы что-то используете должны знать как это настраивать, если переходите на закрытый драйвер потрудитесь убрать то, что не нужно.

2.3 Использую открытые драйверы и ни разу не выставлял этот параметр, всё работает прекрасно и без него, вилимо что-то попутали с настройкой ядра. ucode нужны не для всех карт, к примеру для radeon X600, Radeon 9600/9800 и Radeon X1600/X1800/X1900 он не нужен, только для карт линеек Radeon HD 2XXX/3XXX/4XXX/5XXX/6XXX, они же 6xx/r7xx/Evergreen/Northern Islands Radeon GPUs, так что зачем что-то ставить, если оно может и не понадобиться, здесь всё решает пользователь, ну или по крайней мере больше чем в Ubuntu. Чёрного экрана не встречал ни разу, у меня были Radeon X1600, Radeon HD4670 и сейчас Radeon 5770, с открытыми драйверами и KMS, проблем нет, параметр modeset=1 не выставлял.

4. Ищите, возможно есть во внешнем оверлее, либо напишите сами ebuild.

Вообще читайте документацию, Gentoo Handbook в частности, желательно английский.

Большая часть в Gentoo настраивается вами, ни кто за вас не будет дописывать параметры в загрузчик, вы должны сами решить что вам нужно, eselect opengl только переключает ссылку на LibGL открытую или проприетарную, она только для этого, остальное руками.

>Я не использую Nvidia,

>Я не использую Nvidia, сказать ни чего не могу, но почитайте документацию и сам ebuild, разбнрётесь почему требует.

Там поддержка карт AMD закомментирована.

>Это ваша задача знать что нужно, eselect opengl только для переключения ссылок, да и вообще зачем ставить несколько драйверов.

2D отлично работает на открытых, а 3D на закрытых. И есть такое слова для потребителя как "тестирование", а не смотреть на закрытые от старости багрепорты с неисправлеными багами. Придется видимо писать скрипты.

>Чёрного экрана не встречал ни разу

Ну как всегда УМВР, что и следовало ожидать. HDMI без микрокодов и modeset=1 не работает на DCE5. Тем более иксы вообще не работают без КМС. Так что modeset=1 и ucode уже давно никак не повредит, тем более бибунте его не добавили и получили черный экран. И вообще ССЗБ, раз r300 и r600 в один radeon объединили.

>Ищите, возможно есть во внешнем оверлее, либо напишите сами ebuild.

Мамонты там, которые померли от старости.

commiethebeastie

commiethebeastie написал(а):
И есть такое слова для потребителя как "тестирование", а не смотреть на закрытые от старости багрепорты с неисправлеными багами.

В gentoo нет потребителей. Потребители в Ubuntu.

commiethebeastie написал(а):
Тем более иксы вообще не работают без КМС.

Расскажи это пользователям пропиетарных видеодров - они не поддерживают KMC но вполне себе работают.

commiethebeastie написал(а):
>Ищите, возможно есть во внешнем оверлее, либо напишите сами ebuild.
Мамонты там, которые померли от старости.

Ты опять недочитал фразу?

Прежде чем писать гневное

Прежде чем писать гневное ответное сообщение дочитайте моё до конца и осмыслите.

commiethebeastie написал(а):
2D отлично работает на открытых, а 3D на закрытых. И есть такое слова для потребителя как "тестирование", а не смотреть на закрытые от старости багрепорты с неисправлеными багами. Придется видимо писать скрипты.

commiethebeastie написал(а):
2.1 Он не знает о том, что для fglrx требуется xorg.conf;

В последнее время, если вы не в курсе, X.org переходит на автоконфигурироание, это тенденция, иными словами xorg.conf и xorg.conf.d/*-monitor.conf можно не создавать, xorg-server сам определит подходящий драйвер для вашей видео карты, но открытый драйвер имеет более высокий приоритет, по-этому, если установлены ati-drivers и xf86-video-ati будет использован последний.

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

1. Указать его в xorg.conf.
2. Переключить ссылку на LibGL закрытого драйвера 'eselect opengl set ati'
3. Запретить загрузку radeon.ko / разрешить загрузку fglrx.ko
4. Перезагрузиться.

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

Не знаю как вас, а меня открытые драйверы устраивают, да и производительность закрытых в 2d тоже, если их использовать, но я использую открытый драйвер и не "прыгаю" на закрытый. Как только вы определитесь с драйвером вы тоже престанете хотеть переключаться.

commiethebeastie написал(а):
HDMI без микрокодов и modeset=1 не работает на DCE5.

А я утверждал, что будут ? Вот, что я вам написал:

kostik87 написал(а):
ucode нужны ... только для карт линеек Radeon HD 2XXX/3XXX/4XXX/5XXX/6XXX, они же 6xx/r7xx/Evergreen/Northern Islands Radeon GPUs и старше

Если у вас карта из этой линейки, тогда ставьте radeon-ucode, modeset=1 не нужно ставить, либо вы что-то не так делаете, видимо у вас radeon собран модулем, раз вы "прыгаете" с открытых драйверов на закрытые, тогда может быть нужно, и то сомневаюсь. Прежде, чем писать ответ дочитайте мой пост там для вас будет откровение, о том, чего вы
, видимо, не знаете. У вас проблемы с настройкой из-за того, что вы не читаете Gentoo Handbook.

commiethebeastie написал(а):
Тем более иксы вообще не работают без КМС

Это утверждение вообще "не верное", отключите поддержку kms (kernel mode setting) в radeon, все прекрасно будет работать, только вы переключаться из консоли в X будете слегка дольше, а так всё тоже самое.

commiethebeastie написал(а):
Так что modeset=1 и ucode уже давно никак не повредит, тем более бибунте его не добавили и получили черный экран.

Опять вы со своей "бубунтой", ну используйте её, если вам сложно и вы не хотите читать документацию оставайтесь на ней, modeset=1 не нужен, если ядро настроено в соответствие с документацией, которую вы не хотите читать.

commiethebeastie написал(а):
И вообще ССЗБ, раз r300 и r600 в один radeon объединили.

Я не против утверждения, что используется один драйвер, xf86-video-ati, но вы видимо плохо знаете то, о чём говорите, потому, что вы не хотите разбираться, синдром Ubuntu. Но для карт radeon X600, Radeon 9600/9800 и Radeon X1600/X1800/X1900 не нужны бинарные прошивки, radeon-ucode и прочее, они и без них с kms и xf86-video-ati работают, не нужны. Поэтому и не выставлен radeon-ucode как необходимость при установке xf86-video-ati. Почитайте сначала документацию прежде, чем что-то утверждать, вы так же видимо не до конца прочитали мой предыдущий пост, дочитайте и его.

quotecommiethebeastie написал(а):
Мамонты там, которые померли от старости.

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

А я утверждал, что будут ?

А я утверждал, что будут ? Вот, что я вам написал:

А я написал, нафига тогда объединили r300 и r600?

вы не читаете Gentoo Handbook.

Фигасе, да ты верун. В хендбуке невозможно учесть все проблемы.

Это утверждение вообще "не верное", отключите поддержку kms (kernel mode setting) в radeon, все прекрасно будет работать, только вы переключаться из консоли в X будете слегка дольше, а так всё тоже самое.

Иксы не работают на Intel и R800-R900 без KMS.

Опять вы со своей "бубунтой", ну используйте её, если вам сложно и вы не хотите читать документацию оставайтесь на ней, modeset=1 не нужен, если ядро настроено в соответствие с документацией, которую вы не хотите читать.

Тебе везже бубутоводы видятся? Я написал что в генте та же проблема, отсутствие modeset=1. Ядро настроено как надо, стоит запускать kms по-умолчанию и все равно черный экран без принудительного запуска KMS.

Я не против утверждения, что используется один драйвер, xf86-video-ati, но вы видимо плохо знаете то, о чём говорите, потому, что вы не хотите разбираться, синдром Ubuntu. Но для карт radeon X600, Radeon 9600/9800 и Radeon X1600/X1800/X1900 не нужны бинарные прошивки, radeon-ucode и прочее, они и без них с kms и xf86-video-ati работают, не нужны. Поэтому и не выставлен radeon-ucode как необходимость при установке xf86-video-ati. Почитайте сначала документацию прежде, чем что-то утверждать, вы так же видимо не до конца прочитали мой предыдущий пост, дочитайте и его.

Иди лечись, раз везде ubuntu видишь.

Почитайте сначала документацию прежде, чем что-то утверждать, вы так же видимо не до конца прочитали мой предыдущий пост, дочитайте и его.

Клеветник и потребитель, или Ванга, что и следовало ожидать. Невозможно описать все проблемы в одной документации. А с документацией по KMS и R600 я знаком еще со времен их нахождения в отдельных ветках. Из-за этого 4850 спалил.

.

commiethebeastie написал(а):
Иксы не работают на Intel и R800-R900 без KMS

Фигасе шо за бред?!

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Последние на интеле

Последние на интеле действительно не работают ни в чем, кроме линукса с кмс

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Всем Поосторожнее, в топике

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

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Скажите, плиз, а от нас вы

Скажите, плиз, а от нас вы что хотите ?
Ваш топик - это вопрос ? если да, то какой он ?
если жалоба - то вы не по адресу, багзилла немного в другой стороне; Но и там вам врядли помогут - схема разработки генты совсем другая, чем вы ее, вероятно, представляете.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

commiethebeastie

commiethebeastie написал(а):
А я написал, нафига тогда объединили r300 и r600?

Где объединили, в mesa ?

Зачем писать два раза один и тот же код ?

Вы не думали что он достаточно похож что для r300, что для r600, поддерживать проще.

commiethebeastie написал(а):
Из-за этого 4850 спалил

Это уже ваши проблемы, следить за температурой чипа и обеспечивать хорошее охлаждение корпуса и видео карты в частности.

Конечно везде есть нюансы, которые описаны либо в хандбуке, либо в документации по драйверу на X.org, я не утверждаю что нужно вам читать только хандбук.

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

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

(*)

Четыре-пять лет нонстоп на VIDEO_CARDS="fglrx" и обновляюсь каждую неделю. На том компьютере, что у меня сейчас, команда grep completed /var/log/emerge.log | grep ati-drivers показывает, что я пользовался версиями 8.612, 9.6, 9.7, 9.8, 9.9-r2, 9.11, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9-r1, 10.10, 10.11, 10.12, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 11.10, 11.11, 11.12

При этом ни разу x11-drivers/ati-drivers меня не подводили. Поэтому я не согласен с выражением "Ужасная поддержка", вижу emo rage и не считаю происходящее конструктивным.

1. OpenCL требует

1. OpenCL требует nvidia;
emerge -pv ati-drivers nvidia-drivers
[ebuild R ~] x11-drivers/ati-drivers-11.12 USE="modules (multilib) opencl qt4 -debug" 0 kB
[ebuild N ] x11-drivers/nvidia-drivers-290.10 USE="acpi (multilib) -custom-cflags -gtk" 56,967 kB

У меня стоят дрова ати с включенным флагом opencl, когда включал флаг, то один пакет требовал драйвера для нвидиа, снес толи пакет, толи убрал у него флаг требующий нвидивские драйвера, так что внимательней читайте сообщения emerge.

В готовности к облому - наша сила! (с)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".