Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Xorg sous Debian Lenny

43 réponses
Avatar
docanski
Bonjour la foule,

Je subis depuis quelques jours une lenteur inhabituelle de mon PC
principal équipé d'un AMD Athlon XP2700+ et d'une carte nvidia Geforce
6200 de 256 Mo. Cette lenteur est saccadée et coïncide bizarrement avec
l'installation d'une nouvelle carte wifi à base de rt2860.
Cette dernière est correctement installée et fonctionne parfaitement
Le responsable de cette lenteur : xorg. Sans aucune raison ou tout
simplement à l'ouverture/fermeture d'une fenêtre ou lors d'une petite
tâche sans importance, il affiche une consommation des ressources CPU
allant souvent jusqu'à 100 %. Le simple redimensionnement d'une fenêtre
suffit pour l'emballer ...

Quelques infos pour tenter de poser le diagnostic :

grep -i AGP /usr/src/linux/.config me donne :

CONFIG_AGP=m
CONFIG_AGP_ALI=m
CONFIG_AGP_ATI=m
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD64=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
CONFIG_AGP_SIS=m
CONFIG_AGP_SWORKS=m
CONFIG_AGP_VIA=m
CONFIG_AGP_EFFICEON=m

lsmod me donne :

nvidia 7086148 24
i2c_core 19828 2 nvidia,i2c_viapro
agpgart 28808 2 nvidia,via_agp


Et le fichier xorg.conf affiche :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildd@ninsei) Fri Sep 5 22:23:08 UTC
2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "enable"
EndSection

Quelqu'un aurait une idée de ce qui cloche car d'après ce qui précède,
rien ne devrait justifier un tel comportement.

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

10 réponses

1 2 3 4 5
Avatar
didier gaumet
Le Thu, 15 Jul 2010 12:13:45 +0200,
docanski a écrit :

Bonjour la foule,

Je subis depuis quelques jours une lenteur inhabituelle de mon PC
principal équipé d'un AMD Athlon XP2700+ et d'une carte nvidia
Geforce 6200 de 256 Mo. Cette lenteur est saccadée et coïncide
bizarrement avec l'installation d'une nouvelle carte wifi à base de
rt2860. Cette dernière est correctement installée et fonctionne
parfaitement Le responsable de cette lenteur : xorg.


[...]

Bonjour,

Si tu n'as pas déjà essayé, tu peux essayer d'installer ta carte
wifi dans un autre slot, ce qui pourrait désactiver un éventuel
partage d'IRQ entre deux cartes qui consomment pas mal de ressources
(tant xorg que le wpa sont gourmands)?
Avatar
Dominique MICOLLET
docanski wrote:

Si ! Si cette distribution, mise à jour, est considérée par ses
développeurs comme stable *avec* ce noyau, il ne peut être question d'en
installer un autre plus récent tant qu'il n'est pas approuvé et dès lors
disponible dans les dépôts de cette version.




Rien ne vous empêche d'utiliser, au moins pour quelques essais, deux noyaux
différents.



Ce n'est pas un problème de noyau : cette carte graphique existait bien
avant que ce noyau ne voie le jour.



Ça ne prouve rien : l'architecture matérielle peut être malgré tout mal
gérée (les nvidia sur portables sont une plaie à configurer, bien qu'elles
utilisent des "puces" classiques).

Cordialement.



--
Dominique MICOLLET
Adresse email : enlever deux francs
Avatar
docanski
Alors que les eleveurs et agriculteurs polluent toujours la Bretagne,
Pascal Hambourg ecrit ce qui suit en ce 17/07/2010 00:52 :
Salut,



Salut,

Dans un premier temps, je pense que ce serait une bonne idée de vérifier
si c'est une coïncidence ou pas. Par exemple en désactivant la carte
wifi voire en la retirant pour comparer si la situation redevient normale.



Je l'ai physiquement retirée : rien à faire, le problème persiste.
J'ai tenté une Xème installation de ces pilotes, notamment en suivant à
la lettre le tuto de
http://memoire-grise-liberee.fr.eu.org/nVidia/install/debian/ ... sans
réussir à obtenir l'édition du fichier de configuration kivabien : c'est
mon xorg.conf qui reste maître d'une situation qui me paraît inextricable.
J'ai passé la journée à chercher puis, en désespoir de cause et en
attendant un dépannage que j'espère toujours, j'ai installé une bonne
vieille Ubuntu (enfin, pas si vieille puisqu'il s'agit de la 10.04) qui
n'a eu aucune peine à reconnaître et configurer tous les périphériques,
la carte nVidia comprise.

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
Avatar
Lucas Levrel
Le 21 juillet 2010, docanski a écrit :

c'est mon xorg.conf qui reste maître d'une situation qui me paraît
inextricable.



Qu'est-ce à dire ?

