User panel stuff on forum
  12 posts on 1 page  1
Server Talk
2017-01-02, 06:34
Member
7 posts

Registered:
May 2015
I have a Raspberry Pi 3 laying around and found this
removed
The Pi has Quad core 1.2 GHZ Link

Has anyone tried it and what is your judgement?

Link removed due to the author is intentionally not conforming to the GPL license and discussions of the software is thus breaking 4 of forum rules.
/ dimman
2017-01-02, 08:09
News Writer
912 posts

Registered:
Jan 2006
2017-01-02, 09:11
Member
7 posts

Registered:
May 2015
Do they use multiple cores? Have heard that mvdsv only uses single core..
2017-01-02, 09:27
News Writer
912 posts

Registered:
Jan 2006
That is correct.... all QW clients and servers use a single core only...

A raspberry pi 3 can easily handle a 4on4 game utilising one of the cores for a server (even a raspberry pi 2 can handle a 4on4).
2017-01-02, 09:27
Member
7 posts

Registered:
May 2015
But then this will be better since it uses multithreaded cores? And i was thinking of running more than 1 server on it. But people will not be on all the servers on the same time.
2017-01-02, 18:05
Administrator
1025 posts

Registered:
Apr 2006
dirtbox wrote:
That is correct.... all QW clients and servers use a single core only...

A raspberry pi 3 can easily handle a 4on4 game utilising one of the cores for a server (even a raspberry pi 2 can handle a 4on4).

Not all clients/servers are single threaded. Actually ezQuake uses more than one thread for different things although mostly background stuff.
FTE is way more advanced and utilizises (or can utilize) threads for a lot of things.
2017-01-03, 02:51
News Writer
912 posts

Registered:
Jan 2006
dimman wrote:
ezQuake uses more than one thread for different things although mostly background stuff.


Interesting...
2017-01-03, 02:55
News Writer
912 posts

Registered:
Jan 2006
HorzA_ wrote:
But then this will be better since it uses multithreaded cores? And i was thinking of running more than 1 server on it. But people will not be on all the servers on the same time.


I dunno... The website says this:

The down side is that the system cumulatively uses 2x more cpu power when compared to mvdsv (16+ players)


If you are running multiple servers (on the regular MVDSV) then they would simply use a single core each.... This XCore one seems to split them over the 4 cores but then double the overall CPU utilisation? Seems counter productive when you can just run a server on each core... and the Raspberry Pi 3 can handle it fine also...
2017-01-03, 12:51
Member
271 posts

Registered:
Feb 2006
multithreading a server isn't all that useful. what time you save with SMP is lost again from all the mutexes that must now be locked in order to keep the various parts of the server in sync. when console commands or client inputs or game physics all potentially poke the same bits of memory, there's no easy way to avoid performance loss or race conditions.
this is why most games only really use SMP for audio mixing (and at low resolutions, a little smp can double the framerates achievable with vulkan in the same way that nvidia's 'threaded optimisations' is meant to work).
on the plus side, multiple servers (including proxies) will do slightly better on a quad-core box.

FTE can load resources on worker threads. although this doesn't really mean much for servers when most dedicated servers don't need to load any resources beyond the bsp anyway.
Really the best use for threads in servers is to avoid disk writes from blocking the main thread (which can be a serious issue inside certain virtual machines), or dns lookups with dodgy master servers configured, simple stuff like that.
moo
2017-01-04, 23:07
Administrator
1025 posts

Registered:
Apr 2006
Do note:

The author of the linked software is intentionally not conforming to the GPL license and therefor discussions of the software is breaking 4 of forum rules.

Please refrain from using the software as it may also contain malware/spyware, we have no way of knowing.

/ dimman
2017-01-17, 19:45
Member
4 posts

Registered:
Jan 2017
Removed

(Edited 2017-04-01, 00:51)
2017-01-17, 19:51
Member
4 posts

Registered:
Jan 2017
Removed
  12 posts on 1 page  1