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