@flak spróbowałem z Ciekawości tą super automatykę. Cóż mam nauczkę żeby nie marnować czasu na odkręcanie skutków porad idiotów.
Sprowokowałeś mnie do małego eksperymentu.
Zmontowałem na podłodze komputer z owym Radeonem 9200, postawiłem obok laptop i dysk przenośny z Ubuntu 8.04 LTS+backupy. To Ubuntu 8.04 zostało zainstalowane na laptopie. W jego xorg.conf _nic_ nie grzebałem a wygląda następująco:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
Wygenerował go jakiś auto konfigurator w trakcie instalacji bo defakto nic nie mówi o sprzęcie, nawet o sterowniku! Sterownik który jest ładowany do pamięci laptopa to ubogi "nv" (własnościowego "nvidia" nie instalowałem)
glxinfo:
ble, ble
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
ble, ble
OpenGL vendor string: Mesa project:
www.mesa3d.orgOpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
OpenGL extensions:
etc.
glxgears: ok 164 FPS (przypominam sterownik "nv" nie ma akceleracji hardwerowej)
Wyłączyłem laptopa i dysk przenośny wpiąłem do komp. z Radeon 9200. System wystartował. GNOME przywitał mnie trochę przesuniętym obrazem ale w żadnym wypadku nie tragicznym, program (graficzny) do zmiany rozdzielczości by pomógł ale już nie chciało mi się go włączać. Xorg.conf? Bez jakichkolwiek modyfikacji! A zmieniło się wszystko klawiatura i mysz z usb na ps2. Grafika z PCI-E na AGP. Karta z nvidi na radeon, Monitor z LCD widescreen 15 na CRT 17.
glxinfo:
ble, ble
direct rendering: Yes
ble, ble
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 8x x86/MMX+/3DNow!+/SSE TCL
OpenGL version string: 1.3 Mesa 7.0.3-rc2
OpenGL extensions:
etc.
glxgears: ok 1510 FPS (a w pamięci sterownik radeon)
Nic nie konfigurowałem po prostu wpiąłem i działało. A parę lat wcześniej musiałbym ręcznie wskazać w xorg.conf gdzie w systemie jest głupia mysz i jaki protokół ją obsługuje, o reszcie "gratów" nie wspomnę.
Jak to nie jest zaleta auto konfiguracji...