Метабаг поддержки Radeon
commiethebeastie 8 января, 2012 - 00:16
Ужасная поддержка в генте закрытых каталистов.
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 есть.
Ужасная поддержка в генте
Ну просто очень - вертим блоб и так, и этак, со словами и без слов
Умеет. симлинки он меняет - если нет, номер бага фстудию
Это не его задача - знать
Это гента. детка. Здесь не убунты и федоры. Здесь без админа, о ужас, даже сервисы не рестартятся.
это в вас говорит винда в виде убунты - не надо лезть в мое ядро всяким скриптам немытыми лапами ( результат я видел на свежей убунте - оно так и не загрузилось)
сдк нет - ебилды есть; опять таки блобы недопереверченные. вам 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?
Ну тогда и симлинки делайте руками, зачем вам полумеры?
Ну ладно, это гента.
Собрать ПО с 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
В gentoo нет потребителей. Потребители в Ubuntu.
Расскажи это пользователям пропиетарных видеодров - они не поддерживают KMC но вполне себе работают.
Ты опять недочитал фразу?
Прежде чем писать гневное
Прежде чем писать гневное ответное сообщение дочитайте моё до конца и осмыслите.
В последнее время, если вы не в курсе, 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 тоже, если их использовать, но я использую открытый драйвер и не "прыгаю" на закрытый. Как только вы определитесь с драйвером вы тоже престанете хотеть переключаться.
А я утверждал, что будут ? Вот, что я вам написал:
Если у вас карта из этой линейки, тогда ставьте radeon-ucode, modeset=1 не нужно ставить, либо вы что-то не так делаете, видимо у вас radeon собран модулем, раз вы "прыгаете" с открытых драйверов на закрытые, тогда может быть нужно, и то сомневаюсь. Прежде, чем писать ответ дочитайте мой пост там для вас будет откровение, о том, чего вы
, видимо, не знаете. У вас проблемы с настройкой из-за того, что вы не читаете Gentoo Handbook.
Это утверждение вообще "не верное", отключите поддержку kms (kernel mode setting) в radeon, все прекрасно будет работать, только вы переключаться из консоли в X будете слегка дольше, а так всё тоже самое.
Опять вы со своей "бубунтой", ну используйте её, если вам сложно и вы не хотите читать документацию оставайтесь на ней, modeset=1 не нужен, если ядро настроено в соответствие с документацией, которую вы не хотите читать.
Я не против утверждения, что используется один драйвер, xf86-video-ati, но вы видимо плохо знаете то, о чём говорите, потому, что вы не хотите разбираться, синдром Ubuntu. Но для карт radeon X600, Radeon 9600/9800 и Radeon X1600/X1800/X1900 не нужны бинарные прошивки, radeon-ucode и прочее, они и без них с kms и xf86-video-ati работают, не нужны. Поэтому и не выставлен radeon-ucode как необходимость при установке xf86-video-ati. Почитайте сначала документацию прежде, чем что-то утверждать, вы так же видимо не до конца прочитали мой предыдущий пост, дочитайте и его.
Напишите свой ebuild, если вас что-то не устраивает, представьте его в багзиллу на предмет включения в официальное дерево портэжэй.
А я утверждал, что будут ?
А я написал, нафига тогда объединили r300 и r600?
Фигасе, да ты верун. В хендбуке невозможно учесть все проблемы.
Иксы не работают на Intel и R800-R900 без KMS.
Тебе везже бубутоводы видятся? Я написал что в генте та же проблема, отсутствие modeset=1. Ядро настроено как надо, стоит запускать kms по-умолчанию и все равно черный экран без принудительного запуска KMS.
Иди лечись, раз везде ubuntu видишь.
Клеветник и потребитель, или Ванга, что и следовало ожидать. Невозможно описать все проблемы в одной документации. А с документацией по KMS и R600 я знаком еще со времен их нахождения в отдельных ветках. Из-за этого 4850 спалил.
.
Фигасе шо за бред?!
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Последние на интеле
Последние на интеле действительно не работают ни в чем, кроме линукса с кмс
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
Где объединили, в mesa ?
Зачем писать два раза один и тот же код ?
Вы не думали что он достаточно похож что для r300, что для r600, поддерживать проще.
Это уже ваши проблемы, следить за температурой чипа и обеспечивать хорошее охлаждение корпуса и видео карты в частности.
Конечно везде есть нюансы, которые описаны либо в хандбуке, либо в документации по драйверу на 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.
В готовности к облому - наша сила! (с)