Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: lage fps  (gelezen 9461 keer)

lage fps
« Gepost op: 2017/02/11, 22:56:06 »
Ik heb een enorm lage fps wanneer ik "glxgears" run of het native linux spel sauerbraten speel. De fps zit tussen 50 en 60.

Ik heb via apt-get install nvidia-current mijn DKMS kernel module gebouwd.

Mijn grafische kaart is een nvidia geforce GT640

8 root@linux $ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)


De output van glxgears:

1 pieterjan@linux $ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
298 frames in 5.0 seconds = 59.594 FPS
301 frames in 5.0 seconds = 60.003 FPS

Kernel module nvidia is actief:

2 pieterjan@linux $ lsmod | grep nvidia
nvidia              11407360  101
drm                   364544  2 nvidia


Hoe kan ik dit fixen?

Offline DeBaas

  • Lid
Re: lage fps
« Reactie #1 Gepost op: 2017/02/11, 23:34:16 »
Citaat
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate

Niks mis mee.

Of heeft de monitor een veel hogere framerate? (van die dure)
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Offline jolo

  • Lid
Re: lage fps
« Reactie #2 Gepost op: 2017/02/12, 10:28:32 »
Echter die 60.003 FPS geeft mij de indruk, dat de nvidia driver niet actief is. Bij mij is die met een GT 730 (hoofd pc onderschrift) ongeveer
glxgears
49985 frames in 5.0 seconds = 9996.861 FPS
50345 frames in 5.0 seconds = 10068.958 FPS
66325 frames in 5.0 seconds = 13264.929 FPS
64345 frames in 5.0 seconds = 12868.826 FPS

Check dat voor alle zekerheid in het terminalvenster via commando
sudo lshw -c video [Enter]

Of als inxi geïnstalleerd is
sudo apt-get install inxi [Enter]

dan
inxi -G
 
[Enter]

Verder kun je als GPU benchmark programma beter glmark2 gebruiken.
 
sudo apt-get install glmark2
[Enter]

Start glmark2 in het terminalvenster
glmark2
 
[Enter]

Met mijn GT 730 videokaart is de score in Ubuntu 14.04 ongeveer glmark2 Score: 1818
Hoofd PC januari 2018 HP Compaq Elite 8300 SFF Windows 10 & Xubuntu 18.04.3
PC 2011 Asus P8Z68-V Pro i7 2600K 8 GB RAM GT730 Xubuntu test pc
PC 2007 Asus P5B E6600 2GB RAM 8800GTS  
Notebook 2008 Lenovo ThinkPad R61i 8932GMG 2,5 GB RAM

Offline DeBaas

  • Lid
Re: lage fps
« Reactie #3 Gepost op: 2017/02/12, 10:43:56 »
Die fantastische framerates worden gehaald door NIET te synchroniseren met de monitor.
Het zijn de theoretisch haalbare weergaven.
Aangeboden aan de monitor worden alleen die delen die deze aan kan.
De rest verdwijnt in limbo ;)
Ik beantwoord GEEN hulpvragen via PB en/of MAIL

Offline RikRik

  • Lid
Re: lage fps
« Reactie #4 Gepost op: 2017/02/12, 10:53:06 »
@ Pieterjan2
Die code glxgears kende ik nog niet, weer wat geleerd.
Overigens op mijn pc geen spectaculaire resultaten:
304 frames in 5.0 seconds = 60.601 FPS
Verder heb ik hier geen last van.

Re: lage fps
« Reactie #5 Gepost op: 2017/02/12, 20:18:35 »
Ik heb een buffer overflow. Er moet toch echt iets mis zijn.

1 pieterjan@linux $ glmark2
Segmentation fault (core dumped)



Output van lshw:

root@linux $ lshw -c video
  *-display               
       description: VGA compatible controller
       product: GK107 [GeForce GT 640]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff



1 pieterjan@linux $ inxi -G
Graphics:  Card: NVIDIA GK107 [GeForce GT 640]
           Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1920x1080@60.00hz   
           GLX Renderer: GeForce GT 640/PCIe/SSE2 GLX Version: 4.2.0 NVIDIA 304.134


Offline jolo

  • Lid
Re: lage fps
« Reactie #6 Gepost op: 2017/02/12, 21:31:19 »
Ik vond Daarover wel een bugmelding https://bugs.launchpad.net/ubuntu/+source/glmark2/+bug/1475902
Maar die is voor Ubuntu 15.10. Hier werkt glmark2 in Ubuntu 14.04.5 met de nvidia drivers. Echter zie ik op een andere pc, in Xubuntu 16.04.2 dat glmark2 wel werkt met de nouveau drivers, maar niet met de nvidia drivers. Dan krijg ik dezelfde Segmentation fault, en dezelfde lage glxgears output. Mogelijk is die bug nog niet opgelost.

Dan blijf alleen nog Heaven Benchmark over. Die heb ikzelf nog niet echt uitgebreid kunnen proberen. Ik heb 'm al wel geïnstalleerd. En zo te zien werkt deze wel met de nvidia drivers in Xubuntu 16.04.2. Dat benchmark programma toont zo te zien ook de GPU temperatuur tijdens de test.

Hoofd PC januari 2018 HP Compaq Elite 8300 SFF Windows 10 & Xubuntu 18.04.3
PC 2011 Asus P8Z68-V Pro i7 2600K 8 GB RAM GT730 Xubuntu test pc
PC 2007 Asus P5B E6600 2GB RAM 8800GTS  
Notebook 2008 Lenovo ThinkPad R61i 8932GMG 2,5 GB RAM

Re: lage fps
« Reactie #7 Gepost op: 2017/02/13, 16:15:26 »
Als je via het 'nVidia X Server Settings' progje onder 'OpenGL Settings'.
De 'Sync to VBlank' aanvinkt, krijg je de waarden van Pieterjan met glxgears.
Vink je deze optie af, dan heb je de waarden van Jolo met glxgears.

Dus zoals DeBaas het al aankaarte: 'Niks mis mee'.
MvG,
MauRice
Registered Linux user: 473556