Вы здесь

Метабаг поддержки 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, сказать ни чего не могу, но почитайте документацию и сам 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, сказать ни чего не могу, но почитайте документацию и сам ebuild, разбнрётесь почему требует.

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

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

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

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

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

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

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

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 написал:
А я написал, нафига тогда объединили 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 требует 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.

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