Ubuntu :: Xorg Process Use 100% Cpu In 10.04?
Aug 11, 2010Recently, my pc xorg process was use 100% CPU of system
View 9 RepliesRecently, my pc xorg process was use 100% CPU of system
View 9 Repliesevery time i click or open or move a window it freezes for several seconds. system monitor shows at this time the process Xorg is using 100% cpu.it never drops down below 40%, even at idle.my system is amd 64 4000+ 3gb ram and ati 3650 HD video.i have kubuntu 64 10.10 with all the updates and default ati drivers.
View 6 Replies View RelatedI found in my xorg.0.log the the xorg ATI driver is failing ALL options.
Code:
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 8.942] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 8.942] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 8.942] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[Code].....
I've just done a fresh install of Lubuntu 10.10 on an older Sony Vaio laptop. Having learned the hard way about editing xorg files, I wanted to create a backup of the xorg.conf file so that I dont have to do another install when I screw everything up. In a terminal, I typed
[Code]....
I've some file with .sh extensions that runs some softwares.Now,how do I stop running that filesI know we run the command ./start_tomcat.sh to start the apache.Is there any command to stop that file/process or is it just kill the process to stop the process
View 2 Replies View RelatedAlright setting up a friends netbook, display has been a little iffy (slow. glxgears is giving like 100fps). Couple issues: xorg.conf doesn't exist (i know thats typically not an issue) and "sudo xorg -configure" and "sudo xorg --configure" both return "xorg command not found."
glxinfo say that its using Mesa for the software rasterizer and that the driver is from mesa. lspci says the VGA controller is from Intel. I'm thinking xorg is defaulting to vesa for drivers, but I need to know how to change that to the open source intel driver
my laptop is running Slackware64 13.0. Today I tried to update to X.org 7.5 (version 1.7.1) from version 1.6.3 shipped with Slackware. I downloaded the relevant source tarballs from www.x.org and compiled them with no errors. The compiled packages are:
xorg-server-1.7.1
xf86-input-synaptics-1.2.0
xextproto-7.1.1
xcmiscproto-1.2.0
[code]....
My laptop has an NVIDIA graphics card and I'm using the proprietary driver from NVIDIA. Thus I reinstalled the driver after the update and tried to launch X.org with "startx". After a short while the NVIDIA logo appears for some hundred milliseconds and disappears then. But now the screen is blank and it is not possible to switch to another VT via Ctrl+Alt+Fx. But it is possible to login from another computer and restart everything, so that I conclude that the system does not hang.
It is even possible to do work normally with the laptop from remote. If I try to kill the X-server, it ignores SIGTERM and has to be terminated by SIGKILL. But the laptop's screen stays black and empty and does not allow to switch to another VT (chvt terminates with "interrupted system call."). dmesg does not give any errors.
/var/log/Xorg.0.log:
Code:
X.Org X Server 1.7.1
Release Date: 2009-10-23
X Protocol Version 11, Revision 0
[code]....
I have installed Kubuntu 8.04.2 on a USB stick with persistence to keep any changes I make after a reboot and it works fine. I then installed the 185 Nvidia driver to give me higher resolutions and it works fine.
But each time I reboot, my updated xorg.conf is replaced with the default xorg.conf that ships with that version of Kubuntu and a backup is made of my updated xorg.conf (the correct one) which looks like xorg.conf.20100409135913. I have to put the backup xorg.conf back in place to get my Nvidia driver to work with the correct screen resolutions again. Otherwise my screen resolution is too low.
What could be causing this behavor? I'm sure it not the persistence feature of the USB stick failing since a backup is made of my original xorg.conf.
I might add more information. The xorg.conf that gets changed after a reboot says "This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database." #
1. What is the difference between files (xorg.conf and xorg.conf-vesa)
2. No matter how hard I try I can't change keyboard layout in xorg.conf-vesa (I change it in file ) but there is no actually anything changing, it starts to get annoying - for example - below goes my xorg.conf-vesa, if I uncomment and set line from
[Code]...
I'm running the ubuntu based Green OS and cant get my video card properly configured. i've already gone through the forums to figure out what i need to do to get my ATI card working but my system wont let me access the xorg.conf file. i can see it using the the GOS file editor but it wont let me save the modifications. when i attempt to edit from a terminal window with su privelages it tells me that /etc/x11/xorg.conf does not exist. i've even tried booting into recovery mode and using the root instead of the sudo command. nothing i've tried will let me open the file.
View 3 Replies View RelatedError: xorg-x11-drv-nvidia conflicts with xorg-x11-drv-catalyst
Error: xorg-x11-drv-catalyst conflicts with xorg-x11-drv-nvidia
I have followed the guide to install ATI proprietary drivers using RPM Fusion.
one tell me the internal working of kill command. that is how it kills a process internally or from where it picks file to continue its process.
View 3 Replies View RelatedI have a high priority service that I start with sudo nice -n -10 process. This process does not need superuser rights though, except for the priority elevation. But nice requires superuser privileges to elevate priority.
View 3 Replies View Relatedsend the details raid configuration how to use in linux el5 and how to indentify the raid degrade process and how to rebuilt the process.
View 4 Replies View RelatedCode:
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
[code]....
Description of what the code does or what i intended to do:
1. Created a child process from parent process using 'fork()'
2. Sent a signal 'SIGALRM' from child process to parent process using 'sigqueue' function.
(The Third parameter of 'siqueue' function contains the message (message msg) which the child process wants to send to the parent process.'msg' is a stucture instance containing a) pid of child and b) string) 5. Print the 'msg' sent by child process inside the signal handler function 'sig_action_function' of the parent process I am getting some junk value when this line is executed
Code:
printf("%d
",msg->cpid);
I expected to get the pid of child process, which the child process sent to parent process through the signal.
I've read the how-tos (thank you oldcpu!) and wikis about how xorg.conf take precedence over the section configuration files in etc/X11/xorg.conf.d/, if it exist. I also understand that the xorg.conf can be partial. If it is missing some sections, these will be taken from the corresponding xorg.conf.d section config file. Currently I'm using a xorg.conf generated by nvidia-settings in one of my home machines, due to a dual-monitor setup. After generating xorg.conf, the device sections are:
in xorg.conf:
Code:
Section "Device"
Identifier "Device0"
Driver "nvidia"
[code]....
My question is if the Option "UseCompositeWrapper" "True" will be used or not. In other words, if a section exist in xorg.conf then it's correspondent in xorg.conf.d/ will be completely ignored *or* only the lines in xorg.conf.d/ that already exist in xorg.conf will be ignored?
as we all know Process Scheduler does Process scheduling and its a process as well. I was just wondering that if this happens then the Process "Process Scheduler" should be a part of Process queue as well.
So if there are 5 process are there in Process queue & process scheduler is administrating them then since its also a process, once it puts a process under RUN state it should itself go inside queue because at one instant only one process can get executed on a processor. This is quite confusing for me. Please help me out. I tried to search on this but could not find any relevant topics.
How do you find the parent process of zombie processes?
When the child process is something where the parent is not entirely obvious...
Is there some way to list processes in tree format or something?
I have a shell script to identify whether the process is running or not. If the process is not running, then I execute another script file to run my application. Below is my script and saved this script as monitorprocess.sh Code: #!/bin/bash
result=$(ps -ef | grep -v grep | grep "applicationname.sh" | awk '{print $2}')
echo $result
if [ "$result" == "" ];
[code]...
I have a process running on Linux.When i do ps -eaf | grep <myProcess>, it show muliple entries for <myProcess> with different pids for each entry.Kindly tell me what could be the reason for a process having multiple pids?
View 1 Replies View RelatedIs there any difference in cpu usage for process in init.rc(runs automatic when boot is happened) and manually running process. Will these both have same priority by default...?
View 1 Replies View RelatedI tried googling but didn't get any answer for this.I have a process called "abc" and it is running with PID "123".I have a putty session opened with PID "999".I am giving kill -TERM 123 from putty session.My process "abc" before dying it should catch the PID of the terminal which provided TERM signal to it.Is there any way to find this out
View 2 Replies View RelatedI want ro ran new commandy after sungrid finish his task.Exp:qsub -q bla command1; command2 command2 start only when job of command1 finished.
View 9 Replies View RelatedI've been running my shellscript for about half an hour now. It's taking longer than I thought to process all the data. I have the process ID of it. Is it possible to save the process and log out then log in and continue the process? I know how to pause a process using kill -pause pID and continue it using kill -cont pID. But that only work if you don't log out after pausing it.
View 5 Replies View RelatedJust upgraded a desktop to openSUSE 11.4 with KDE, and I'm encountering various graphical problems. This machine's been running SUSE versions since 10.0 on similar hardware with few major issues, and I did the 'upgrade' by reinstalling the root partition and keeping the /home partition intact. It has a Radeon 9600 AGP card, which goes under the R300 and RV350AP monikers, and uses the radeon driver (too old for the proprietary ATI driver - deprecated). With the new KMS, it boots up fine under the monitor's correct resolution of 1440x900, though occasionally and randomly then drops to 1024x768 at the login screen. On occasions it will then arrive at the desktop under this lower resolution, other times it corrects itself before getting there.
On starting KDE, the taskbar cycles through various different settings (composited / non-composited) and colours with erroneous shadows. I've tried disabling desktop effects which at least resolves that particular issue. More troublesome is that certain actions result in a garbled display from which it is almost impossible to recover without guessing various keystrokes to cause a logout. Two examples are when running the regular (non-OpenGL) KDE slide show screen saver, when certain transformations corrupt the entire screen, and when opening the Tools -> Options dialog in LibreOffice, though strangely this only causes a problem under one user account and not another.
Running dmesg, I note it is being littered with:
Code:
[drm:radeon_vga_detect] *ERROR* VGA-1: probed a monitor but no|invalid EDID yet I have just the one VGA monitor which is VGA-0, and set as such under KDE. Not sure if that's related or a separate issue.I tried adding 'nomodeset' at boot, but it brings me to a console login and after entering 'startx' I get:
Code:
xauth: file /home/[user]/.serverauth.2891 does not exist
Fatal server error:
Cannot move old log file "/var/log/Xorg.0.log" to "/var/log/Xorg.0.log.old"
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
[code]...
Booting in failsafe mode gets me into KDE but with other weirdness and problems using the desktop. I don't know if KMS is ultimately the culprit or there's some other obvious problem, but this is what I'm left with after a 'fresh' installation (despite the /home partition still being kept from openSUSE 11.3). It's not my PC so I need to leave it in a usable state knowing these corruptions aren't going to occur, and I leave the country next week.
I have a shell script to identify whether the process is running or not. If the process is not running, then I execute another script file to run my application. Below is my script and saved this script as monitorprocess.sh
Code:
#!/bin/bash
result=$(ps -ef | grep -v grep | grep "applicationname.sh" | awk '{print $2}')
[code]...
I want to kill parent process after "fork()" method. but if I kill parent process with "exit(0)" method, main() thread is terminated as well so child prosess doesn't work anymore. Is there any way to kill only parent process without affecting to child process?
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
[code]....
Consider the following code:
Code:
int main()
{
int i=0;
pid_t pid;
for(i=0;i<2;i++)
[code]....
I get the following output:
Parent: chid_pid=4356 i=0 parent's pid=4355
This is child 4356 i=0
This is child 4357 i=1
[code]....
I can observe instead of two children(as I expect) processes there are three. This is because child process 4356 creates its own child. Why all the messages of the type "This is child X i=Y" are concentrated one under another? How exactly fork works? Is affected by the fact that I have a dual-core processor?
I need a command to get the process name by process id.
View 2 Replies View RelatedI currently have one user logged in, and no applications open. My system is using 1.8G of ram, and my conky is showing that Xorg is using 22.92% of it... On a fresh boot, with one user logged in, it normally uses about 500 - 600mb. how to free up that ram? I was using Google Earth a minute ago (it's closed now)
View 4 Replies View Related