ATI Radeon X1650 и OpenSuSe 11.2 – засада

ATI Radeon x1650 series

Смеркалось. Наступили черные времена для владельцев старых карт ATI. Собственно, не такая уж и новость, однако, компания ATI прекращает выпуск новых драйверов для следующих видеокарт начиная с Catalyst 9.4 :

  • ATI Radeon 9500 Series
  • ATI Radeon 9550 Series
  • ATI Radeon 9600 Series
  • ATI Radeon 9700Series
  • ATI Radeon 9800 Series
  • ATI Radeon X300 Series
  • ATI Radeon X550 Series
  • ATI Radeon X600 Series
  • ATI Radeon X700 Series
  • ATI Radeon X800 Series
  • ATIRadeon X850 Series
  • ATI Radeon X1050 Series
  • ATI Radeon X1200 Series
  • ATIRadeon X1250 Series
  • ATI Radeon X1300 Series
  • ATI Radeon X1400 Series
  • ATIRadeon X1550 Series
  • ATI Radeon X1600 Series
  • ATI Radeon X1650 Series
  • ATIRadeon X1800 Series
  • ATI Radeon X1900 Series
  • ATI Radeon Xpress Series
  • ATI Radeon X2100 Series
  • Для тех, кто пользуется OpenSuSe, это означает, что последняя версия операционки, которая будет корректно работать с этими устройствами – это OpenSuSe 11.1 Начиная с OpenSuSe 11.2 даже и не пытайтесь ставить ATI-шные драйвера, т.к. с версией 11.2 идет XOrg 7.4, несовместимый с родными драйверами. Если хотите жить дальше с этими видюхами, пользуйтесь старой операционкой со всеми вытекающими последствиями (старый софт, невозможность совершать видеозвонки в Pidgin и т.п.); хотите OpenSuSe 11.2 – тогда придется использовать неродной драйвер Radeonhd, который пока довольно криво поддерживает 3D во многих из этих карт, в том числе и в моей. Новость неприятная, но такова жизнь, на официальном форуме OpenSuSe народ тоже возмущается

    Что-то после всего этого мне жутко разонравились видеокарты ATI, может пора переходить на NVida?

    Интересный баг mysql

    Официальный логотип Mysql

    По долгу службы пришлось мне отправиться в длительную поездку. Компьютер с собой не возьмешь, и поэтому приспичило меня залить дамп базы Mysql на ноутбук с OpenSuSe 11.0. Dump отказался заливаться, ругнулся вот так:

    ERROR 1221 (HY000) at line 3: Incorrect usage of UNION and INTO

    Код хранимой функции был чистый, давным-давно вылизанный и ошибок в нем не было. Выяснилось, что на старых версиях mysql может не работать вот такая конструкция:

    select 1 into @`avar` from (select 1 union select 1) `a`;

    хотя сам запрос:

    select 1 from (select 1 union select 1) `a`;

    синтаксически правильный и имеет право на жизнь. Баг в конце концов поправили (подробности здесь), но в стандартных репозиториях OpenSuSe 11.0 (OSS, Non-OSS, Debug и Updates) версия mysql осталась старая, с багом.

    Проблема лечится подключением репозитория MySQL и обновлением до последней версии сервера mysql.