Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Okki

 Question très con
 
 Je pensais qu'on pouvait utiliser le framebuffer pour lancer juste une 
 application sans serveur X
 
 Donc la question es la suivante
 
 Est ce possible ou est ce que j'ai halluciné ?

Une application graphique sans serveur X ... parce que tu n'as jamais
eu besoin de X pour utiliser des applications console :)

Pour ca, il existe DirectFB :
http://www.directfb.org




Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Régis Grison
Le mar 06/08/2002 à 16:13, EISELE Pascal a écrit :
 En fait, a l'origine, le FB devait permettre de ne plus avoir a choisir 
 de driver depuis le serveur X. Ca devait aussi faciliter le 
 developpement d'application en permettant d'acceder de maniere lineaire 
 et unifie a n'importe quel carte video. Il existe par exemple un device 
 /dev/fb0 qui permet de lire ou d'ecrire vers l'ecran. Ainsi, on peux 
 faire une capture d'ecran aussi facilement que : cp /dev/fb0 screenshot 
 (le fichier sera au format raw pixel). On peux egalement faire l'inverse 
 naturelement. L'inconvenient de la chose c'est que ce n'est pas toujours 
 tres rapide :(
 Une chose assez sympa aussi c'est qu'on demarre directement en mode 
 graphique et que la console deviens une emulation de terminal texte en 
 mode graphique... Ca permet entre autre d'augmenter le nombre de lignes 
 affichees a l'ecran. Cela dit, il y a d'autres moyens d'y arriver comme 
 les svgautils.

J'ai un portable qui rame monstreusement sous X (P133/32Mo), le
framebuffer serait donc une bonne solution (je peux me passer d'X mais
il y a certaines choses que j'aimerais avoir correctement... en gros le
témoin de batterie, l'heure et un navigateur web).

Par contre, je n'ai pas réussi à la configurer, est-ce que quelqu'un a
une URL de HOWTO ?

Régis.



RE: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet STOJICEVIC Edi EXPSIA
[...]
Je pensais qu'on pouvait utiliser le framebuffer pour lancer juste une 
application sans serveur X

Donc la question es la suivante
Est ce possible ou est ce que j'ai halluciné ?

Je l'ai fait avec mplayer ... j'ai lancé une video en mode console en plein 
écran ... en spécifiant la sortie que je  voulais utiliser ;)

A+

-- 
 .''`.  Debian GNU/Linux 3.0 released !
: :'  :   Use it ! ;)
`. `~'  http://www.debianworld.org
  `-
*

Ce message et toutes les pièces jointes (ci-après le message) sont
confidentiels et établis à l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autorisée est interdite. 
Tout message électronique est susceptible d'altération. 
La SOCIETE GENERALE et ses filiales déclinent toute responsabilité au titre de 
ce message s'il a été altéré, déformé ou falsifié.



This message and any attachments (the message) are confidential and
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited. 
E-mails are susceptible to alteration.   
Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be 
liable for the message if altered, changed or falsified. 

*



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Nicolas Bertolissio
Le mardi  6 août 2002, Yannick Roehlly écrit :
 Bonjour à tous,
Bonjour,

 J'ai essayé, ça marche, mais je me pose la question de savoir
 quel intérêt y a-t-il à utiliser le framebuffer. J'ai bien lu
 la doc du kernel mais c'est du technique et ça n'explique pas
 pourquoi fb ou pourquoi pas.
Si tu es sous X constament en que tu as un pilote pour ta carte
graphique, l'intérêt est peut-être (je suis ignorant sur ce point)
limité. Si tu n'as pas de pilote (par exemple pour le beau 15,2 de mon
PowerBook avec des composants ati récents, le pilote devrait être dans
XFree 4.2) ça te permet d'avoir autre chose que du VGA.

Si tu es en console, ça te permet d'afficher plus de lignes et de
colonnes (j'affiche 144 colonnes sur le PB ce qui est plus pratique que
80 pour certaines choses).

