PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Treiber "vbdev"


nother
06.06.02, 13:03
Hallo Leute,

um einen zweiten Monitor anzuschließen hab ich eine alte PCI Graka eingebaut und hab jetzt also zwei Desktops. Einer von beiden ist völlig i.O : gf2 , opengl funktioniert und das ganze in 1024x768.

Nur bei der PCI Karte gefällt mir Sache noch nicht : Es ist eine Elsa Winner 1000 /T2D ( Das war mal eine Top-Karte ! :) ) mit einem S3Trio64 Chip.

Den zweiten Desktop würde ich gerne in 800x600 betreiben, aber ich krieg das einfach nicht hin : mit dem s3 oder s3virge treiber will die karte nicht.
Ich benutze jetzt den fbdev Treiber, aber der will nur in 640x480 egal was ich für Monitor Modes vorgebe. Habs auch mit Sax2 versucht .... aber jedesmall, wenn die Karte läuft, dann aber nur in 640x480.

Jetzt meine Frage : Kann der fbdev Treiber überhaupt 800x600x16 ? Hat jemand noch ne andere Idee für einen Treiber ?


greets nother

melody lee
06.06.02, 20:46
Sone Karte hab ich hier, weiss aber nciht ob das ne Hilfe ist.

Sie steckt jetzt in nem Router ohne X aber ich bilde mir ein, dass die mit dem svga-Treiber hervorragend lief.
Damals. [TM]
Und natürlich nicht mit Xfree-4.* sondern mit noch der dreier.

slime
07.06.02, 01:01
welchen fb treiber neutzt du denn im kernel ? vesa-treiber?
dann musst du beim booten am lilo-promt die auflöung umstellen (-> kernel-docu),, anderenfalls (anderer fb-treiber) kann man die auflösung mit dem programm "fbset" umstellen,,
die auflösung des fb hat NICHT mit X zu tun !!

nother
07.06.02, 11:16
Also mein frame buffer device scheint folgendermaßen eingestellt zu sein :

nother1:/etc # fbset

mode "640x480-73"
# D: 30.720 MHz, H: 36.923 kHz, V: 73.260 Hz
geometry 640 480 640 480 16
timings 32552 80 32 16 4 80 4
rgba 5/11,6/5,5/0,0/0
endmode

nother1:/etc #


... Das ist zu wenig :)

nun spuckt da "man fbset" jede enge Möglichkeiten die einzelnen Parameter zu ändern.
Und in /etc/fb.modes stehen viele Beispiele, von denen ich folgedes gerne benutzen würde :

mode "800x600-72"
# D: 50.00 MHz, H: 48.090 kHz, V: 72.19 Hz
geometry 800 600 800 600 8
timings 20000 64 56 23 37 120 6
hsync high
vsync high
endmode

#
# 800x600, 75 Hz, Non-Interlaced (49.50 MHz dotclock)
#
# Horizontal Vertical
# Resolution 800 600
# Scan Frequency 46.875 kHz 75.00 Hz
# Sync Width 1.616 us 0.064 ms
# 10 chars 3 lines
# Front Porch 0.323 us 0.021 ms
# 2 chars 1 lines
# Back Porch 3.232 us 0.448 ms
# 20 chars 21 lines
# Active Time 16.162 us 12.800 ms
# 100 chars 600 lines
# Blank Time 5.172 us 0.533 ms
# 32 chars 25 lines
# Polarity positive positive

Muss ich jetzt wirklich jeden Wert einzelnd einstellen mit fbset -viele viele Parameter

.. oder geht das auch einfacher ?

Ich hatte mich auch schon gewundert, dass nach der letzten Neuinstallation der schöne grüne Bildschirm beim booten jetzt Schwarz (mit nem Tux in der oberen linken Ecke) ist.


greets nother

slime
07.06.02, 14:15
sorry, keine ahnung hab das programm fbset schon ewig nicht mehr verwendet,, aber ich glaube es reciht wenn du die auflösung angibts, den rest sollte er dann aus der conf-datei lesen.

nother
08.06.02, 13:27
So jetzt hab ichs !!

So lange das framebiffer device nur auf 640x480x16 läuft wird X natürlich keine höhere Auflösung fahren, weil es für meine alte PCI Graka keine XFree 4 Treiber gibt.

Und das fbdev wird eingestellt bevor der kernel in den 32bit Mode schaltet, also beim booten.

In der /lilo.conf musste ich angeben vga=788 ( 788 entspricht 800x600x16 ).

Dann noch "lilo" ausführen und neu starten. X startete dann auf diesem Monitor in 800x600

*freu*

greets nother