10 августа 2011 г.

Пятиминутка ненависти к Radeon

Решил заменить свободный видеодрайвер к моей карточке на что-то более производительное. Почитав форумы, узнал, что закрытый fglrx драйвер от amd должен работать быстрее, поэтому решил установить его. Обещали поддержку 3d opengl и аппаратно-ускоренное 2d. Ничего не предвещало беды...

Установил я значит драйвер и catalyst control center (приблуда для настройки карточки) через synaptic, драйвер внёс свои патчи в ядро. Я перезагрузил машину.
В результате появились такие новшества:
1. отвалился cairo-dock
2. catalyst control center не запускался, но ссылался на отсутствующую видеокарту (sic!)
3. smplayer не крутил видео, только звук
4. тест 3d glxgears также сказал, что карточка отсутствует (скриншоты вначале не делал, потом было лень второй раз мучить машину) и предложил мне сделать бочку

В поисках решения проблемы побрёл в google и нашёл здесь кое-что интересное: там сказано, что такие карточки, как у меня серии x1200 более не поддерживаются:
"AMD may periodically provide Windows XP and Windows Vista driver updates (for the products listed above) for critical fixes only.  No new features will be provided in future driver updates.  The Linux ATI Catalyst™ driver will only be supported in Linux distributions prior to February 2009 for the legacy products listed above."


То бишь, карточка уже не поддерживается с февраля 2009 г. Самое интересное, что
1. мой ноутбук msi wind u210 вышел в свет в 2010 году, а поддержка карточки, которую туда впихнули, уже закончилась в феврале 2009
2. ноутбук шёл с ОС windows 7, хотя сказано, что "AMD may periodically provide Windows XP and Windows Vista driver updates", про windows 7 ни слова. Ищем драйвер для висты64 и находим вот что:
"Using the ATI Catalyst Windows Vista driver under Windows 7 is not officially supported by AMD, and as such AMD will not provide any form of customer support for users running in this configuration"

Поддержка для windows 7 тоже отсутствует. И по той же благородной причине:
"AMD has moved to a legacy software support structure for these graphics accelerator products in an effort to better focus development resources on future products."
то есть, причина очевидная: "мы клепаем новые карточки, старые не поддерживаем для того, чтобы не тратить сил попусту. Покупайте новые карточки/ноутбуки и будет вам поддержка."

Я же не могу понять одного: если меня полностью устраивает производительность x1200 (за которую я заплатил кровными), то почему я должен бежать в магазин за новой видеокартой? х1200 крутит HD video на 720p, поддерживает openarena на 1024х720 (я давно запускал linux gamer live dvd), но меня заставляют покупать новое. Опять же, производительность свободного radeon драйвера в Linux меня устраивает, но если мне нужна 3d поддержка игр в windows 7, то меня заставляют идти в магазин за новой карточкой. 

P.S. Конечно, я рано или поздно куплю новый ноутбук или ПК, но там точно уже не будет видеокарты от amd-radeon, а что-то более дружелюбное к Linux и покупателю.