J'ai passé la journée à chercher puis, en désespoir de cause et en attendant
un dépannage que j'espère toujours, j'ai installé une bonne vieille Ubuntu
(enfin, pas si vieille puisqu'il s'agit de la 10.04) qui n'a eu aucune peine
à reconnaître et configurer tous les périphériques, la carte nVidia comprise.



Avec quel pilote ? nv ou nvidia ? cf Xorg.0.log

Essaie avec un xorg.conf minimal du type :

Section "ServerLayout"
Identifier "Layout0"
Screen "Screen0"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection



Et dans Driver tu essaies nvidia et nv. Ou alors tu ne mets pas de fichier
xorg.conf du tout (certaines versions du serveur X le permettent).

--
LL
Avatar
docanski
Alors que les eleveurs et agriculteurs polluent toujours la Bretagne,
Lucas Levrel ecrit ce qui suit en ce 22/07/2010 11:22 :
Le 21 juillet 2010, docanski a écrit :
c'est mon xorg.conf qui reste maître d'une situation qui me paraît
inextricable.



Qu'est-ce à dire ?



Que d'après le tuto dont j'ai donné le lien, c'est un XF86Config-4 qui
devrait avoir été créé. Or, il n'en est rien.

Avec quel pilote ? nv ou nvidia ? cf Xorg.0.log



le fichier xorg.conf est beaucoup plus réduit sous Ubuntu, il contient :

Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Le cas échéant, si utile, où se trouve ce fichier Xorg.0.log ?

Et dans Driver tu essaies nvidia et nv.



Dans cette partie de xorg.conf, j'ai pourtant bien :

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
Avatar
Doug713705
Le 22/7/2010 13:11 dans fr.comp.os.linux.configuration docanski nous
expliquait:

Le cas échéant, si utile, où se trouve ce fichier Xorg.0.log ?



Dans /var/log ?

--
Fais moi une place dans ton linceul, quand y'en pour un y'en a pour
deux. Fais moi une place dans ton linceul, pour un coup de dent, je
t'arrache les yeux. (H.F.T. Scènes de panique tranquille)
Avatar
docanski
Alors que les eleveurs et agriculteurs polluent toujours la Bretagne,
Doug713705 ecrit ce qui suit en ce 22/07/2010 20:57 :

Dans /var/log ?



J'ai été un peu feignant sur ce coup, désolé :-(

