mesa-7.6
Обновил на ноутбуке mesa до 7.6. В основном дереве портежей ещё только 7.5.2.
Подключил оверлей x11. layman -a x11
и обновил мир.
Собственно обновить я решил, так как там переписали часть для чипа ati r300.
До обновления glxgears выдавал ~300fps. После обновления ~600fps. Я доволен как слон.
Ati и linux
Ни для кого не секрет, что ati не любит линукс. Я имею ввиду производителя видеокарт. Так как последние вечно имеют какие-либо проблемы на уровне драйверов. То с «новым» xorg не работают (причём он для них новый чуть ли не полгода), то с ядром новым, то просто не работают. Ati & Linux уже давно стало притчей во языцех.
Но можно к этому подойти с другой стороны. Существуют открытые драйвера для ati. К примеру, в генту они называются xf86-video-ati, они же xf86-video-radeon.
Эти драйвера не зависят от ядра, и значит не отвалятся при обновлении. Да, их производительнось в 3D приблизительно в 2-3 раза ниже, чем у проприетарных. Но ведь не для игр только созданы компьтеры.
Возьмём ноутбук, предназначенный для работы. Требуется, чтобы всё работало, не глючило и не тормозило. Также необходима возможность горячего подключения второго монитора. А теперь сравним ati и fglrx. Сравню на своём опыте.
Игры нам не нужны, соответственно производительность в 3D не особо важна. А для эффектов compiz хватит и открытых драйверов. В fglrx у меня периодически бывали пляски с цветами. Особенно с compiz. С открытыми, правда у меня compiz не работает, так как драйвера не поддерживают ускорение для моей встроенной видеокарты. Минус? Отнюдь. 70% времени я работаю с 2-мя мониторами в режиме широкого рабочего стола. В ширину получается 2560px. А compiz поддерживает максимум 2048. К тому же у меня и с fglrx дровами compiz дико тормозит (говоря о compiz я имею ввиду встроенный композитинг в kde4)
Зато открытые драйвера намного лучше работают с многомониторной конфигурацией. В fglrx можно запустить ati-control-center и расширить экран на 2 монитора. Но при этом на обоих возможно лишь одинаковое расширение. Но для ноутбука нормальное разрешение 1280×800, а для подключаемого монитора 1280×1024. Либо там, либо там всё будет выглядеть фигово. А открытые драйвера поддерживают xrandr. То бишь ставим пакет xrandr, втыкаем монитор и…
/usr/bin/xrandr --output VGA-0 --auto /usr/bin/xrandr --output VGA-0 --right-of LVDS
… и всё в лучшем виде! xrandr, кстати, поддерживают пока только открытые драйвера, соответственно с nvidia такое не проканает, и придётся через nvidia-settings мышой тыкать, и возможно и иксы перезагружать
«Вы не любите кошек? Вы просто не умеете их готовить». Вы терпеть не можете ati? Вы просто не умеете их использовать в нужной сфере применения 🙂