X 32 biten crash

Fórumok

Sziasztok,

32 biten az eredmény ezzel az X confal:
(nvidia geforce 4 + nvidia zart driver + 19' lcd)

(II) Setting vga for screen 0.
(EE) NVIDIA(0): Given color depth (32) is not supported
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Mar 29 14:43:26 PST 2006

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "Monitor"
Identifier "ACER-1916AS"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 31 - 81
VertRefresh 56.0 - 75.0
Option "DPMS"
Option "UseEdidFreqs" "FALSE"
Option "UseEDID" "FALSE"
Option "ModeValidation" "NoEdidModes"

EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"

EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "ACER-1916AS"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"
EndSubSection

EndSection

Valaki ötlet ?! THX

Hozzászólások

Üdv!
Linux alapvetően 24bit-ig támogatja a színmélységet. A Screen Section-ben ezt is adtad meg
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600"

Nézd meg, hogy hol állítottál be 32bi-et.
________________________________________________________________________
powered by Slackware 11 linux-2.6.16.29 - Fujitsu-Siemens Amilo Pi1505

A kernelnek nem tudom mi köze a grafikus megjelenítéshez, legfeljebb az X tehetne róla, ha egyátalán lenne miről tennie. Mivelhogy 32 bites színmélység nincs is........
http://en.wikipedia.org/wiki/Color_depth#32-bit_color:
"A common misconception is that 32-bit color produces 4,294,967,296 distinct colors.
In reality, 32-bit color actually refers to 24-bit color (Truecolor) with an additional 8 bits either as empty padding space or to represent an alpha channel."

A Linux pedig bizony kernel... Ha a grafikával van gond, akkor ennek sok köze magához a Linuxhoz nincs, a 32 bit Solarison, OpenDarwinon, HP-UXon, bárhol ahol X11 van, szintén érvénytelen beállítás (mert marhaság).

24 == 16: Nem. Miért is lenne?
Olvasd el amit idéztem (angolul), meg a linkre se árt kattantani:
32 == 24 + 8 üres illetve speciális esetben egyénileg definiált (az idézetben pont az alfáról ír, ezért a Truecolor cikket sem árt átnézni).
Ezt a pluszt a kártya (és a driver) vagy tudja, vagy nem. Az, hogy Windowsban 32 bitként jelenik meg, nem azt jelenti, hogy annyi is (ha megnézed, ahol 32 bit van, ott a 24 nem választható, míg a 16 és a 8 minden kártyánál elérhető. Ennyi erővel 256 bit is lehetne, 232 bit paddinggel, LOL).

Szóval úgy értettem a Linuxot, hogy a 32 bites "színmélységhez", meg az egész megjelenítési mizériához annyi köze van hogy éppen valamilyen véletlen folytán ilyen rendszeren fut az Xorg, ami az egész "problémának" a gazdája.

Szóval nem a Linux "nem támogatja" a 32 bitet, hanem az Xorg, ami több platformon futó grafikus rendszer, így a problémának az operációs rendszerhez (GNU/Linux aktuális esetben) semmi köze.