Voici ce log, expurgé de ce qui est inutile :
<code>
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 21 18:04:45 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section. Using the first Screen section.
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Configured Monitor"
(==) No device specified for screen "Default Screen".
Using the first device section listed.
(**) | |-->Device "Configured Video Device"
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(--) PCI:*(1:0:0) nVidia Corporation NV44A [GeForce 6200] rev 161, Mem @
0xde000000/24, 0xe0000000/28, 0xdd000000/24, BIOS @ 0xdffe0000/17
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 173.14.09 Thu Jun 5 00:07:40 PDT 2008
(II) Loading extension GLX
(II) LoadModule: "freetype"
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) Matched nv from file name nv.ids in autoconfig
(==) Matched nv for the autoconfigured driver
(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "nv"
(II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so
(II) Module nv: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 2.1.10
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) NV: driver for NVIDIA chipsets:
blabla ...
GeForce 6200 TurboCache(TM), GeForce 6200SE TurboCache(TM),
GeForce 6200 LE, GeForce Go 6200, Quadro NVS 285, GeForce Go 6400,
GeForce Go 6200, GeForce Go 6400, GeForce 6250, GeForce 6800,
GeForce 6800 LE, GeForce 6800 GT, GeForce 6800 XT, GeForce 6200,
GeForce 6200 A-LE, GeForce 7800 GTX, GeForce 7800 GTX,
etc ...
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset GeForce 6200 found
(II) Setting vga for screen 0.
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(II) NV(0): Initializing int10
(II) NV(0): Primary V_BIOS segment is: 0xc000
(--) NV(0): Chipset: "GeForce 6200"
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 0.1.0
ABI class: X.Org Video Driver, version 2.0
(--) NV(0): VideoRAM: 262144 kBytes
(II) NV(0): Clock range: 12.00 to 400.00 MHz
(**) NV(0): *Driver mode "1680x1050": 146.2 MHz, 65.3 kHz, 60.0 Hz
(II) NV(0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050
1053 1059 1089 -hsync +vsync (65.3 kHz)
(**) NV(0): *Default mode "1680x1050": 147.1 MHz, 65.2 kHz, 60.0 Hz
(II) NV(0): Modeline "1680x1050"x60.0 147.14 1680 1784 1968 2256 1050
1051 1054 1087 (65.2 kHz)
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module "ramdac" already built-in
(--) Depth 24 pixmap format is 32 bpp
(II) NV(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Scanline Image Writes
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
</code>

La carte est bien reconnue, le module 173 semble installé.

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
Avatar
Lucas Levrel
Le 23 juillet 2010, docanski a écrit :

Voici ce log, expurgé de ce qui est inutile :



C'est bizarre, il dit qu'il lit ton xorg.conf :

(==) Using config file: "/etc/X11/xorg.conf"



mais il sort des trucs qui ne coolent pas, comme :

(==) No Layout section. Using the first Screen section.
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Configured Monitor"
(==) No device specified for screen "Default Screen".
Using the first device section listed.
(**) | |-->Device "Configured Video Device"



et du coup, il utilise le pilote nv au lieu de nvidia :

(II) Matched nv from file name nv.ids in autoconfig
(==) Matched nv for the autoconfigured driver
(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "nv"
(II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so
(II) Module nv: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 2.1.10
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
(II) NV: driver for NVIDIA chipsets:
blabla ...



Donc je te conseillerais d'ajouter dans ton xorg.conf une section
ServerLayout pointant vers ta section Screen, et de vérifier qu'il charge
le module nvidia et pas nv.

--
LL
Avatar
Doug713705
Dans fr.comp.os.linux.configuration Lucas Levrel nous expliquait:

Donc je te conseillerais d'ajouter dans ton xorg.conf une section
ServerLayout pointant vers ta section Screen, et de vérifier qu'il charge
le module nvidia et pas nv.




Je ne connais pas les spécificité Debian en la matière mais je
commencerai par desinstaller les drivers "nv" et "nouveau" pour ne
laisser que le driver NVidia et supprimerai _totalement_ le fichier
xorg.conf.

Ensuite et seulement ensuite, je lancerai une session X par un bon
startx des familles à la suite de quoi j'irai, si nécessaire, jetter un
oeil dans les log pour voir ce qui se passe.

La lecture des logs alors que 2 ou 3 drivers antagonistes sont installés
et que le fichier xorg.conf est modifié à grand coups de tronçonneuse
ne peut que confirmer que c'est le bordel sur le système !

--
Oh papa, tu tournes en rond dans ta psychose, tu n'es qu'un dealer de
black-out. (H.F.T. L'homme politique, Le rollmops et la cuve à mazout)
Avatar
docanski
Alors que les eleveurs et agriculteurs polluent toujours la Bretagne,
Doug713705 ecrit ce qui suit en ce 23/07/2010 17:33 :

laisser que le driver NVidia et supprimerai _totalement_ le fichier
xorg.conf.



Supprimé comme proposé puis redémarrage par

... un bon
startx des familles à la suite de quoi j'irai, si nécessaire, jetter un
oeil dans les log pour voir ce qui se passe.



Le système ne répondait pas mieux, toujours CPU à 100 %

La lecture des logs alors que 2 ou 3 drivers antagonistes sont installés
et que le fichier xorg.conf est modifié à grand coups de tronçonneuse
ne peut que confirmer que c'est le bordel sur le système !



Bonsoir,

Sur conseil dans le forum Debian, j'ai utilisé le script sgfxi, censé
pouvoir paramétrer la carte de manière certaine.
Peine perdue si ce n'est qu'il m'a reconstitué un nouveau xorg.conf qui
laisserait augurer d'une solution (mais qui ne vient pas) et des logs
différents. Voici les deux, expurgés de ce qui est inutile :

Nouveau xorg.conf :

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV44A [GeForce 6200]"
BusID "PCI:1:0:0"

Les logs contiennent désormais :

(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) nVidia Corporation NV44A [GeForce 6200] rev 161, Mem @
0xde000000/24, 0xe0000000/28, 0xdd000000/24, BIOS @ 0xdffe0000/17
(...)
(II) "glx" will be loaded. This was enabled by default and also
specified in the config file.
(II) "freetype" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 173.14.09 Thu Jun 5 00:07:40 PDT 2008
(II) Loading extension GLX
(...)
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(...)
(II) NVIDIA dlloader X Driver 173.14.09 Wed Jun 4 23:47:25 PDT 2008
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(...)
(II) Setting vga for screen 0.
(II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "True"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X
extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 6200 (NV44) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.44.a2.10.52
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6200 at PCI:1:0:0:
(--) NVIDIA(0): BenQ FP222Wa (CRT-0)
(--) NVIDIA(0): BenQ FP222Wa (CRT-0): 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(==) NVIDIA(0):
(==) NVIDIA(0): No modes were requested; the default mode
"nvidia-auto-select"
(==) NVIDIA(0): will be used as the requested mode.
(==) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
(--) NVIDIA(0): DPI set to (90, 88); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
blablabla
(...)
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX

Cela te branche-t'il ? ... et cela branche-t'il d'autres éventuels
contributeurs ?

Cordialement,
--
docanski

Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
1 2 3 4 5