[linux-l] Frambuffer/Videomode wird vom TFT ignoriert
Lutz Willek
willek at gmx.de
So Feb 18 20:45:26 CET 2007
Pascal Volk schrieb:
> [grub, framebuffer ]Option «vga=794»
> Laut `hwinfo --framebuffer` werden die Modi 0x0307, 0x031a und 0x031b
> unterstützt.
Du versuchst einen Modus, der laut spec. nicht funktionieren *muss*, nur
*kann*. Ein feiner Unterschied.
> ..Option «vga=791» mitgab, hatte ich, wie gewünscht,
> eine Auflösung von 1024x768 Pixel auf der Konsole.
Ja, 791, das sollte immer tun.
> Wenn ich meinem System glauben darf wird der Videomode auch entspr. gesetzt.
> Dazu ein Auszug der dmesg-Ausgabe:
>
> nvidiafb: Device ID: 10de0185
> nvidiafb: CRTC0 analog found
> nvidiafb: CRTC1 analog not found
> nvidiafb: EDID found from BUS1
> nvidiafb: CRTC 0 appears to have a CRT attached
> nvidiafb: Using CRT on CRTC 0
> nvidiafb: MTRR set to ON
> Console: switching to colour frame buffer device 80x43
> nvidiafb: PCI nVidia NV18 framebuffer (64MB @ 0xD0000000)
> vesafb: cannot reserve video memory at 0xd0000000
> vesafb: framebuffer at 0xd0000000, mapped to 0xfd980000, using 5120k, \
> total 131072k
> vesafb: mode is 1280x1024x16, linelength=2560, pages=1
> vesafb: protected mode interface info at c000:e4d0
> vesafb: pmi: set display start = c00ce506, set palette = c00ce570
> vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce \
> 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
> vesafb: scrolling: redraw
> vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
> fb1: VESA VGA frame buffer device
> vga16fb: initializing
> vga16fb: mapped to 0xc00a0000
> fb2: VGA16 VGA frame buffer device
schmeiss alles raus, ausser vesafb. Dann sollte es gehen. Oder sage dem
Kernel, das er vesa nehmen soll.
> Der vga16fb wurde letzte Nacht aus 'Verzweiflung' in den Kernel kompiliert,
> aber fliegt beim nächsten mal wieder raus.
>
> Welche Möglichkeiten habe ich die Ausgabe der Konsole in einer Auflösung von
> 1280x1024 Pixel darstellen zu lassen? Habe ich irgendwo irgendetwas
> übersehen, wenn ja was?
Nö. ich sehe nix.
>
> Gruß
> Pascal
Mehr Informationen über die Mailingliste linux-l