Нужно обязательно выставить помимо vesa разрешение монитора. На моем железе после чистого vesa монитор сподобился только на текст "Входной сигнал вне диапазона" и выключился, поэтому я дописал в "Screen":
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
Все работает не считая того, что на мониторе весь экран не видно, но он прокручивается сам если поставить курсор к краю экрана (чем то на поминает управление камерой из Варкрафта). Все разрешение, которые хотите использовать запишите в Modes. Выйдет что то вроде "1024x768" "800x600" ну а сколько у широкоформатника я незнаю. Разрешения записывать через пробел. Но драйвера лучше компилировать без иксов. Что бы погасить иксы на до выйти в консоль (ctrl+alt+F1) и, войдя под рутом выполнить команду
В той статье рекомендуют просто в одной папке с библиотеками сделать ссылку на другую:
mkdir -p /usr/X11R6/lib/modules
ln -s /usr/lib/dri /usr/X11R6/lib/modules/
Больше ничего инновационного там нет. Этот путь можно указать и при установке драйвера напрямую без ссылок командой:
life@life-pc:/home/life# LD_LIBRARY_PATH=/usr/lib/dri ./ati-driver-installer-9.2-x86.x86_64.run --buildpkg Debian/lenny
Правда я этот способ не проверял, а в папке X11R6 у меня нет ничего кроме bin.
P.S.
Нашел ошибку в примере. Если написать DefaultColorDepth 16 будет ошибка с камерой. Если написать DefaultColorDepth 24 то ошибки не будет.