View previous topic :: View next topic |
Author |
Message |
theniaky Guru
Joined: 23 Feb 2006 Posts: 452
|
Posted: Thu Mar 30, 2006 4:19 pm Post subject: [Divers] Lenteur du scrolling... (à peu près résolu) |
|
|
Bonjour à tous !
Je souhaiterais savoir pourquoi le scrolling sous X dans des applications telles que Firefox est toujours plus lent que dans cette même application sous windows... Je ne pense pas que ce soit sujet à troll... Le problème est flagrant sur le site http://www.framasoft.net par exemple --> très désagréable à utiliser. J'ai effectué quelque recherche sur les différents forums et sur le net, mais personne je n'ai vu aucune réponse claire et encore moins de solution...
Le phénomène est également visible pour le déplacement et le redimensionnement de fenêtres : beaucoup plus fluide et agréable sous windows. C'est tout dommage et je suis certain qu'il y a moyen de régler ce petit souci : on ne me fera pas croire que windows est plus performant
Merci d'avance !
Last edited by theniaky on Fri Mar 31, 2006 5:25 pm; edited 3 times in total |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu Mar 30, 2006 4:25 pm Post subject: |
|
|
Donne des précisions, utilise tu un WM, lequel ?
Ensuite est-ce que l'accélération 2d de ta carte video est bien config ? |
|
Back to top |
|
|
theniaky Guru
Joined: 23 Feb 2006 Posts: 452
|
Posted: Thu Mar 30, 2006 4:40 pm Post subject: |
|
|
Quote: | Donne des précisions, utilise tu un WM, lequel ? |
J'ai testé pas mal de WM : enlightenment, fluxbox, windowmaker, fvwm. J'ai également utilisé KDE (ça fait longtemps quand même... ) gnome et je suis actuellement sur Xfce.
Avec Xgl et compiz, le phénomène est amplifié naturellement !
Le phénomène est bien entendu moins visible avec des WM légers style fvwm, fluxbox... mais le scrolling reste quand meme beaucoup fluide que sous windows... Ce n'est pas grave mais juste gênant...
Pour mon accélération 2d, j'utilise le driver fglrx proprio d'ATI... Si tu veux je peux poster mon xorg.conf si ça peut t'aider |
|
Back to top |
|
|
theniaky Guru
Joined: 23 Feb 2006 Posts: 452
|
Posted: Thu Mar 30, 2006 8:37 pm Post subject: |
|
|
Je viens de refaire quelques recherches, et le problème a l'air d'être assez récurrent.... Malheureusement personne ne donne de solution ?
Quote: | Ensuite est-ce que l'accélération 2d de ta carte video est bien config ? |
Qu'entends-tu par accélération 2d ? Moi je connais le direct rendering mais ça n'a rien a voir... |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Fri Mar 31, 2006 7:41 am Post subject: |
|
|
Pour firefox, la solution est :
Quote: | export MOZ_DISABLE_PANGO=1 firefox |
Carément bluffant sur une page web comportant bcp de texte différent, style linuxfr.
Il y a clairement un problème entre les applis mozilla et pango, je peste que ce n'ait jamais été corrigé depuis des lustres !
Ce qui est étonnant, c'est que la version binaire de firefox cohabite bien mieux avec pango...
Pour automatiser, tu peux ajouter l'export au script /usr/bin/firefox |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Fri Mar 31, 2006 8:12 am Post subject: |
|
|
même problème avec le renard, aucun prob avec Konqueror. _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
theniaky Guru
Joined: 23 Feb 2006 Posts: 452
|
Posted: Fri Mar 31, 2006 10:18 am Post subject: |
|
|
Quote: | export MOZ_DISABLE_PANGO=1 firefox |
Ca améliore énormément les performances en effet, même si ce n'est pas encore parfait Merci beaucoup !
J'ai l'impression par contre que ça change pas grand chose avec Xgl... Ce qui n'est pas étonnant ! |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Fri Mar 31, 2006 12:10 pm Post subject: |
|
|
moi ca serait un autre soucis, firefox est lent dans le sens, temps d execution et l hors de l ouverture d onglet, j ajoute que plus j ouvre d onglet et plus je peux rendre le logiciel instable et lent comparé a son portage windows.
c'est du a pango aussi ? _________________ nuts
PC: AMD Phenom 2 bi-core 555 + Asus M4A77T/USB3 + 2Go de RAM + wifi Ralink RT61 + Radeon HD 3450 - Disque dur 500Go.
SGI Octane ip30 R10000 |
|
Back to top |
|
|
theniaky Guru
Joined: 23 Feb 2006 Posts: 452
|
Posted: Fri Mar 31, 2006 2:52 pm Post subject: |
|
|
Quote: | je peux rendre le logiciel instable et lent comparé a son portage windows. |
Dans l'ensemble je trouve que les portages windows sont plus rapides (openoffice, firefox...), ça doit aussi venir du mode de fonctionnement des deux OS qui différe... Sinon je ne vois pas trop d'explication ! Par contre tu m'étonnes car même s'il est plus lent, firefox reste quand même très stable même lorsque j'ouvre plusieurs onglets... J'ai remarqué que pour la version linux, ça ralentit énromément surtout quand on j'ouvre des pages qui utilisent beaucoup d'images et celles qui utilisent des plugins (flash, java, mplayer...) : le souci est que sur la même machine, ça tourne nickel sous windows !!
[MODE ANTI-MICROSOFT]
Je suis super vexé que ça marche mieux sous Windows !!!
[/MODE ANTI-MICROSOFT]
La solution de Razer a bien soulagé firefox, mais ce n'est pas encore ça à mon gout... (peut etre que je suis trop gourmand !! )
BuBuaBu a parlé au début du topic de l'accélération 2D... Est-ce que quelqu'un pourrait m'expliquer en quoi ça consiste ? J'utilise le driver fglrx d'ati dans sa dernière version et le direct rendering est bien activé (sauf bien entendu lorsque j'utilise Xgl). Faut-il que je modifie mon xorg.conf ?
Code: | Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
#ChipId 0x4e50
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "(null)"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x06419064"
Option "GammaCorrectionII" "0x06419064"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0" # AGP locked user pages: disabled
# BusID "PCI:1:0:0" # no device found at config time
Screen 0
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection |
|
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Fri Mar 31, 2006 5:06 pm Post subject: |
|
|
Bon, je vais essayer de répondre sans trop faire "l'avocat du diable"
Tout d'abord, firefox et thunderbird sont plus lents sous linux que sous windows principalement à cause de la manière dont ils utilisent GTK. Alors que sous windows ils utilisent le toolkit "de base", gtk est intégré à l'aide d'une biblio (nommée XUL ou un truc du genre). Or ce n'est pas du pur gtk natif, mais une sorte de truc interprété. C'est la raison pour laquelle galeon ou epiphany sont plus rapides que firefox en ce qui concerne l'affichage.
Pour le reste on peut avouer que, globalement, l'affichage 2D est plus lent sous linux. C'est du reste assez compréhensible lorsqu'on réfléchi à la succession de couches nécessaires pour afficher une fenêtre : WM -> toolkit -> xlib -> xorg (-> kernel). Faut il blamer çà ? Non, car çà permet un éventail de choix énorme quand au wm, toolkit... On a rien sans rien en quelque sorte. En tout cas, d'après ce que j'ai pu trouver après des recherches sur l'optimisation de l'affichage de gtk, il semblerait que cela soit la Xlib en grande partie responsable des performances médiocres...
Par ailleurs, un toolkit tel que gtk offre nettement plus de possibilités que celui de base sous windows, sans même traiter des affichages de fontes avec pango, le côté vectoriel avec cairo, etc. On a beau installer les derniers super thèmes sous windows, la qualité graphique reste bien loin d'un gtk classique (enfin je trouve).
Je pense que tout est sujet à compromis : on veut du gnome ou du kde, du aiglx ou du xgl, des interfaces thèmables à souhait, et un système capable de fonctionner sans aucune interface graphique si tel est le besoin. Quel utilisateur de windows peut se vanter d'en faire autant ?
Ok, en un sens Windows est meilleur pour afficher rapidement des fenêtres, mais il faut garder à l'esprit que c'est la seule chose qu'il est vraiment capable de faire : dans le sens ou sans interface graphique, rien n'est possible sous windows.
Alors, openoffice, firefox, gtk peuvent être plus lent, çà n'en demeure pas moins que je trouve que GNU linux est OS bien plus performant, et je ne parle même pas su côté "éthique".
D'ailleurs : essaye de travailler sur un windows qui a 30 process en cours, avec un idle à 0. Fais la même chose sous linux, et tu verras que comme par magie la tendance s'inverse |
|
Back to top |
|
|
theniaky Guru
Joined: 23 Feb 2006 Posts: 452
|
Posted: Fri Mar 31, 2006 5:24 pm Post subject: |
|
|
Ok, merci pour tes explications claires et précises ! J'en déduit donc qu'il n'y a pas grand chose à faire...
Quote: | Alors, openoffice, firefox, gtk peuvent être plus lent, çà n'en demeure pas moins que je trouve que GNU linux est OS bien plus performant, et je ne parle même pas su côté "éthique".
D'ailleurs : essaye de travailler sur un windows qui a 30 process en cours, avec un idle à 0. Fais la même chose sous linux, et tu verras que comme par magie la tendance s'inverse |
Là tu prêche un convaincu ! Ca fait maintenant un bon moment que mon choix entre Windows et GNU/Linux a été décidé ! C'était juste un problème que je trouvais quand même étonnant mais bon... Ce n'est pas non plus catastrophique ! |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Fri Mar 31, 2006 6:28 pm Post subject: |
|
|
@razer : que dire sinon que ton exposé est tout simplement limpide ! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|