Анонсирован (http://www2.ati.com/drivers/linux/catalyst_97_linux.pdf) релиз проприетарного драйвера для видеокарт ATI - AMD Catalyst 9.7 (http://support.amd.com/us/gpudownload/Pages/index.aspx), в котором отмечены следующие изменения:
- Поддержка китайского Linux дистрибутива RedFlag DT 7.0;
- Исправлено 8 ошибок, среди которых можно выделить:- Устранен сбой X cервера при отражении или повороте изображения на экране на некоторых системах, поддерживающих Xrandr 1.2 или выше;- В Catalyst Control Center исправлена ошибка горячего подключения второго дисплея, приводящая к нарушению отображения изображения на экране в режиме "Клон";- Второй дисплей теперь выключается, если он был отключен в ждущем режиме;- Некоторые системы сообщают, что адаптеры CrossFire доступны после переустановки драйвера;- Исправлена ошибка в мультидисплейных конфигурациях, которая при выключении одного дисплея приводила к выключению всех;- Устранен сбой X cервера на системах с несколькими вид...
URL: http://www2.ati.com/drivers/linux/catalyst_97_linux.pdf
Новость: http://www.opennet.me/opennews/art.shtml?num=22720
Урааа! Новые глюки, новые глюки... Когда ATi выпустит новый драйвер, где не будет старых глюков, но новые по случайности добавить забудут, этот драйвер будет хитом лет 5-10! Его удалят с сайта AMD, объявят незаконным, будут удалять с торрент-трекеров... Но для пользователей это будет Счастье!
ага-ага, потом, в очередной раз, поменяют версию иксов, но общественность начнёт протестовать, выпустит себе форк иксов, заморозит его развитие, и сделает всё только чтоб работали те безглючные дрова для радеона(те что вне закона).
Да нет. Сами AMD заметят свой недочёт и сотрут его. Но все его уже скачают и будут распространять торрентами.
Достали бухтеть. АМДшники как ни странно судя по всему натурально чинят баги. Даже в своей кривой проприетарщине. Неплохо подтянув их с момента покупки атей. Вообще, АМД на мою имху - достаточно кооперативный вендор, получше большинства других. До них более-менее реально достучаться. А вот бухтеть на форуме вместо того чтобы сообщиь о баге - достаточно тупой и неконструктивный подход. Выиграть при этом подходе невозможно - баг может быть достаточно уникален для вашей конфигуарции или условий использования например и остальные вполне могут никогда от него не пострадать.> Но для пользователей это будет Счастье!
А что вы сделали для того чтобы оно наступило?Или вы надеетесь что оно само на вас каааааааак грохнется ни с того ни с сего?А не боитесь что зашибет? :)
Как что?! Сообщил о своих багах. Их признали, но не исправили. Кончай демагогию, мир не чёрно-белый.
>Как что?! Сообщил о своих багах.Вот так бы сразу и сказали ;).Просто кой-чего из отрапортованных мной багов они реально прибили(наиболее назойливые как раз).Что в моих глазах поднимает оценку данному вендору.Отсюда и такой спич.
Ну ты же сам признаёшь, что баги есть. Я только хотел сказать, что их не будут убирать.
очень многие видят ошибки и не сообщают о них. у 75% не хватает тямы деталировано описать ее (условия, при которых появляется ошибка), остальным 20% влом писать, и лишь оставшиеся пишут. здесь приводится пример именно из линукса. от виндов-юзера достаточно часто не добьёшься простой последовательности кнопок, которую он нажимал. потому как даже не читают, куда тыкают своими рученкими.
поэтому уже давно придуман способ сбора логов на клиенет и отправка его в случае возникновения ошибки. Так надежнее, ведь "все люди врут" (с)
>А вот бухтеть на
>форуме вместо того чтобы сообщиь о баге - достаточно тупой и
>неконструктивный подход.Я подошел к проблеме конструктивно - сменил видик на NVidia. Теперь не знаю проблем вообще.
>Я подошел к проблеме конструктивно - сменил видик на NVidia. Теперь не знаю проблем вообще.Да уж, как бы не было смешно, но это действительно самый действенный метод решения проблем с драйверами от ATI.
Что вы с ними делаете, что у вас они так безбожно, по вашему выражению, глючат?
Блин, согласен. Им просто тупо уже никто не верит, а они продолжают клепать каку :)
прекратил попытки ползоватся Catalyst. Если даже все работает, то после обновления 90% вероятности, что все сломается. И еще: когда проприетарные дрова все-таки работают, то на моей карточке (HD3870) glxgears выдает всего ~9000 fps , а карта GF-7950GT на моей машине выдает 18000 fps, хотя намного слабее. Так что я на GF-7950GT в сталкера через wine без тормозов гонял. А поставил HD3870, которая заведомо намного мощнее, и даже в тех редких случаях, кохда проприетарные дровушки работают, у меня даже готика первая тормозит в wine. Весьма был расстроен, но зато теперь пользуюсь открытыми драйверами xf86-video-radeonhd, что избавило меня от глюков и более правильно идеологически. Вообще, очень рад, что AMD открыли спеки и с нетерпением жду поддержки 3D. А к Catalyst не хочеу возвращаться даже в страшном сне.
а про сталкера поподробнее можно ???
а то в 640*480 - все навороты он и на селероне 1.5 со старой нвидиа на 32-64м(точно не помню) работает без тормозов (правда с последними патчами, потому как первичный релиз тормозит на всех существующих системах.
ставил версию 1.0005, потом патчил до версии 1.0006. Использовал no-dvd соотвественно для версии 1.0006Играл в разрешении 1280x1024 (у меня 19"). Навороты включал все (все-ли было на максимуме, точно уже не помню, это осенью было, но старался навернуть все опции). Из опций было неактивно только HDR (я думаю, что из-за ораничения opengl). Картинка получалась красивой. При этом играть было комфортно. Когда поставил HD3870, то играть стало невозможно (это при том, что 3D работало на пропритарных дровах).
Проц у меня тогда был AMD Atlon X2 4800+
Память 2 x 1Gb DDR2 800Mhz
Rjhjdt, сталкера тестил. Одна из любимых игр потому что.
Знаете, что гарантированно не глючит? Нативные игры. DooM, Quake, и Unreal. Демки Unigine. World Of Goo. А в Wine сбоит даже Morrowind. Вывески магазинов, пламя свечи, листва, брызги грязевой ванны сделаны каким-то то ли шейдером, то ли ещё чем-то - вот оно и глючит! А с nVidia всё как надо! Но не глючат нативные игры только с последними версиями драйверов! Те, что в Ubuntu 8.10 в репозитарии, не хотят на полный экран игры включать (кроме игр под Wine) - сразу же начинаются цветные глюки. А те, что в Ubuntu 9.04, не хотят включать 120 герц на том компьютере, где у меня ATi. Только 85, также как и vesa. Поэтому всегда обновляю. Для этого есть скрипт, как из файла установки с сайта сделать пакеты для нужной версии дистрибутива - на 64-битной системе аналогичная кнопка при запуске самого установщика не работает.
Вернусь к сталкеру. Обнови дровишки-то! В 9.6 перестал глючить вертолёт (видел как колбасило? Вот видео: http://rapidshare.com/files/243731764/stalker__helicopter_s_...), стало как и должно быть. И тормозить меньше! Ну так что в сталкере... Играть можно только с Wine 1.1.20. И то оружие и трупы после сохранения под землю стали проваливаться некоторые. Опять сломали Wine?! В 1.1.21 с ATi начинается ярко-жёлтая и ярко-красная трава (зависит от степени ранения игрока). В 1.1.22-1.1.26 уже не трава глючит, а непонятные полосы тех же цветов во весь монитор. Если смотреть вниз и вверх, то они пропадают. С nVidia же в вышеупомянутых версиях вместо глюков появляется работающее динамическое освещение, если включен режим fbo. А у ATi оно появляется работающим в тормозах и как будто с эффектом "Старый фильм".
Вернусь к Wine: главное - скомпилировать его со своими драйверами. С nVidia это мало поможет - только заработают некоторые шейдеры, которых не реализовали в Mesa3D (игры Morrowind и Сталкер до патча 1.004), а с ATi уберёт многочисленные тормоза и глюки (Oblivion и Сталкер без этого запускать вообще не рекомендую!). В Ubuntu это делается просто:
sudo apt-get build-dep wine
fakeroot apt-get -b source wine
А драйвер на 2.6.30 уже собирается и правильно работает (в смысле в syslog всякую ерунду не выкидывает 5мб/сек)?Кто пробовал?
Ответ: не компилируется. Люблю АТИшниковIn file included from /lib/modules/fglrx/build_mod/2.6.x/drmP.h:86,
from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h:45: ошибка: conflicting types for ‘irqreturn_t’
include/linux/irqreturn.h:16: ошибка: previous declaration of ‘irqreturn_t’ was here
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: В функции ‘FGLDRM__vma_info’
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: предупреждение: format ‘%08lx’ expects type ‘long unsigned int’, but argument 5 has type ‘phys_addr_t’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_SetPageCache_Array’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1230: предупреждение: unused variable ‘ret’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1229: предупреждение: unused variable ‘i’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_GetEffectiveUid’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1451: ошибка: ‘struct task_struct’ has no member named ‘euid’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_PosixSecurityCapSetIPCLock’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1825: ошибка: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1829: ошибка: ‘struct task_struct’ has no member named ‘cap_effective’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KCL_InstallInterruptHandler’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2727: предупреждение: passing argument 2 of ‘request_irq’ from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘KAS_Ih_Execute’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4230: предупреждение: оператор ‘return’ без значения в функции, возвращающей не void-значение
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.30'
Не атишников тут надо любить, а Линуса и Ко. Любить за Ваше счастливое детство, явившееся результатом stable_api_nonsense.txt
>Не атишников тут надо любить, а Линуса и Ко. Любить за Ваше
>счастливое детство, явившееся результатом stable_api_nonsense.txtНе мужики, "ну вы блин даёте", не дистрибутивное ядро могз осилил,
а по образу и подобию других устройств драйверочек переделать никак...
Там всего лишь надо поменять функции, другие структуры, APCI заменить.
Ща пельмень съем сделаю
>>Не атишников тут надо любить, а Линуса и Ко. Любить за Ваше
>>счастливое детство, явившееся результатом stable_api_nonsense.txt
>Не мужики, "ну вы блин даёте", не дистрибутивное ядро могз осилил,
>а по образу и подобию других устройств драйверочек переделать никак...
>Там всего лишь надо поменять функции, другие структуры, APCI заменить.
>Ща пельмень съем сделаюЭх, зачотные пельмешки были !!!
Cataglist 9.7 + 2.6.30.3+ http://www.pavlinux.ru/ati/fglrx-9.7-2.6.30+.tar.bz2
А чего сюда-то? При всём уважении к Максиму, популяция данного ресурса слишком мала, а Вашего, пожалуй, и того меньше, для того, чтобы выкладывать на них свежезапиленную под очередной выкидыш L.T. древесину. На ati.amd.com уже постите.ЗЫ. Пока Вы запиливали древесину и давились пельмешками я, например, приготовил и с аппетитом съел куда более разнообразный ужин. L.T. надругался над Вашим желудком :)
>А чего сюда-то?Не корысти ради, а токма волею .....
>При всём уважении к Максиму, популяция данного ресурса слишком
>мала, а Вашего, пожалуй, и того меньше, для того, чтобы выкладывать
>на них свежезапиленную под очередной выкидыш L.T. древесину. На ati.amd.com уже
>постите.У меня нет ATI, чё я там забыл.
>ЗЫ. Пока Вы запиливали древесину и давились пельмешкамиНе дождётесь.
> я, например, приготовил и с аппетитом съел куда более разнообразный ужин.
> L.T. надругался над Вашим желудком :)Них..я не понял. Что, кто такое L.T.?
А по делу?!
Нет ATI? Интернетов тоже нет?А L.T. - это известный в средневековье флибустьер Линусо Торвольдосо. Он еще любил промышлять в ареалах популяций пингвинов. Потому и известен был только посредством "сарафанного радио" и как не самый удачливый флибустьер.
>Нет ATI? Интернетов тоже нет?Service Unavailable - DNS failure
The server is temporarily unable to service your request. Please try again later.Reference #11.2cbe7a5c.1248903318.fd1104f
уря, catalyst 9,7 + compiz 0.82(ccsm) - все эффекты работают быстро, и даже xv-видео не мерцает и не тормозит
Раньше тоже работало - а теперь попробуй Beryl запустить. Оно с новым драйвером не работает.
попробуйте кто-нить завести 2-го пользователя и переключиться между ними(не завершая предыдущей сессии). А потом отпишите про ошибку в ссылке про быстрое переключение пользователей.
beryl же вроде обратно в compiz влился?
Я имел в виду старый, он уже пару релизов драйвера не работает с AIGLX.
хм... ну уж не знаю, чего они там исправили, но после загрузки, кроме чёрного экрана, ничего не видел, пришлось откататься к более старой версии двайверов...