LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   High Xorg CPU usage, Slow Graphics Performance, On Cedarview D2550 NM Chipset10 (https://www.linuxquestions.org/questions/linux-general-1/high-xorg-cpu-usage-slow-graphics-performance-on-cedarview-d2550-nm-chipset10-4175504929/)

k84834 05-14-2014 01:50 AM

High Xorg CPU usage, Slow Graphics Performance, On Cedarview D2550 NM Chipset10
 
Hi Every body
I have a serious problem and need yours attentions for solving.
before every thing I'm sorry for my poor English.
I have Intel® Desktop Board D2550MUD2 With below specifications:
http://www.intel.com/content/www/us/...d2550mud2.html
I have installed lubuntu on this chip. for Installing PowerVR driver on lubuntu I have continued instrunctions on this Link:http://daily.siebler.eu/2012/06/ubun...d-d2000-serie/
Linux boots up and I can play 1080p videos. chrome is good in scrolling speed and loading page but firefox is so slow. also when I use remote connection like Freerdp or rdesktop pdf reader and firefox is slow too.
I observe cpu and memory usage with top command when I use these applications and found that Xorg is problem. when I use these applications for moments, Xorg's CPU Usage is come up to 80-90 percent and firefox freezes.
can any one help me that what can I do for improve this problem ? :(

TobiSGD 05-14-2014 08:29 PM

Please post the output of
Code:

glxinfo|grep render
regarding RDP connections, those are usually not hardware accelerated and they are bandwidth limited, so it is normal for them to be slow.

k84834 05-17-2014 12:20 AM

thank you TobiSGD for your reply
the output of glxinfo is:
Code:

lubuntu@lubuntu-L800:~$ glxinfo | grep render
PVRDRIInitPVR2D: PVR2D device index (0)direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
    GL_NV_conditional_render, GL_AMD_draw_buffers_blend,
lubuntu@lubuntu-L800:~$


TobiSGD 05-17-2014 11:04 AM

Your system doesn't use the driver for your videochip, but uses software rendering over llvmpipe, so your CPU is doing all the drawing work, instead of your GPU. This explains the slow rendering and high CPU usage. Have you tried to specify the driver for that chip in your xorg.conf?

k84834 05-18-2014 06:47 AM

1 Attachment(s)
some Information about my system:

lspci -K | grep VGA
Code:

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 0b)
        Subsystem: Intel Corporation Device 1999
        Kernel driver in use: pvrsrvkm
        Kernel modules: cedarview_gfx

Device Section of My Xorg config:
Code:

Section "Device"
        Option      "DRIDisableVSync"  "False"
        Identifier  "Card0"
        Driver      "pvr"
        BusID      "PCI:0:2:0"
        Option      "SoftEXA"          "Off"
        Option      "FlipChain"        "On"
EndSection

Section "ServerLayout"
        Identifier  "default screen"
        Option      "AIGLX"            "Off"
EndSection

my Xorg.0.log file is attached to post
my driver for video chip is pvr. is there are separate driver for gpu and video chip? if yes How I config them?

TobiSGD 05-18-2014 09:44 AM

According to the log the driver is loading and working, so you should not have problems with 2D acceleration, though that driver does not offer 3D acceleration. You aren't using a compositor like Compton by any chance? If not I am out of clues what is going on.

k84834 05-19-2014 04:02 AM

:((
 
No, I don't use any compositor
my window manager is openbox
now, according to this URL http://ssvb.github.io/2012/05/04/xor...rendering.html when I insert " Option NoAccel "True" " to my xorg config file, I don't have any problem with my local firefox or pdf on RDP connections but another problem appears:
I can not play video on RDP(video redirection) and play locally video with ffplay.
On local Gnome-mplayer when I use X11 Video output I can Play video but when I use Xv as video output just audio is played and there is No video frame.

what do I do?

TobiSGD 05-19-2014 06:50 AM

To be honest, these machines are simply not well supported on Linux. I personally would sell it to a Windows user and get something better supported. The problem is that PowerVR simply is not interested in supporting Linux properly on that chip.


All times are GMT -5. The time now is 12:00 PM.