Il faut ajourter une option « vga= » à ton noyau pour le faire marcher.


Nicolas B.
-- 



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Vincent Lefevre
On Tue, Aug 06, 2002 at 16:04:40 +0200, Patrice Karatchentzeff wrote:
 ¹ : mets toi en console, en 1024x768 au moins et navigue un peu avec
 w3m... C'est magique

Comment fait-on pour avoir les images en inline (ou les visualiser)
en mode console?

-- 
Vincent Lefèvre [EMAIL PROTECTED] - Web: http://www.vinc17.org/ - 100%
validated (X)HTML - Acorn Risc PC, Yellow Pig 17, Championnat International
des Jeux Mathématiques et Logiques, TETRHEX, etc.
Work: CR INRIA - computer arithmetic / SPACES project at LORIA



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet EISELE Pascal
En fait, a l'origine, le FB devait permettre de ne plus avoir a choisir 
de driver depuis le serveur X. Ca devait aussi faciliter le 
developpement d'application en permettant d'acceder de maniere lineaire 
et unifie a n'importe quel carte video. Il existe par exemple un device 
/dev/fb0 qui permet de lire ou d'ecrire vers l'ecran. Ainsi, on peux 
faire une capture d'ecran aussi facilement que : cp /dev/fb0 screenshot 
(le fichier sera au format raw pixel). On peux egalement faire l'inverse 
naturelement. L'inconvenient de la chose c'est que ce n'est pas toujours 
tres rapide :(
Une chose assez sympa aussi c'est qu'on demarre directement en mode 
graphique et que la console deviens une emulation de terminal texte en 
mode graphique... Ca permet entre autre d'augmenter le nombre de lignes 
affichees a l'ecran. Cela dit, il y a d'autres moyens d'y arriver comme 
les svgautils.


Yannick Roehlly wrote:


Bonjour à tous,

En configurant le noyau 2.4.19 pour sa compilation, je me suis
aperçu qu'il y avait une option pour utiliser le framebuffer avec
les cartes nVidia (compilation possible dans le module rivafb).

J'ai essayé, ça marche, mais je me pose la question de savoir
quel intérêt y a-t-il à utiliser le framebuffer. J'ai bien lu
la doc du kernel mais c'est du technique et ça n'explique pas
pourquoi fb ou pourquoi pas.

Si quelqu'un veut bien éclairer ma lanterne...

Yannick

PS: je sais que ce n'est pas debian specific mais les gens ici
sont tellement sympa...   ;-)

 







Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet EISELE Pascal



Je pensais qu'on pouvait utiliser le framebuffer pour lancer juste une 
application sans serveur X


Donc la question es la suivante

Est ce possible ou est ce que j'ai halluciné ?

 



Ca depend quel application... Une application specifiquement ecrite pour 
X ne pourra pas marcher directement. Par contre, certaines applications 
utilisant un driver framebuffer peuvent marcher elle.



 







Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Vincent Bernat
OoO Vers la fin de l'après-midi du mardi 06 août 2002, vers 16:11,
regis [EMAIL PROTECTED] disait:

 Je pensais qu'on pouvait utiliser le framebuffer pour lancer juste une 
 application sans serveur X

 Donc la question es la suivante

 Est ce possible ou est ce que j'ai halluciné ?

