Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[NEEDS INFO] Wierd Linux SMP performance problem

#1
OK, this isn't a problem with Xonotic itself but it greatly impacts on Xonotic performance. Not sure if anyone else has seen this before.

First the system:
Arch Linux (rolling release but a few weeks out of date)
C2D E8200
2Gb RAM
Geforce 9600GT with NVIDIA driver

Previously this system has got 315fps on the OMG setting of The Big Benchmark. OMG is best to test CPU dependency so I thought of using it to look at the effects of SMP. This can be done by adding maxcpus=n to the kernel boot line.

First running with maxcpus=1, this gave 297fps so a slight reduction in performance. cat /proc/cpuinfo shows only one core as expected.

The problem then came when booting normally again. Now I don't get 315fps, I get 230fps even though cpuinfo shows 2 cores. I've lost 25% performance somehow!

Trying again:
maxcpus=2 : 230fps
maxcpus=1 : 297fps
no explicit option: 231fps
maxcpus=8 (worth trying) : 230fps
maxcpus=0 (same as noSMP) : 294fps
acpi=off : 300fps

So somehow by fiddling with maxcpus= it is possible to break SMP. I've been through a few system updates since trying this and no change. It won't be a Xonotic issue and there definitely are 2 cores running but something is clearly wrong when the system runs faster on 1 core than 2. I had thought it might be an NVIDIA driver issue but again, that's been updated with no change.

It could be I've come across some really obscure bug but I have absolutely no idea how to prove it. I would however ask if anyone else has any idea and urge caution if anyone else wants to try using maxcpus=. I might end up having to reinstall.
I'm at least a reasonably tolerable person to be around - Narcopic
Reply

#2
Have you seeked support on the operating system side?

Why would you say something changed in the OS when you tried that setting, and not in the hardware? One does not make more sense than the other to me, so I would consider both. But I'm no expert, so...
[Image:http://i.imgur.com/4XODR.png]640K ought to be enough for anybody.
     ― Linux Torvalds
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
  [NEEDS INFO] Corsair Strafe input lag in Linux Mint? FAF 1 459 08-18-2019, 03:14 AM
Last Post: FAF
  [NEED HELP] Performance on AMD? Aguaumreal 3 657 07-13-2019, 11:33 AM
Last Post: Lyberta
  [NEED HELP] Windows 10 -basedir problem BlazedRasta 2 1,066 06-13-2019, 05:12 AM
Last Post: martin-t
  [NEED HELP] Missclick on Linux Mint Mate 19 RanDoom 6 941 04-23-2019, 01:41 PM
Last Post: RanDoom
  Chat key bind problem BuddyFriendGuy 4 1,011 01-26-2019, 11:12 PM
Last Post: BuddyFriendGuy
  [NEEDS INFO] Linux install Old_Geekdad 7 1,205 01-16-2019, 06:03 PM
Last Post: Zoommair
Exclamation [SOLVED] Graphics issues on Intel Kaby Lake (HD630) hardware on Linux cefiar 9 4,863 04-19-2018, 02:42 AM
Last Post: cefiar
  [SOLVED] linux compile/link error BuddyFriendGuy 3 1,802 11-27-2017, 08:55 PM
Last Post: Lyberta
  [NEEDS INFO] Performance Phlegmatiker 1 1,885 03-06-2017, 09:33 PM
Last Post: -z-
  [NEEDS INFO] W key are not working in fedora24 linux akillah 2 2,005 03-06-2017, 08:35 PM
Last Post: -z-

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-