Passer en mode graphique - Codes et scripts - Linux et OS Alternatifs
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
Marsh Posté le 01-11-2005 à 21:09:03
ReplyMarsh 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 ?
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.
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...
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.
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.
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
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
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.
OK c'est gros mais tu n'es pas obligé de suivre ligne a ligne...
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.
Marsh Posté le 08-11-2005 à 22:49:01
il y a eu un article il y a pas longtemps sur linuxfr la dessus
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).