| 
	
		|  Autor | Tema: Xorg y consumo de CPU  (Leído 6,252 veces) |  
	| 
			| 
					
						| Dark Side 
								
								 Desconectado 
								Mensajes: 41
								
								   | 
 
Hola gente, tengo una duda... Hace ya algo de un mes que instale Debian con el entorno gráfico KDE en mi pc, andaba todo perfecto pero hace ya unos días he notado que en ciertos momentos todo el sistema se torna lento y el uso del procesador aumenta ampliamente, inspeccionando los procesos cuando ocurre esto observe que el proceso Xorg tiene picos de uso de CPU de entre 60% y 90%... Ahora bien, esto es normal? o es consecuencia de algún problema!?
 SalU2, Dark Side
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Foxy Rider 
								       
								
								 Desconectado 
								Mensajes: 2.407
								
								 
								Deprecated
								
								
								
								
								
								     | 
 
Huele mucho a LLVMpipe ... necesito la salida de este comando : glxinfo | grep OpenGL
 Y saber que placa grafica tenes con esto : lspci -k
 Saludos.
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Dark Side 
								
								 Desconectado 
								Mensajes: 41
								
								   | 
 
[Alex] gracias por tu respuesta... Aquí está la salida de los comandos: Para glxinfo: root@debian:~# glxinfoNo protocol specified
 Error: unable to open display :0
Para lspci -k: root@debian:~# lspci -k00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: agpgart-intel
 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: i915
 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03)
 Subsystem: Hewlett-Packard Company Presario C700
 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 04)
 Subsystem: Conexant Systems, Inc. Presario C700
 Kernel driver in use: HDA Intel
 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 04)
 Kernel driver in use: pcieport
 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: uhci_hcd
 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: uhci_hcd
 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: uhci_hcd
 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: ehci_hcd
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f4)
 00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: ata_piix
 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: ahci
 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 04)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: i801_smbus
 01:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
 Subsystem: Hewlett-Packard Company Device 137b
 Kernel driver in use: ath5k
 02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
 Subsystem: Hewlett-Packard Company Presario C700
 Kernel driver in use: 8139too
La salida del glxinfo da ese error, puede ser un problema de configuración o algo por el estilo!? no da información de OpenGL asi que omiti el grep para que veas la salida... De nuevo, gracias por tu respuesta! SalU2, Dark Side |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Foxy Rider 
								       
								
								 Desconectado 
								Mensajes: 2.407
								
								 
								Deprecated
								
								
								
								
								
								     | 
 
El primer comando ejecutalo como el usuario normal que inició sesión, sino no puede comunicarse con el servidor X.
 Saludos.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Dark Side 
								
								 Desconectado 
								Mensajes: 41
								
								   | 
 
Ups! Little Mistake!    glxinfo | grep OpenGLOpenGL vendor string: Tungsten Graphics, Inc
 OpenGL renderer string: Mesa DRI Intel(R) 965GM x86/MMX/SSE2
 OpenGL version string: 2.1 Mesa 7.11
 OpenGL shading language version string: 1.20
 OpenGL extensions:
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Foxy Rider 
								       
								
								 Desconectado 
								Mensajes: 2.407
								
								 
								Deprecated
								
								
								
								
								
								     | 
 
¿Te funciona KMS* y demás? Por que el driver es el correcto.Igualmente las Intel tienen una horrorosa performance en GNU/Linux, y la gente de Intel ahora realmente está poniendo a punto con los drivers.
 
 Por curiosidad, acercame la salida de lsmod (como root) y decime si tenés activados los efectos y en qué modo (opengl,xrender, etc)
 
 Saludos.
 
 * → Un ejemplo es cambiar de resolución sin que la pantalla "pestañee"
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Dark Side 
								
								 Desconectado 
								Mensajes: 41
								
								   | 
 