La plupart des applications tournant sous X nécessitent X. Le
framebuffer te permettra d'utiliser essentiellement les applications
qui savent l'utiliser directement. Toutefois, il existe un port de GTK
pour le framebuffer, ce qui permet, théoriquement, de faire tourner
n'importe quelle application GTK sans serveur X.
-- 
Format a program to help the reader understand it.
- The Elements of Programming Style (Kernighan  Plaugher)



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet regis
Le Mardi 6 Août 2002 16:04, Patrice Karatchentzeff a écrit :
 Le Tue, 6 Aug 2002 15:47:37 +0200

 [EMAIL PROTECTED] écrivait :
  Bonjour à tous,
 
  En configurant le noyau 2.4.19 pour sa compilation, je me suis
  aperçu qu'il y avait une option pour utiliser le framebuffer avec
  les cartes nVidia (compilation possible dans le module rivafb).
 
  J'ai essayé, ça marche, mais je me pose la question de savoir
  quel intérêt y a-t-il à utiliser le framebuffer. J'ai bien lu
  la doc du kernel mais c'est du technique et ça n'explique pas
  pourquoi fb ou pourquoi pas.

 1) soit tu es un afficionado de la console et bon... heu... le 80x25,
 c'est gentil mais soulant à la fin¹.

 2) Techniquement, on peut faire tourner un serveur X sans pilote pour
 Xfree ainsi, mais sans l'accélération graphique 2D pour VESA 2.0, ce qui
 limite beaucoup son intérêt.

 3) exploiter son matériel à fond dans tous les cas de figure...

 Fais ton choix ;-)

Question très con

Je pensais qu'on pouvait utiliser le framebuffer pour lancer juste une 
application sans serveur X

Donc la question es la suivante

Est ce possible ou est ce que j'ai halluciné ?

A+



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Patrice Karatchentzeff
Le Tue, 6 Aug 2002 15:47:37 +0200
[EMAIL PROTECTED] écrivait :

 Bonjour à tous,
 
 En configurant le noyau 2.4.19 pour sa compilation, je me suis
 aperçu qu'il y avait une option pour utiliser le framebuffer avec
 les cartes nVidia (compilation possible dans le module rivafb).
 
 J'ai essayé, ça marche, mais je me pose la question de savoir
 quel intérêt y a-t-il à utiliser le framebuffer. J'ai bien lu
 la doc du kernel mais c'est du technique et ça n'explique pas
 pourquoi fb ou pourquoi pas.

1) soit tu es un afficionado de la console et bon... heu... le 80x25,
c'est gentil mais soulant à la fin¹.

2) Techniquement, on peut faire tourner un serveur X sans pilote pour
Xfree ainsi, mais sans l'accélération graphique 2D pour VESA 2.0, ce qui
limite beaucoup son intérêt.

3) exploiter son matériel à fond dans tous les cas de figure... 

Fais ton choix ;-)

PK

¹ : mets toi en console, en 1024x768 au moins et navigue un peu avec
w3m... C'est magique

-- 
Patrice KARATCHENTZEFF
STMicroelectronics   Tel:  04-76-92-63-81
850, rue Jean Monnet
38926 CROLLES Cedex, France  Courriel: [EMAIL PROTECTED]



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Vincent Bernat
OoO En ce début d'après-midi ensoleillé du mardi 06 août 2002, vers
15:47, Yannick Roehlly [EMAIL PROTECTED] disait:

 En configurant le noyau 2.4.19 pour sa compilation, je me suis
 aperçu qu'il y avait une option pour utiliser le framebuffer avec
 les cartes nVidia (compilation possible dans le module rivafb).

 J'ai essayé, ça marche, mais je me pose la question de savoir
 quel intérêt y a-t-il à utiliser le framebuffer. J'ai bien lu
 la doc du kernel mais c'est du technique et ça n'explique pas
 pourquoi fb ou pourquoi pas.

Cela te permet d'avoir une console en haute résolution. Non seulement,
tu peux avoir des trucs genre 150x80, mais en plus, tu peux choisir la
fonte ainsi que la fréquence de rafraîchissement et t'affranchir du 
60 Hz de rigueur.

Ensuite, tu peux utiliser tout un tas d'applications dans la
console. Par exemple, tu peux coller la télé en haut à gauche, un DVD
dans le coin en bas à droite, etc, etc. C'est plus léger qu'un serveur
X.

Si tu n'aimes pas la console, le framebuffer n'a que peu d'intérêt.
-- 
BOFH excuse #58:
high pressure system failure



Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Yann Neveu

regis wrote:


Le Mardi 6 Août 2002 16:04, Patrice Karatchentzeff a écrit :
 


Le Tue, 6 Aug 2002 15:47:37 +0200

[EMAIL PROTECTED] écrivait :
   


Bonjour à tous,

En configurant le noyau 2.4.19 pour sa compilation, je me suis
aperçu qu'il y avait une option pour utiliser le framebuffer avec
les cartes nVidia (compilation possible dans le module rivafb).

J'ai essayé, ça marche, mais je me pose la question de savoir
quel intérêt y a-t-il à utiliser le framebuffer. J'ai bien lu
la doc du kernel mais c'est du technique et ça n'explique pas
pourquoi fb ou pourquoi pas.
 


1) soit tu es un afficionado de la console et bon... heu... le 80x25,
c'est gentil mais soulant à la fin¹.

2) Techniquement, on peut faire tourner un serveur X sans pilote pour
Xfree ainsi, mais sans l'accélération graphique 2D pour VESA 2.0, ce qui
limite beaucoup son intérêt.

3) exploiter son matériel à fond dans tous les cas de figure...

Fais ton choix ;-)
   



Question très con

Je pensais qu'on pouvait utiliser le framebuffer pour lancer juste une 
application sans serveur X


Donc la question es la suivante

Est ce possible ou est ce que j'ai halluciné ?

A+


 

Oui tu peux... y'a même un environnement graphique, directfb qui est 
basé là dessus. Sur le site de Mplayer, tu peux aussi voir des captures 
d'écran où une vidéo est incrustée dans la console.
En fait la SDL, tout comme elle est capable d'afficher sur serveur X ou 
via aalib en ascii, sait exploiter le framebuffer pour l'affichage sur 
console.


voila...

quelques liens...
http://www.directfb.org/
http://www.mplayerhq.hu/homepage/images/shot06.jpg





Re: [HS] Quel est l'interet du framebuffer ?

2002-08-06 Par sujet Philippe Glaziou
You wrote:
 J'ai un portable qui rame monstreusement sous X (P133/32Mo), le
 framebuffer serait donc une bonne solution (je peux me passer d'X mais
 il y a certaines choses que j'aimerais avoir correctement... en gros le
 témoin de batterie, l'heure et un navigateur web).
 
 Par contre, je n'ai pas réussi à la configurer, est-ce que quelqu'un a
 une URL de HOWTO ?


Bonjour,

Configurer le fb n'est pas non plus une petite affaire sur mon portable
Compaq Presario 1800 (affichage 1400x1050). J'ai un noyau 2.4.19, la section 
Device de XF86Config-4 comprend :

Identifier  ATI Technologies, Inc. Rage 128 Mobility 3 AGP [LF]
Driver  ati
Option  AGPMode 1
Option  UseCCEFor2D false
Option  dpms

et je me demande si le driver ati n'est pas indispensable pour le 
fonctionnement correct du fb. Faut-il rajouter un append=quelque-chose
(lilo.conf) ?

Si j'inclue le support fb au noyau, celui se charge correctement pour 
autant que je ne cherche pas à acceder aux modes vga=xxx. Si j'indique 
vga=835 (ce qui permet en principe d'obtenir une console en 1400x1050 
points), alors seule la moitié supérieure de l'écran fonctionne bien 
(l'affichage défile seulement sur cette moitié), mais la moitié inférieure 
est plantée (elle se grise progressivement d'une façon inquiétante). 

Les autres modes vga testés ne fonctionnent pas du tout, et si l'on scanne 
(vga=ask), cela ne donne rien d'autre de fonctionnel que les modes
texte habituels.

J'avais un bon support fb sous RedHat 7.1, mais par défaut RedHat 
configure initrd, ce que je n'ai pas fait pour Debian. Il n'y avait pas
d'append video sous RedHat.

Quelqu'un a t-il reussi la manip sur une machine du même type, avec une
config similaire ? La console haute définition me manque un peu.

-- 
Philippe Glaziou [EMAIL PROTECTED]