LiveCD

Paweł Gołaszewski blues w ds.pg.gda.pl
Wto, 28 Paź 2003, 01:21:37 CET


On Tue, 28 Oct 2003, Jakub Bogusz wrote:
> > > > > A to akurat mnie wkurza, bo mój matrox przez to jest słaby pod
> > > > > fbdev.... Takie mrożenie chyba ma średni sens, kiedy i tak
> > > > > wiadomo, że _trzeba_ patcha od simmonsa użyć, że móc używać
> > > > > kernela...
> > > tdfxfb łatam na razie swoimi... 2/3 są już w łacie Simmonsa, trzeci
> > > muszę sprawdzić czy będzie jeszcze potrzebny (chodzi o kolor
> > > pozostałej, niepełnej linii ekranu na dole - np. w 800x600 jest
> > > 100x37 + połówka na dole; bez łatania ta połówka przybiera kolor tła
> > > znaku ostatnio rysowanego w określony sposób).
> > Od pozycji kursora do końca ekranu?
> Tzn.? Przy kursorze w ostatniej linii tekstu - można tak powiedzieć.

Dokładnie o to mi chodziło.
Wcześniej miałem tdfx-a i w ostatnich 2.5 ten problem zniknął, w zasadzie 
problemów z FB prawie już nie było.
Teraz po przesiadce na matroxa widzę, że ten framebuffer jest mocno w 
powijakach jeszcze :(

> > To chyba sprawa bardziej ogólna, bo u mnie to też jest.
> Bo to jest w fbcon, a nie konkretnych *fb.

Tak mi się właśnie wydawało, bo całe rozgrzebanie FB polegało na 
wydzieleniu co się da do ogólnych rzeczy...

> Sprawdź:
> #v+
> --- linux-2.6.0-test2/drivers/video/console/fbcon.c.orig	2003-07-14 05:36:32.000000000 +0200
> +++ linux-2.6.0-test2/drivers/video/console/fbcon.c	2003-07-31 00:53:26.000000000 +0200
> @@ -502,7 +502,7 @@
>  	unsigned int bs = info->var.yres - bh;
>  	struct fb_fillrect region;
>  
> -	region.color = attr_bgcol_ec(bgshift, vc);
> +	region.color = 0;
>  	region.rop = ROP_COPY;
>  
>  	if (rw && !bottom_only) {
> #v-

Na test9 to się aplikuje... i ładnie działa...

> (attr_bgcol_ec() pobiera kolor tła ostatnio używany przy wypełnieniu - z
> jakiego powodu to jest tutaj używane, nie mam pojęcia... próbowałem się
> dopytać na linux-fbdev-devel, ale post i patch przepadły bez echa)

IMHO warto to jeszcze raz im posłać...

-- 
pozdr.  Paweł Gołaszewski 
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...



Więcej informacji o liście dyskusyjnej pld-devel-pl