hola a todos,

On Mon, Jan 10, 2000 at 01:50:07AM +0100, Hue-Bond wrote:
> El domingo 09 de enero de 2000 a la(s) 22:13:33 +0100, Manel Marin contaba:
> >
> >(Nadie ha sabido decirme que comando usar para reiniciar el modo grafico VGA)
> 
>          El paquete svgatextmode tiene buena pinta. 'man stm':
> 

Lo he probado y no soporta mi targeta gr�fica.

He estado investigando y todo lo que he encontrado lo adjunto en mi chuleta
"teoria-svga" ;-)

Si me equivoco en algo o sabeis algo que yo no sepa "m'avisais"

En resumen "framebuffer got the power" y como no me va bien, voy a enviar un
 bug-report ;-)


Saludos,
-- 
--------------------------------
Manel Marin   e-mail: [EMAIL PROTECTED]
Linux Powered (Debian 2.1 slink)
--------------------------------
teoria-svga: (0.01)
        Un poco de teoria sobre las SVGA y el framebuffer


HARDWARE SVGA NO COMPATIBLE:
        Desde que IBM dejo de ser el estandard "de-facto" con su VGA, cada
         fabricante ha a�adido registros "adicionales" no compatibles
         entre ellos.

        Asi cada targeta necesita una inicializaci�n diferente y la �nica
         manera com�n de hacer una inicializaci�n es llamando a la BIOS
         de esa targeta.


BIOS Y MODO EXTENDIDO:
        Parece que la BIOS solo puede utilizarse en modo real, por lo que
         solo puede emplearse, para fijar el modo gr�fico, en el arranque
         antes de la descompresi�n del kernel...

        Eso es justo lo que se hace al seleccionar el modo de texto en
         el arranque con "vga=..."


UN ESTANDARD: VESA 2.0
        Afortunadamente los fabricantes de hardware se han puesto de acuerdo
         para crear un estandar que permite:
        - Poner la targeta en un cierto modo gr�fico
        - Permitir el acceso a la memoria (buffer) de la targeta gr�fica


EL FRAMEBUFFER:
        Con el soporte del framebuffer en el kernel es posible utilizar una
         targeta gr�fica no soportada por ning�n servidor X

        Pero el formato de definici�n del modo de video ha cambiado...


        PRECAUCION: El soporte del framebuffer en los kernel 2.2 es experimental
         y no exit�a en los kernel 2.0


CAMBIOS DE MODO DE VIDEO EN EL KERNEL:
        Si no se incluye soporte de framebuffer al compilar el kernel, no se
         har� ning�n intento de cambiar el modo de video de la SVGA (ya que no
         sabe como hacerlo... en cada SVGA es diferente).

        �Y cuando conmutamos de las X a una consola virtual?
         El cambio de modo de video lo hace el servidor X que conoce la SVGA


        Si se incluye el soporte de framebuffer al compilar el kernel y tenemos
         una SVGA compatible VESA 2.0, al cambiar de consola virtual (VC) se
         cambia el modo de video.


APLICACION DE CAMBIO DE MODO DE VIDEO:
        Existe el paquete svgatextmode para cambiar el modo gr�fico y est�
         basado en las X, pero es un poco antiguo y no reconoce por ejemplo
         mi ATI Mach64


MAS INFORMACION:
        Con los kernel 2.2 en:
        - /usr/src/linux/Documentation/fb/framebuffer.txt
        - /usr/src/linux/Documentation/fb/vesafb.txt

Responder a