Sie sind nicht angemeldet.

1

18.04.2006, 22:52

WXGA framebuffer problem

hallo,

ich habe einen Laptop mit WXGA (1280x800) Display und ATI Mobility
Radeon 9700.
ich habe ein Problem den Framebuffer für fbsplash usw. für die
1280x800er Auflösung einzurichten.

mit vesafb bzw. vesafb-tbg geht es gar nicht. habe jetzt schon fast
alles ausprobiert. damit bekomme ich den framebuffer maximal mit
1024x768 zum laufen. damit sieht die schrift auf der konsole aber
ziemlich schlecht aus (zu groß).

mit radeonfb geht der framebuffer zwar in 1280x800, aber nur mit
farbtiefe 8bpp. damit funktionieren aber die bootsplashes nicht...(die
bildgößen usw. sind angepaßt). Das Problem ist, wenn ich in der
grub.conf die farbtiefe (z.B. video=radeonfb:1280x800-32@60) angebe
bleibt er beim booten bei

* Setting console encoding to ASCII

hängen. da hilf dann nur noch die Powertaste :(

mit video=radeonfb ohne spezielle angabe der auflösung geht es, aberhalt nur mit 8bpp

consolefont ist im default runlevel, geht aber auch nicht wenn ich esganz rausnehme.....
habe alle kernel-einstellung wie im gensplash-how-to beschrieben gemacht.

woran kann das liegen??


gruss
sidious
AcerExtensa3001WLMi

2

25.04.2006, 22:08

Schreib doch mal die Zeile im Bootloader mit der du den Framebuffer initialisierst.

Vielleicht fällt einem dann noch was ein.
Dumm sind die Menschen die schlaue Zitate falsch auffassen und gegen sich verwendet sehen.
Schlaue Menschen lernen aus dummen Zitaten und verwenden sie konstruktiv.

3

25.04.2006, 22:58

ich nehm einmal ganz keck an, dass du des teil sowieso mit X11 verwenden wilst und in diesem fall is es absolut wurscht, waste für ne auflösung und farbtiefe in der bash hast, im gegenteil, die framebufferschnittstelle und schönen bilder nehmen dir dann nur unnötige resourcen weg, die in der grafischen oberfläche besser verwertet werden ;)
... nur ein weiterer tag im leben eines naren ... :P

4

26.04.2006, 10:50

also im moment läuft der framebuffer mit dieser zeile:

kernel /boot/kernel-2.6.15-suspend2-r8-DSDT-splash root=/dev/hda4 resume2=swap:/dev/hda6 ec_burst=0 video=vesafb-tng:ywrap,mtrr,1024x768-32@60 quiet splash=silent,theme:livecd-2006.0 CONSOLE=/dev/tty1

den radeonfb hatte ich mit diesen optionen für video probiert:

video=radeonfb ---> geht, aber nur 8bpp

video=radeonfb:1280x800
video=radeonfb:1280x800-16
video=radeonfb:1280x800-16@60
vidoe=radeonfb:1280x800-16@60,ywrap
video=radeonfb:1280x800-16@60,ywrap,mtrr

und entsprechend für 24bpp und 32 bpp, der Rest der zeile blieb gleich.

es funktioniert nur mit "video=radeonfb", bei allen anderen hängt er beim booten wie beschrieben.


@capoeira
ja, ich benutze X11, aber manchmal will ich auch nur die Konsole benutzen ohne erst X zu starten. z.B um was zu konfigurieren oder so,und die boot-Meldungen hätte ich auch gerne in einer angemessenen schriftgöße. ich denke mal sooooo viel resourcen wird das nicht belegen, oder? ;)
AcerExtensa3001WLMi

5

26.04.2006, 20:44

Probier doch mal aus ob der Radeonfb sich auch über die etwas genauere Zeile zum starten starten konfigurieren lässt. Hab nämlich für speziell den Radeonfb keine Doku in den Kernelquellen gefunden.

Quellcode

1
video=i810fb:vram:8,xres:1024,yres:768,bpp:32,hsync1:30,hsync2:95,vsync1:50,vsync2:160,accel 

Die Zeile musst du natürlich abändern. Isst im Moment die konfiguration für meinen FB.
Falls das klappt würde ich mal speziell an dem Parameter vram rumschrauben und die Auflösung langsam hochfahren. Allerdings hab ich keine große Erfahrung mit dem Radeonfb.
Dumm sind die Menschen die schlaue Zitate falsch auffassen und gegen sich verwendet sehen.
Schlaue Menschen lernen aus dummen Zitaten und verwenden sie konstruktiv.