Thread View: ch.comp.os.linux
3 messages
3 total messages
Started by Andreas 'LionKing' Tscharner
Mon, 22 Mar 1999 00:00
VESA und Linux
Author: Andreas 'LionKing' Tscharner
Date: Mon, 22 Mar 1999 00:00
Date: Mon, 22 Mar 1999 00:00
29 lines
1675 bytes
1675 bytes
Hallo Welt,
Ich möchte ein wenig Graphik unter Linux programmieren. Da das ganze auch
einigermassen schnell sein sollte, sollte ich direkten Zugriff auf den
Framebuffer haben (als root oder setuid root). Ich habs mal mit der
svgalib probiert. Das funktioniert zwar auf meinem Laptop, aber auf dem
"grossen" Computer wird meine Matrox G100 von svgalib nicht unterstützt.
GGI kann auf dem Laptop keinen Grafik-Modus initialisieren und auf dem
Desktop wird X durch GGI gekillt. Ich hoffe, dass sich das nach einem
Update auf Kernel 2.2.X bessert.
Aus diesen Gründen wollte ich direkt VESA ansteueren unter Linux. Nur, wie
geht das? Unter DOS gab's 'int 10h', bzw. int 31h (DPMI). Kann ich
Interrupts benutzen? Welche? Oder gibt's Kernelfunktionen?
Besten Dank im Voraus
Gruss
Andreas
--
("`-''-/").___..--''"`-._
`o_ o ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' .'
(il).-'' (li).' ((!.-'
Andreas Tscharner andy@vis.ethz.ch
http://www.vis.ethz.ch/~andy ICQ-No. 14356454
Re: VESA und Linux
Author: Thomas Zajic
Date: Mon, 22 Mar 1999 00:00
Date: Mon, 22 Mar 1999 00:00
18 lines
1483 bytes
1483 bytes
Andreas 'LionKing' Tscharner wrote: > Hallo Welt, > [ ... ] > Aus diesen Gr�nden wollte ich direkt VESA ansteueren unter Linux. Nur, wie > geht das? Unter DOS gab's 'int 10h', bzw. int 31h (DPMI). Kann ich > Interrupts benutzen? Welche? Oder gibt's Kernelfunktionen? Die Matrox wird vielleicht nicht direkt unterst�tzt, aber einen (experimentellen) VESA Treiber gibt�s da schon (ab svgalib-1.3.1). Schau mal auf http://www.cs.bgu.ac.il/~zivav/svgalib/ ... Thomas -- =---------------------------------------------------------------------= - Thomas Zajic aka ZlatkO ThE GoDFatheR, Vienna/Austria - - Spam-proof e-mail: thomas(DOT)zajic(AT)teleweb(DOT)at - =---------------------------------------------------------------------=
Re: VESA und Linux
Author: Andreas 'LionKing' Tscharner
Date: Mon, 22 Mar 1999 00:00
Date: Mon, 22 Mar 1999 00:00
31 lines
1754 bytes
1754 bytes
On Mon, 22 Mar 1999, Thomas Zajic wrote:
> Andreas 'LionKing' Tscharner wrote:
> > Hallo Welt,
> > [ ... ]
> > Aus diesen Gründen wollte ich direkt VESA ansteueren unter Linux. Nur, wie
> > geht das? Unter DOS gab's 'int 10h', bzw. int 31h (DPMI). Kann ich
> > Interrupts benutzen? Welche? Oder gibt's Kernelfunktionen?
>
> Die Matrox wird vielleicht nicht direkt unterstützt, aber einen
> (experimentellen) VESA Treiber gibt´s da schon (ab svgalib-1.3.1).
Hmm. Ich habe gerade festgestellt, dass ich svgalib-1.3.1 habe. Richtig
ist, dass dort der gewünschte Grafikmodus zwar initialisiert wird, aber
svgalib ist ausserstande einen linearen Framebuffer zur Verfügung zu
stellen...
Ich hab mal die Version pre 1.4 runtergeladen...
Gruss
Andreas
--
("`-''-/").___..--''"`-._
`o_ o ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' .'
(il).-'' (li).' ((!.-'
Andreas Tscharner andy@vis.ethz.ch
http://www.vis.ethz.ch/~andy ICQ-No. 14356454
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads