Нет шансов - висеть на vesa придётся
неправда, драйвер есть. Хотя собрать его не просто.
всё про видео для VIAвских чипсетов здесь
www.openchrome.org Специфично для убунты тут
https://help.ubuntu.com/community/OpenChromeПри этом P4M890=К8М890 в смысле видео ядра.
А теперь по русски что предлагается делать (всё из консоли):
В Ubuntu 6.10 (Edgy) и 7.04 (Feisty):
sudo apt-get build-dep xserver-xorg-video-via
В Ubuntu 6.06.1 (Dapper), Debian и других основанных на Debian дистрибутивах:
sudo apt-get build-dep xserver-xorg-driver-via
И кроме этого для все случаев:
sudo apt-get install subversion autoconf automake1.9 libtool
после этого в любой удобной директории делается команда
svn co
http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336
В результате из сети выкачается последняя версия исходников драйвера (~300кб если я правильно помню). Если сидите за прокси сервером, понадобится настраивать subversion, но это совсем другая история (к счастью редкая).
после этого переходите в полученный каталог
cd openchrome*
и запускаете скрипт для проверки и настройки всего необходимого для сборки драйвера.
./autogen.sh --prefix=/usr
префикс используется чтобы после установки дравер оказался где надо. Мне для Дебиана не помогло, пришлось скопировать вручную

Если драйвер окажется не там где надо, Х сервер после установки не запустится и придётся покопаться с коммандной строкой. Так что надо быть поосторожней

После этого компилируется драйвер
make
и устанавливается
sudo make install
Остаётся прописать этот драйвер для Xorg
дял этого открывается в текстовом редакторе с правами root`a файл
/etc/X11/xorg.conf
ищется
Section "Device"
и меняется Driver"vesa" на Driver "via".
После чего перезапускается Х сервер и всё

1024х768@85Гц держит на ура

Хотя это только для 2Д драйвера, с 3Д примерно такие же тацы с бубном, хотя за ненадобностью я его не ставил. Из странностей проигрывание видео только через один из интерфейсов. Какой к сожалению не помню, комп сугубо рабочий и пользовался этим сильно давно
