[2.4.22] framebuffer in 640x480

Pagina: 1
Acties:

  • YaPP
  • Registratie: Oktober 2002
  • Laatst online: 20-03 22:09
Ik heb gister de 2.4.22 kernel zitten compilen, maar ben onverwacht toch tegen een probleem aangelopen. Bij de reboot kreeg ik een framebuffer in 640x480 (256 kleuren), in plaats van de ingestelde "vga=791" bij lilo. (1024x786, 16bit kleur)

Op google is hier gek genoeg niets relevants over te vinden. :?

Dit heb ik ook al bij een vriend gezien, toen ik voor hem een 2.4.22 kernel compileerde. Toen dacht ik dat het lag aan de configuratie, maar voor mijn eigen kernel heb ik de .config van 2.4.20 overgenomen. In deze kernel gebruikte ik al de patch van bootsplash.org voor een fraai bootscreen; in 2.4.22 zit die al standaard erin. (en heb ik deze dus ook weer aanstaan)

Zijn er meer mensen die bekend zijn met dit probleem? Is er iets mis in de .config, of is het een kernel-bug? 8)7

Don't take life too seriously, you won't get out alive..! ;)


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Welke videokaart gebruik je eigenlijk ?

Verder kun je die vga-parameter in je lilo.conf op 'ask' zetten, en dat dit lijstje erbij pakken. Zo kom je er hopelijk achter welke modes het wel, en welke modes het niet doen.

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • YaPP
  • Registratie: Oktober 2002
  • Laatst online: 20-03 22:09
Ik gebruik een ATI Radeon 9000 (van Sapphire, met 64 MB)

Thuis zal ik de vga= testen, en ook mijn nieuwere kernel. Deze heb ik opnieuw gecompileerd nadat ik in een howto iets las over "low level drivers" van de framebuffer.

Don't take life too seriously, you won't get out alive..! ;)


Verwijderd

Probeer het eens via deze opties:

video=<driver>:<xres>x<yres>[-<bpp>][@refresh]

Meer info daarover kan je vinden in Documentation/fb/modedb.txt

[ Voor 42% gewijzigd door Verwijderd op 11-09-2003 16:07 ]


  • YaPP
  • Registratie: Oktober 2002
  • Laatst online: 20-03 22:09
helaas. het werkt niet :( de framebuffer blijft klein, en de keuze bij vga=ask was erg beperkt. ik kon alleen kiezen uit de 80x* en 132x* resoluties.

Als ik fbset gebruik om de framebuffer te vergroten naar 1024x786 krijg ik een zwart scherm, en kan ik die virtuele console dus niet meer gebruiken :p Wat ik in lilo had toegevoegd: append="video=aty128fb:1024x786"

De kernel heb ik nu gecompileerd met de laatste -ac2 patch, en die extra low-level driver instellingen.

met gpm heb ik in de console nog de eerste boot messages gekopieerd:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
 pci_irq-0302 [20] acpi_pci_irq_derive   : Unable to derive IRQ for device 00:11.1
PCI: No IRQ known for interrupt pin A of device 00:11.1 - using IRQ 255
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
PCI: Via IRQ fixup for 00:10.2, from 5 to 11
Linux NET4.0 for Linux 2.4

[...]

radeonfb: ref_clk=2700, ref_div=12, xclk=20000 from BIOS
Console: switching to colour frame buffer device 80x30
radeonfb: ATI Radeon 9000 If DDR SGRAM 64 MB
radeonfb: DVI port no monitor connected
radeonfb: CRT port CRT monitor connected
vesafb: abort, cannot reserve video memory at 0xd8000000
vesafb: framebuffer at 0xd8000000, mapped to 0xe481a000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=41
vesafb: protected mode interface info at c000:5450
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
fb1: VESA VGA frame buffer device


ik vind dit toch wel jammer, want ik zou graag een andere kernel willen draaien dan 2.4.20 (hoewel deze gepatched is)

[ Voor 5% gewijzigd door YaPP op 11-09-2003 20:23 ]

Don't take life too seriously, you won't get out alive..! ;)


Verwijderd

Ah, probeer eens zonder VESA support (of juist alleen VESA) in de kernel te compilen.

[ Voor 16% gewijzigd door Verwijderd op 11-09-2003 21:27 ]


Verwijderd

Ik heb een Nvidia Geforce MX 460 en ik heb ook veel problemen met fb in de laatste kernels ik krijg alleen aan de praat als ik standaard vesa gebruik. Maar de riva driver werkt niet meer voor mij.
Pagina: 1