Gracias por tu respuesta! ahí va la salida del lsmod root@debian:~# lsmodModule                  Size  Used by
 cryptd                 14149  0
 aes_i586               16608  1
 aes_generic            37066  1 aes_i586
 acpi_cpufreq           12803  0
 mperf                  12421  1 acpi_cpufreq
 cpufreq_userspace      12520  0
 cpufreq_powersave      12422  0
 cpufreq_conservative    12987  0
 cpufreq_stats          12642  0
 parport_pc             22059  0
 ppdev                  12651  0
 lp                     12894  0
 parport                27363  3 parport_pc,ppdev,lp
 bnep                   17301  2
 rfcomm                 28494  0
 bluetooth              94075  10 bnep,rfcomm
 uinput                 12953  1
 fuse                   52075  3
 nfsd                  193538  2
 nfs                   213358  0
 lockd                  57146  2 nfsd,nfs
 fscache                27544  1 nfs
 auth_rpcgss            32040  2 nfsd,nfs
 nfs_acl                12463  2 nfsd,nfs
 sunrpc                134318  6 nfsd,nfs,lockd,auth_rpcgss,nfs_acl
 loop                   17841  0
 i915                  294932  2
 drm_kms_helper         22688  1 i915
 uvcvideo               56925  0
 videodev               61689  1 uvcvideo
 media                  13692  2 uvcvideo,videodev
 snd_hda_codec_conexant    36407  1
 drm                   129875  3 i915,drm_kms_helper
 i2c_algo_bit           12722  1 i915
 arc4                   12418  2
 i2c_i801               12670  0
 ath5k                 115598  0
 snd_hda_intel          21860  5
 joydev                 17053  0
 i2c_core               19141  6 i915,drm_kms_helper,videodev,drm,i2c_algo_bit,i2c_i801
 snd_hda_codec          58350  2 snd_hda_codec_conexant,snd_hda_intel
 pcspkr                 12554  0
 ath                    17181  1 ath5k
 snd_hwdep              12936  1 snd_hda_codec
 snd_pcm                53284  3 snd_hda_intel,snd_hda_codec
 snd_timer              22196  2 snd_pcm
 snd                    38777  14 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
 soundcore              12992  1 snd
 hp_wmi                 13121  0
 mac80211              162262  1 ath5k
 cfg80211              113123  3 ath5k,ath,mac80211
 evdev                  13043  19
 sparse_keymap          12746  1 hp_wmi
 psmouse                51130  0
 battery                12957  0
 processor              23030  2 acpi_cpufreq
 serio_raw              12773  0
 snd_page_alloc         12899  2 snd_hda_intel,snd_pcm
 ac                     12552  0
 button                 12810  1 i915
 video                  17475  1 i915
 rfkill                 18770  4 bluetooth,hp_wmi,cfg80211
 power_supply           13283  2 battery,ac
 wmi                    13051  1 hp_wmi
 ext4                  265786  1
 mbcache                12898  1 ext4
 jbd2                   51805  1 ext4
 crc16                  12327  2 bluetooth,ext4
 ums_realtek            12662  0
 usb_storage            35269  1 ums_realtek
 uas                    13178  0
 sg                     21650  0
 sd_mod                 35493  4
 sr_mod                 17478  0
 cdrom                  34689  1 sr_mod
 crc_t10dif             12332  1 sd_mod
 ata_generic            12439  0
 uhci_hcd               22482  0
 ata_piix               21232  0
 ahci                   20897  3
 libahci                18355  1 ahci
 8139too                22315  0
 libata                133692  4 ata_generic,ata_piix,ahci,libahci
 thermal                13138  0
 8139cp                 22466  0
 ehci_hcd               35578  0
 mii                    12595  2 8139too,8139cp
 thermal_sys            17677  3 processor,video,thermal
 scsi_mod              135686  6 usb_storage,uas,sg,sd_mod,sr_mod,libata
 usbcore               100414  7 uvcvideo,ums_realtek,usb_storage,uas,uhci_hcd,ehci_hcd
Los efectos estan activados en modo OpenGL (tal y como quedaron luego de la instalación de KDE)... Con respecto a lo de KMS no tengo idea    , al cambiar la resolución desaparece la imagen y luego vuelve a aparecer en la nueva resolución (No se si la explicación ayuda xD) Gracias y SalU2 Dark Side |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Foxy Rider 
								       
								
								 Desconectado 
								Mensajes: 2.407
								
								 
								Deprecated
								
								
								
								
								
								     | 
 
Todo luce bien ahí ...Probá cambiar el modo de render a ver si funciona mejor Igualmente,  ¿qué Debian y versión de KDE tenés? por que considerando que si usás Debian estable quizá te mordió un bug de hace milenios (si, según ellos es por estabilidad ... pero los bugfixes de nuevas versiones parece que no califican en su eslogan de "estabilidad" ) Por ejemplo:http://blog.martin-graesslin.com/blog/2011/04/why-blur-does-not-work-in-kubuntu-natty-with-intel/  (abajo indica, que si justo estás con esas versiones y problemas, podés probar el "parche" que pone ahí) Saludos. P.S → Las intel tienen mala performance (y eso anda mejorando), pero tampoco para tanto AFAIK. Acá en casa tengo 2 con i915 corriendo perfectamente KDE |  
						| 
								|  |  
								| « Última modificación: 23 Noviembre 2011, 04:50 am por [Alex] » |  En línea | 
 
 |  |  |  | 
			| 
					
						| Dark Side 
								
								 Desconectado 
								Mensajes: 41
								
								   | 
 
La version de KDE es la 4.6.5, corriendo sobre Debian Wheezy (7 testing)...Cambiando el modo a XRender se desactivan casi todos los efectos, pero el uso de CPU por el Xorg sigue rondando entre 30% subiendo en algunos instantes a 60%; y con los efectos completamente desactivados no baja del 40% y al cambiar entre los  diferentes escritorios se queda colgada la imagen de las ventanas del escritorio anterior con las ventanas del actual encima por un momento y luego "reacciona"...
 
 SalU2
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
   |