View Single Post
Old 12-23-07, 07:33 AM   #1
AndrewM
Registered User
 
Join Date: May 2005
Posts: 39
Default The productivity falls stronly after few work hours

Through a 10-20 works hours the productivity of the graphic system falls stronly (depending on intensity of manipulation with windows).

Examle:
Code:
At the first start of the Xorg:

$ vmstat -m | grep nvidia
       nvidia   823  3712K       -   105299  16,32,64,128,256,512,1024,2048,4096

$ glxgears
29852 frames in 5.0 seconds = 5970.293 FPS
29936 frames in 5.0 seconds = 5987.193 FPS
29853 frames in 5.0 seconds = 5970.447 FPS

$ env __GL_YIELD="NOTHING" __GL_FSAA_MODE=0 \
     __GL_SYNC_DISPLAY_DEVICE='DFP-0' __GL_SYNC_TO_VBLANK=1 \
    compiz --replace ccp  --loose-binding --ignore-desktop-hints

$ glxgears
6598 frames in 5.1 seconds = 1302.401 FPS
6309 frames in 5.0 seconds = 1261.758 FPS
6607 frames in 5.0 seconds = 1321.286 FPS

. . . 

In a hour intensive work:

$ vmstat -m | grep nvidia
       nvidia  8302 10231K       -  2450095  16,32,64,128,256,512,1024,2048,4096

$ glxgears
4976 frames in 5.0 seconds = 994.781 FPS
5170 frames in 5.0 seconds = 1033.955 FPS
4806 frames in 5.0 seconds = 961.000 FPS
5656 frames in 5.0 seconds = 1131.097 FPS
After two-three hours a FPS is equal to 700, after several more hours a FPS is equal 500 and so on. During the day FPS goes down to 100-200 and at the end work becomes impossible. The restart of X doesn't solve the problem, only complete restart does.

it's possible to force this problem:
1. turn on "Wobbly Windows Plugin" in Compiz;
2. To load a processor on 100% (for example, by the program sysutils/cpuburn);
3. During few minutes windows must be in action and watch the glxgear utility


Code:
$ uname -rms
FreeBSD 6.2-STABLE i386

$ pkg_info -Ex xorg-server nvidia-driver compiz-0 kde-3
compiz-0.6.2
kde-3.5.8
nvidia-driver-100.14.23
xorg-server-1.4_3,1

$ dmesg | grep CPU
CPU: AMD Sempron(tm) Processor 2800+ (1760.18-MHz 686-class CPU)

$ sudo nvclock -i
-- General info --
Card:           nVidia Geforce 7600GS
Architecture:   NV4B B1
PCI id:         0x392
GPU clock:      480.000 MHz
Bustype:        PCI-Express

-- Pipeline info --
Pixel units: 3x4 (011b)
Vertex units: 5x1 (11111b)
HW masked units: None
SW masked units: None

-- Memory info --
Amount:         256 MB
Type:           128 bit DDR
Clock:          796.500 MHz

-- PCI-Express info --
Current Rate:   16X
Maximum rate:   16X

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 48C

-- VideoBios information --
Version: 05.73.22.50.00
Signon message: GeForce 7600 GS VGA BIOS
Performance level 0: gpu 400MHz/memory 800MHz/1.15V/100%
Performance level 1: gpu 400MHz/memory 800MHz/1.15V/100%
VID mask: 0
Voltage level 0: 1.15V, VID: 0

$ nvidia-settings -q ConnectedDisplays -q RefreshRate | grep Attribute
  Attribute 'ConnectedDisplays' (inspirra.localdomain:0.0): 0x00010002.
  Attribute 'RefreshRate' (inspirra.localdomain:0.0; display device: CRT-1): 75,00 Hz.
  Attribute 'RefreshRate' (inspirra.localdomain:0.0; display device: DFP-0): 60,00 Hz.
AndrewM is offline   Reply With Quote