Не совсем. Я хочу на Radeon 7500 tv-out (s-video на тв) и d-sub (vga на crt монитор) работающие одновременно. Причём при работающих XVideo и OpenGL (на тв и црт соответственно). Причём ещё и не в clone-mode (одна картинка на crt и тв) а с отдельными десктопами. Cейчас имею clone-mode (с gatos патчами) на Х 4.3, OpenGL не пашет вообще (из-за gatos). С X.org не пашет никак. Что под linux что под фрёй 2 отдельных десктопа сделать нельзя, причём проблема именно в драйверах - под оффтопиком всё работает. Спасибо фирме АТИ...
Тут, как я понимаю, дело в старой карточке и лечить это уже никто не будет. У меня с предыдущими оффтопичными дровами так и работает - Dual Head conf называется. Работает и под Xorg6.7 и под XFree4.3. Конфиг правда дописывал после сгенеренного фглрхконфигом сам, иначе телевизор черно-белым получался. Карточка 9800. Основные глюки:
При попытке пустить фильмы с высоким (не помню каким) разрешением, типа ДВД, через xv иксы очень быстро выгружаются, приходится пускать через gl или gl2, что слегка подгружает проц и на быстрых сценах режет картинку по горизонтали.
Qt и xv через fglrx соседствуют плохо - во время фильма на 2-ой башке виджеты на первой зеленеют.
До тех пор, пока большие дядьки из ати не решат, что малые дядьки оттуда же дрова под линукс делают плохо. А делают они их плохо. Я не спец в написании дров, я вообще здесь не тут, но судить могу хотя бы по тупому фглрхконфигу. На кой хер мне надо, чтобы все секции х-конфига всенепременно конфигурились? Ну сделай ты возможность выбора - дуплить клавиатуру или нет, шрифты и т.д.
Далее, драйвер встает именно в /boot/modules. А если несколько ядер? Нет, надо его именно там собрать, перенести в директорию с ядром и депмод пустить. Ну что за олигофрены?
Знамо дело, H/W 3D и composite вместе нигде хорошо не живут. На нвидиях тоже по умолчанию - либо одно, либо другое (можно насильно включить оба, но тут уж никто ничего не гарантирует)
а толку то? Все эти проблемы с железом все равно останутся. А в маке их как класс нет. Плюс юзабилити не высоте. Наконец-то я нашел переключение между окнами а-ля емаксовый iswitchb.
>> Все эти проблемы с железом все равно останутся. А в маке их как класс нет
хватает, не беспокойся. только другого уровня. а насчет юзабилити - каждому свое. выглядит красиво и все хорошо притерто, но мне давно уже неудобно после Х. потому и не делаю мак основной машиной. а как сделаю, так все равно будет с двумя системами
А у мены все почти сразу поставилось на FC3 - но по экрану когда двигаешь окна, или когда glxgeras запускаю, или даже просто когда печатаю - ряб какаято :( полосочки бегают - sux какойто одним словом.
Да, кстати, а еще эти ребята XRANDR не реализовали. Короче единственный смысл - богатый список GL расширений (еще и не особо хорошо реализованных, судя по glxgear).
>нет, их ставят только потому что у ати самое лучше 2d, после матрокса конечно
Пора уже избавиться от предрассудков: http://www.apple.ru/powermac/specs.html. Radeon только в самом дорогом, так как в этом ценовом диапазоне он вменяемее (если есть дрова). Или Apple уже не авторитет и у дезигнеров теперь палёное 2D?
> можно насильно включить оба, но тут уж никто ничего не гарантирует
ага, это как на Mac'е - тени, прозрачности, а как пустишь Unreal Tournament - ужаснешься =). Это по обзору в журнале Chip - fps раз с 6 меньше чем на athlon =)
>>Почитал я эту эпопею и в ближайшие годы зарёкся брать ATI-видюхи. Я не из разряда садо-мазо...
Вот она, "свобода" по-линуксовому :)
>>Тут, как я понимаю, дело в старой карточке и лечить это уже никто не будет.
А почему бы самому не написать дровишки (или подправить старые)? А то мне тут недавно сказали, что можно сделать свою железку и написать дрова к ней в Линуксе и все будет работать, а в винде так нельзя...
>>нет, их ставят только потому что у ати самое лучше 2d, после матрокса конечно
Качество 2D уже лет пять не является проблемой (у нормальных производителей).
Как только производитель дает спецификацию, так сразу.
Сто раз уже говорили. 101-й специально для тебя.
Действительно, у людей есть свобода - свобода добровольно не подсаживаться на дурь, предлагаемую дешевым уличным торговцем. Пусть даже ездит он на мерсе (подставить марку машины, что нравится). В конце концов, железо - для дела, а не для игр в 3D-Mark'e
>А почему бы самому не написать дровишки (или подправить старые)? А то мне тут недавно сказали, что можно сделать свою железку и написать дрова к ней в Линуксе и все будет работать, а в винде так нельзя...
Потому что АТИ - уроды. Нету спецификации на Rage Theatre, через который TV-out работает. И наверное не будет.
хочешь окошки без композита - используй что-нибудь типа metisse или fvwm-ametista - первый 3d- и прозрачные окошки, второй - прозрачные окошки и тени. Вроде для 3d прорисовки opengl используется, но не работает ksnapshot =). Использовал metisse на fc2...
вечер добрый... мои впечатления: _в_принципе_ на X.Org-6.7.0 с Радеон 9200 всё работает нормально (и ТВ-выход, и дри - одновременно). но это _в_принципе_.
теперь о плохом. как уже было замечено выше для ядра 2.6.10 ещё не подправлен код (некоторые вызовы - deprecated, другие - pci_find_class - вообще надо менять). другая "особенность" - Х-сервер не может стартонуть, если его "запускать" 2-ой раз (1-й "запуск" прошёл "на ура"), в логах же пишет про ошибку инициализации АГП:
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
на АТИ есть решение этой проблемы (http://www.ati.com/support/infobase/4755.html).
вопрос в другом, почему же 1-ый запуск удаётся? Может дело в "волшебных пузырьках", т.б. ядре 2.6.10?
>Зачем на 9200 пользоваться фирменными драйверами, если 9200 поддерживает родной иксовый драйвер? man radeon читать бегом!
А кстати, дум 3 - то можно на родном драйвере запускать? А то они же там каких-то спецефических расширений хотели, которые легально только с закрытым драйвером получить можно было.
Что-то у меня фигня какая-то: в логах иксов пишется ускорение есть и direct rendering enabled, а glxinfo показывает, что direct rendering: no. И, соотвественно, в glxgears ~560 fps.
Debian unstable для amd64, amd64 3500+, radeon 9800 pro.
Загружены модули: agpgart, amd-64 agp, fglrx, в конфиге иксов стоит использовать внешний agpgart.