Passer en mode graphique

Passer en mode graphique - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 01-11-2005 à 21:05:23    

Je cherche quelles sont les instructions pour passer en mode graphique (je suppose qu'il faut envoyer des données au processeur graphique).  
 
J'ai téléchargé le code source de Xorg, et c'est tellement vaste que je m'y perds (sans abandonner)... enfin bref, si quelqu'un d'entre vous sait déjà quelles sont les instructions qui font qu'on passe en mode graphique (en choisissant la résolution, la profondeur de couleur... avec l'adresse de la zone mémoire lue par le RAMDAC) je lui serai extrêmement reconnaissant. S'il faut le faire en assembleur, ça ne me gêne pas (évidemment, si c'est en C ça me va aussi).

Reply

Marsh Posté le 01-11-2005 à 21:05:23   

Reply

Marsh Posté le 01-11-2005 à 21:06:11    

Edit : Euh, non, n'importe quoi... pas compris la question.
 
regarde du cote de la Xlib, opengl ou bien même SDL
 

Message cité 1 fois
Message édité par Profil supprimé le 01-11-2005 à 21:08:05
Reply

Marsh Posté le 01-11-2005 à 21:09:03    

Tu veux faire quoi si ce n'est pas indiscret ?

Reply

Marsh Posté le 01-11-2005 à 22:52:04    

ah mon avis il veut juste savoir comment on configure et comment on lance le serveur X ... c'est ça ?

Reply

Marsh Posté le 01-11-2005 à 22:54:18    

D'après ce qu'il me semble, ces librairies sont clientes X, elles servent à parler au serveur X, et le serveur X parle au matériel. Je veux savoir ce que le serveur X dit au matériel pour lui faire passer dans une résolution donnée, et récupérer l'adresse de la zone mémoire qui s'affiche à l'écran (car lue par le RAMDAC).

l0ky a écrit :

Tu veux faire quoi si ce n'est pas indiscret ?

J'aimerais savoir faire moi-même ce que fait le serveur X, en tout cas la partie bas-niveau.

Reply

Marsh Posté le 01-11-2005 à 22:57:22    

et bien, dans ce cas, la, c'est bien ce que tu as fait, lit le source...

Reply

Marsh Posté le 01-11-2005 à 22:57:27    

thechief a écrit :

ah mon avis il veut juste savoir comment on configure et comment on lance le serveur X ... c'est ça ?

Pas du tout. Je souhaite créer un programme qui parle directement au matériel (comme un serveur X, mais en beaucoup plus simple). Je ne ferai donc pas tourner de serveur X en parallèle de mon programme, car c'est mon programme qui jouera le rôle de serveur X.

Reply

Marsh Posté le 02-11-2005 à 00:38:12    

Bon, vous allez dire que c'est de la paresse, mais c'est difficile de chercher dans le code source. Si quelqu'un a la réponse, je lui serai très reconnaissant.

Reply

Marsh Posté le 02-11-2005 à 01:08:01    

va poser la question sur la ML de xorg/xfree
 
ou alors sur celle du projet directfb


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-11-2005 à 02:54:15    

En gros tu veux réinventer le framebuffer, c'est ça ?
 
Lis /usr/src/linux/Documentation/fb/* et fouille dans les sources du kernel. Intéresse toi au VESA.  
 
Mais n'espère pas que tu vas t'en tirer sans lire de code source [:spamafote]

Reply

Marsh Posté le 02-11-2005 à 02:54:15   

Reply

Marsh Posté le 02-11-2005 à 07:48:52    

e-miel a écrit :

Bon, vous allez dire que c'est de la paresse, mais c'est difficile de chercher dans le code source. Si quelqu'un a la réponse, je lui serai très reconnaissant.


En meme temps si tu veux réellement faire ce que tu as dit la lecture des sources te sera indispensable. [:spamafote]
OK c'est gros mais tu n'es pas obligé de suivre ligne a ligne...

Reply

Marsh Posté le 08-11-2005 à 19:06:08    

Ca doit se faire par un appel bios, non?
Il faut que je retrouve mon bouquin: BIOS edition 1986.


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

Marsh Posté le 08-11-2005 à 22:49:01    

il y a eu un article il y a pas longtemps sur linuxfr la dessus

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed