Aller au contenu

Fglrx et Aiglx

Featured Replies

Posté(e)

Slt à tous,

Toutes les réponses à vos questions sont dans cette image...

>> img509.imageshack us/img509/3497/captureuc9.png <<

PS: En fait je n'ai pas le temps d'écrire :craint: donc je fais court, je vous expliquerai tout dans les prochains posts! :craint:

EDIT: Comme d'hab les liens d'ImageShack ne marchent pas... :transpi: :transpi: :transpi:

EDIT2: Dans l'adresse entre imageshack et us il y a un point... j'ai beau le mettre il s'enlève tout le temps... :transpi:

Modifié par infoormatik

  • Réponses 68
  • Vues 14,4 k
  • Créé
  • Dernière réponse
Posté(e)

Euuuh :craint:

:transpi:

[edit] Toujours est-il que je ne vois pas de soucis sur l'image en question en prenant son URL... :craint: [/edit 2]

Modifié par ChRiiS

Posté(e)

Et il me semble que c'est la version propriétaire du driver ati qui est utilisé. Mais rien ne prouve que c'est aiglx qui est utilisé...

Posté(e)

ah ouai donc les drivers ATI sont si merdique que ça? ils etaient pas encore compatible aiglx??

Posté(e)

Pas avec tous...

Sur la 9600 series AiGLX ne fonctionne pas.

C'est celle que j'ai aussi (moi c'est une 9600XT)

C'est donc une bonne nouvelle si je ne serai pas obligé de réinstaller XGL :incline:

C'est le driver libre ou proprio?

Posté(e)
  • Auteur

Me revoilà! :yaisse: Excusez-moi de vous avoir fait attendre si longtemps... :perv:

Voilà, donc pour information, niveau matos, J'ai un proco Athlon XP 2400+, 1 Go de ram, un chipset nforce premier du nom et une 9600 Pro 256Mo.

Je suis sous Ubuntu 7.04, j'ai les fglrx 8.40.4 propriétaires, AIGLX (je n'ai pas XGL), et Compiz-Fusion... :troll:

Eh bien ça marche quand même!! Regardez de plus près l'image plus haut!!

Si vous avez une explication à cela, ou que vous croyez peut-être que AMD se remue un peu le c*l ( :dd: )... faites-moi part de vos commentaires!!

Posté(e)

C'est l'option --force-fglrx qui fait ça ?

Et pour le fusion tu l'as installé comment? C'est le paquet officiel compiz sur le repo ubuntu ?

Edit : Tes drivers proprio c'est ceux que tu installes par paquet ou que tu compiles à la main?

Posté(e)
  • Auteur
C'est l'option --force-fglrx qui fait ça ?

En effet j'utilise cette option.

Et pour le fusion tu l'as installé comment? C'est le paquet officiel compiz sur le repo ubuntu ?

Tu trouveras tous les dépôts et paquets Trevino ICI.

Edit : Tes drivers proprio c'est ceux que tu installes par paquet ou que tu compiles à la main?

Je les prends sur le site ati.amd.com/fr. Quand je le lance cela crée des paquets qui contiennent les sources que l'on compile pour les installer. (Super pratique... :transpi: :transpi: )

Voilà! :chinois:

Posté(e)
  • Auteur

Voilà + d'infos.

Mon xorg.conf:

Section "ServerLayout"

Identifier "Default Layout"

Screen 0 "aticonfig-Screen[0]" 0 0

InputDevice "Generic Keyboard"

InputDevice "Configured Mouse"

InputDevice "stylus" "SendCoreEvents"

InputDevice "cursor" "SendCoreEvents"

InputDevice "eraser" "SendCoreEvents"

EndSection

[...]

Section "Module"

Load "i2c"

Load "bitmap"

Load "ddc"

Load "dri"

Load "extmod"

Load "freetype"

Load "glx"

Load "int10"

Load "vbe"

EndSection

Section "ServerFlags"

Option "AIGLX" "on"

EndSection

[...]

Section "Monitor"

Identifier "SyncMaster"

Option "DPMS"

EndSection

Section "Monitor"

Identifier "aticonfig-Monitor[0]"

Option "VendorName" "ATI Proprietary Driver"

Option "ModelName" "Generic Autodetecting Monitor"

Option "DPMS" "true"

EndSection

Section "Device"

Identifier "aticonfig-Device[0]"

BusID "PCI:2:0:0"

Driver "fglrx"

Option "VideoOverlay" "on"

Option "OpenGLOverlay" "on"

Option "UseInternalAGPGART" "no"

Option "DRI" "true"

Option "AGPMode" "4"

Option "RenderAccel" "true"

Option "Centermode" "off"

Option "UseFastTLS" "1"

EndSection

Section "Screen"

Identifier "aticonfig-Screen[0]"

Device "aticonfig-Device[0]"

Monitor "aticonfig-Monitor[0]"

DefaultDepth 24

SubSection "Display"

Depth 1

Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"

EndSubSection

SubSection "Display"

Depth 4

Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"

EndSubSection

SubSection "Display"

Depth 8

Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"

EndSubSection

SubSection "Display"

Depth 15

Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"

EndSubSection

SubSection "Display"

Depth 16

Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"

EndSubSection

SubSection "Display"

Depth 24

Modes "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"

EndSubSection

EndSection

Section "Screen"

Identifier "aticonfig-Screen[0]"

Device "aticonfig-Device[0]"

Monitor "aticonfig-Monitor[0]"

DefaultDepth 24

SubSection "Display"

Viewport 0 0

Depth 24

EndSubSection

EndSection

Section "DRI"

Mode 0666

EndSection

Section "Extensions"

Option "Composite" "Enable"

EndSection

Le résultat d'un beryl --test-only

infoormatik@Ordimini:~$ beryl --test-only

**************************************************************

* Beryl system compatiblity check *

**************************************************************

Detected xserver : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)

Checking for XDamage extension : passed

Checking for RandR extension : passed

Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed

Checking for GLX_EXT_texture_from_pixmap : passed

Checking for non power of two texture support : failed

Support for non power of two textures missing

Le résultat d'un fglrxinfo:

infoormatik@Ordimini:~$ fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI RADEON 9600 Series

OpenGL version string: 2.0.6747 (8.40.4)

Le résultat d'un glxinfo | grep rendering:

infoormatik@Ordimini:~$ glxinfo | grep rendering

direct rendering: Yes

Je constate de nombreux bugs en utilisant la 3D: Restes d'image, lorsque je lance un jeu fenêtré il n'y a pas de bordure....

Wait & See! :chinois:

Modifié par infoormatik

Posté(e)

Il semblerait en effet qu il y ai un début d implantation, ça merde encore un peu chez moi.

La transparence est gerée mais j ai quelques bogues.

Croisons les doigts.

Posté(e)
  • Auteur

En fait je crois malheureusement que aucune fonction du Composite n'est implantée, c'est juste que la fonction copy de Compiz-Fusion et de Beryl remplace le texture_from_pixmap... :byebye:

Mais si oui, peut-être un driver tourne en interne mais est trop buggé pour être releasé en entier... :transpi:

Je me répète, mais Wait & See toujours!! :francais:

Posté(e)
  • Auteur
En fait je crois malheureusement que aucune fonction du Composite n'est implantée, c'est juste que la fonction copy de Compiz-Fusion et de Beryl remplace le texture_from_pixmap...

Mais oui! En regardant de plus près le résultat du beryl --test-only posté plus haut dans l'indifférence :mad2: :

infoormatik@Ordimini:~$ beryl --test-only

**************************************************************

* Beryl system compatiblity check *

**************************************************************

Detected xserver : AIGLX

Checking Display :0.0 ...

Checking for XComposite extension : passed (v0.3)

Checking for XDamage extension : passed

Checking for RandR extension : passed

Checking for XSync extension : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig : passed <<--- Là je ne comprends pas, apparemment cette instruction manque à Compiz...

Checking for GLX_EXT_texture_from_pixmap : passed

Checking for non power of two texture support : failed <<--- Et là, que manque-t-il comme extension, quelque chose à faire pour remédier à cela??

Support for non power of two textures missing

Donc voilà apparemment c'est bien implémenté mais mal... :mdr:

Très très très bien!!! :smack:

:chant:;):chant:

Modifié par infoormatik

Posté(e)

en meme temps que ça soit implémenté mais mal, ça nous etonnes pas de la part d'ATI

mais on respect leur effort quand meme :francais: Allez encore un peu et vous y etes, ça sera presque aussi facile qu'avec nvidia.

Prochaine etape les sources :)

Posté(e)
  • Auteur
Même dans leur Release Notes, il n'en parle pas... par ici

Si si ils en parlent...

Known Issues

Corruption may be observed with certain applications on some Linux distributions which enable the Composite extension by default, e.g., RHEL 5. If you are observing application corruption, please disable the Composite extension. Further details can be found in topic number 737-28224

Je crois que ça fait très longtemps qu'ils il y a un début d'implémentation du Composite... :mdr2:

Si quelqu'un a une vieille version du fglrx, testez Compiz-Fusion sans xgl dessus pour voir, ça serait intéressant! Merci! :mdr2:

Posté(e)

Heu, ça ne veut pas dire qu'il supporte le Composite loin de là... ce qu'ils disent là (et ce que j'avais dû appliquer à la lettre quand j'avais testé la FC6), c'est qu'il peut y avoir un problème si l'option composite est en enable. Mais celle-ci fait partie de XOrg.

Comme je dis, ça date d'au moins FC6... si ça supportait réellement, on aurait eu vent de ça, enfin il me semble.

Posté(e)
  • Auteur

Il n'y a personne qui connaît le Reverse Enginnering ici? :transpi:

[rêve]Intégration du Texture_From_Pixmap et du Fbconfig... :byebye:[/rêve]

:D

Bientôt la nouvelle fournée des fglrx! :craint:

Espérons.... :D

Modifié par infoormatik

Posté(e)

boaf, perso, je préfère regarder le blog des devs du pilote libre ( ici ) que le changelog de cette grosse bouse de fglrx... :transpi:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.