Article View: ch.comp.os.linux
Article #23640VESA und Linux
From: 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
Technical Details
Message-ID:
<Pine.LNX.4.10.9903221103200.7839-100000@alderaan.ethz.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,d980b70a9ec12790,start X-Google-Attributes: gidf4b73,public From: Andreas 'LionKing' Tscharner <andy@alderaan.ethz.ch> Subject: VESA und Linux Date: 1999/03/22 Message-ID: <Pine.LNX.4.10.9903221103200.7839-100000@alderaan.ethz.ch> X-Deja-AN: 457504392 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: 22 Mar 1999 11:10:50 +0100, lesposeidon.inf.ethz.ch Organization: Swiss Federal Institute of Technology (ETHZ) Content-Type: TEXT/PLAIN; charset=iso-8859-1 MIME-Version: 1.0 Newsgroups: ch.comp.os.linux