🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #23640

VESA und Linux

#23640
From: Andreas 'LionKing' Tscharner
Date: Mon, 22 Mar 1999 00:00
29 lines
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-mail

Show 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