Hallo. Bin mir nicht ganz sicher, ob mein Problem nicht vielleicht in eine andere Liste gehört. Ich will auf meinem Rechner (SuSE 8.2) Frambuffer einrichten. Hatte ein ähnliches Problem auf meinem Notebook. Da konnte der Support mir weiterhelfen. Bei meinem Notebook habe ich im Runlevel 3 den Befel 'sax2 -m 0=fbdev' eingegeben und es hat funktioniert. Gehe ich auf meinem Rechner genau so vor, bekomme ich die Meldung '/dev/fb0: No such device' 'file /dev/fb*' bring folgendes zu Tage: /dev/fb: symbolic link to fb0 /dev/fb0: character special (29/0) /dev/fb1: character special (29/1) /dev/fb2: character special (29/2) Da ich mich mit Framebuffer eigentlich überhaupt nicht auskenne, weiß ich nicht einmal, wo ich mit der Fehlersuche beginnen müsste. Könnt ihr mir da vielleicht einen Anstoß geben, oder wisst sogar eine Lösung? Marcus Habermehl
Hi, 0n 03/05/31@23:45 Marcus Habermehl told me: [framebuffer geht nicht]
'file /dev/fb*' bring folgendes zu Tage:
/dev/fb: symbolic link to fb0 /dev/fb0: character special (29/0) /dev/fb1: character special (29/1) /dev/fb2: character special (29/2)
Da ich mich mit Framebuffer eigentlich überhaupt nicht auskenne, weiß ich nicht einmal, wo ich mit der Fehlersuche beginnen müsste.
/usr/src/linux/Documentation/fb/* Welche Karte oder welchen Framebuffer benutzt Du? -- bye maik
Am Sonntag, 1. Juni 2003 00:29 schrieb Maik Holtkamp:
Hi,
0n 03/05/31@23:45 Marcus Habermehl told me:
[framebuffer geht nicht]
'file /dev/fb*' bring folgendes zu Tage:
/dev/fb: symbolic link to fb0 /dev/fb0: character special (29/0) /dev/fb1: character special (29/1) /dev/fb2: character special (29/2)
Da ich mich mit Framebuffer eigentlich überhaupt nicht auskenne, weiß ich nicht einmal, wo ich mit der Fehlersuche beginnen müsste.
/usr/src/linux/Documentation/fb/*
Welche Karte oder welchen Framebuffer benutzt Du?
Das sagt lspci über meine Karte. 00:01.0 VGA compatible controller: Intel Corp. 82810 CGC [Chipset Graphics Controller] (rev 03) Framebuffer benutze ich erstmal keinen. Er will ja nicht. In der Hilfe, die in dem Verzeichnis oben zu finden ist, habe ich gelesen, dass Framebuffer auch vom BIOS unterstützt werden muss. Wie kann ich das den jetzt feststellen. Mein BIOS habe ich mir schon angeschaut. Da steht sehr viel. ;-) Einiges auch mit Video. Aber wahrscheinlich hat Framebuffer nix mit Video im BIOS zu tun. Oder doch? Marcus Habermehl
Am Sonntag, 1. Juni 2003 12:52 schrieb Marcus Habermehl:
Framebuffer benutze ich erstmal keinen. Er will ja nicht. In der Hilfe, die in dem Verzeichnis oben zu finden ist, habe ich gelesen, dass Framebuffer auch vom BIOS unterstützt werden muss.
Vom Grafikkarten Bios
Wie kann ich das den jetzt feststellen. Mein BIOS habe ich mir schon angeschaut. Da steht sehr viel. ;-) Einiges auch mit Video. Aber wahrscheinlich hat Framebuffer nix mit Video im BIOS zu tun. Oder doch?
Nein., Framebuffer nutzt eine Function des Bios der Grafikkarte. Das Bios muss min. VESA 2.0 unterstützen, um somit den LFB Mode (linear Frame Buffer) nutzen zu können. Dazu muss aber der jeweilige Mode auch LFB fähig sein. Es kann sein, dass aufgrund des zur Verfügung stehen Speicher deiner Grafikkarte ein Mode nur mit Banking und eben nicht im LFB Mode geschaltet werden kann. Erfahrungen habe ich hier mit diversen Intel Chip Set's. Entweder die Modi unterstützen alle kein LFB oder du fängst mit der kleinsten Auflösung (640x480) und kleinsten Bittiefe (8) an zu testen. Hilfreich kann hier auch eine bootable Dos Diskette mit entsprechendem Testprogramm (Config, DrHardware, etc) MfG Dennis
Dennis Heinz <1152-141@onlinehome.de> [So, 1 Jun 2003 15:22:03 +0200]:
Vom Grafikkarten Bios
Jein :) vesafb braucht das BIOS, andere (u.U. beschleunigte) framebuffer Treiber wie matroxfb brauchen keine BIOS-Unterstützung.
Nein., Framebuffer nutzt eine Function des Bios der Grafikkarte.
Siehe oben. Sorry wenn das jetzt etwas pingelig klang, aber man sollte hier IMO schon präzise sein, denn VESA framebuffer ist nur eine spezifische Form. Philipp
Marcus Habermehl wrote:
Am Sonntag, 1. Juni 2003 00:29 schrieb Maik Holtkamp:
Welche Karte oder welchen Framebuffer benutzt Du?
Das sagt lspci über meine Karte. 00:01.0 VGA compatible controller: Intel Corp. 82810 CGC [Chipset Graphics Controller] (rev 03)
OK, das muesste so 'ne Intel Onboard Grafik, habe ich hier in meinem kleinen Linux Kistchen auch drin. (i810) Die Karte wird aber mindestens ab der SuSE-XFree Version 4.2 unterstützt (hier läuft eine SuSE 7.3 mit XFree 4.2 von SuSE). Der Treiber ist der i810, der eingentlich (laut XFree Homepage) erst ab der Version 4.3 enthalten ist, aber von SuSE wohl schon in die 4.2 importiert wurde. Auf der Konsole läuft hier (wenn ich das richtig verstanden habe) der Frambuffer im Mode 1280x1024x16, unter X fahre 1600x1200x16 mit 85 Hz. Die beiden (fb auf Konsole und i810 unter X) vertragen sich einwandfrei. So würde ich Deinen Rechner (evtl. mit anderen Auflösungen) auch konfigurieren. Und nutze keinen fb unter X wenn's nen anderen Treiber gibt. Andreas
Am Montag, 2. Juni 2003 08:20 schrieb Andreas Kyek:
Marcus Habermehl wrote:
Am Sonntag, 1. Juni 2003 00:29 schrieb Maik Holtkamp:
Welche Karte oder welchen Framebuffer benutzt Du?
Das sagt lspci über meine Karte. 00:01.0 VGA compatible controller: Intel Corp. 82810 CGC [Chipset Graphics Controller] (rev 03)
OK, das muesste so 'ne Intel Onboard Grafik, habe ich hier in meinem kleinen Linux Kistchen auch drin. (i810)
Die Karte wird aber mindestens ab der SuSE-XFree Version 4.2 unterstützt (hier läuft eine SuSE 7.3 mit XFree 4.2 von SuSE). Der Treiber ist der i810, der eingentlich (laut XFree Homepage) erst ab der Version 4.3 enthalten ist, aber von SuSE wohl schon in die 4.2 importiert wurde.
Auf der Konsole läuft hier (wenn ich das richtig verstanden habe) der Frambuffer im Mode 1280x1024x16, unter X fahre 1600x1200x16 mit 85 Hz.
Die beiden (fb auf Konsole und i810 unter X) vertragen sich einwandfrei.
So würde ich Deinen Rechner (evtl. mit anderen Auflösungen) auch konfigurieren. Und nutze keinen fb unter X wenn's nen anderen Treiber gibt.
Andreas
Ich bin mittlerweile soweit, dass ich mir ziemlich sicher bin, dass mein BIOS Frambuffer nicht unterstützt. Habe nämlich, wie es in der Doku steht, versucht /dev/fb0 zu kopieren. Da hieß es dann, dass das Gerät nicht existiert. Wieder. Ein dmesg | grep fb0 bringt auch nix zu Tage. Wird höchste Zeit, dass ich den Rechner abschaffe und nur noch übers Notebook arbeite! *grummel* Aber trotzdem Danke für eure Hilfe. Marcus Habermehl
Marcus Habermehl schrieb:
Hallo.
[ . . . .]
Da ich mich mit Framebuffer eigentlich überhaupt nicht auskenne, weiß ich nicht einmal, wo ich mit der Fehlersuche beginnen müsste.
Könnt ihr mir da vielleicht einen Anstoß geben, oder wisst sogar eine Lösung?
hallo Marcus hast Du schon mal die Hilfe aufgerufen und "fb" oder "framebuffer" (beide ohne " ") eingegeben ? Framebuffer ist eine Art Ersatz für nicht unterstützte Grafikkarten. Wenn die Grafikkarte von Deinem PC unterstützt wird, dann wird die auch konfiguriert sein. Wenn das auf Deinem Notebook anders ist, dann... Framebuffer funktioniert m.W. nur, wenn im Kernel fest verankert. Deshalb steht in /etc/modules.conf (ganz am Anfang) zunächst mal "alias fb0 0ff". Da ist dann, wenn erforderlich, (je nach Meldungen von messages) hinzuzufügen: "alias fb1 off" und "fb2 off" Dann wird nicht mehr nach Modulen für Framebuffer gesucht. Das und noch viel mehr findest Du auch in der Hilfe. Gruß Sina
participants (6)
-
Andreas Kyek
-
Dennis Heinz
-
Maik Holtkamp
-
Marcus Habermehl
-
Philipp Thomas
-
Sina Jany