Beiträge: 7.500
Themen: 243
Registriert seit: Apr 2013
Bewertung:
27
29-05-2012, Tuesday-22:21:27
Die Passagiere müssen deterministisch erzeugt werden. Außerdem fällt das Routing dann an, wenn ein Convoi an einem Halt ankommt. Da lässt sich nicht unbedingt was parallelisieren. Aber Dwachs hat da schon viel optimiert.
Beiträge: 65
Themen: 14
Registriert seit: Mar 2012
Bewertung:
0
30-05-2012, Wednesday-01:00:52
Könnte es was bringen, die Grafik und die Logik in separate Threads zu verpacken? Mein Fenster ist so auf ~3000x1280 und da scheint mir die Grafik schon einige Zeit zu beanspruchen. Dabei machen drei Cores einen arbeitslosen Eindruck.
Beiträge: 189
Themen: 6
Registriert seit: Mar 2011
Bewertung:
0
30-05-2012, Wednesday-08:51:40
Die Graphik in einen eigenen Thread packen ginge vermutlich schon (da die Routinen nur lesend auf die anderen Objekte zugreifen müssen), die Frage ist aber ob der Aufwand gerechtfertigt ist. So wie es bisher klingt würden nur Nutzer mit großen Bildschirmen und kleinen Karten wirklich davon profitieren.
Beiträge: 232
Themen: 22
Registriert seit: Mar 2007
Bewertung:
0
30-05-2012, Wednesday-15:39:25
AFAIK wurde hier schon mal berichtet, dass die Zeichenroutine ein eigenständiger Thread ist.
30-05-2012, Wednesday-16:03:18
Es ist auch schon moeglich die Grafik multi-threaded zu betreiben. Muss man aber selber kompilieren ...
Beiträge: 2.552
Themen: 106
Registriert seit: Dec 2004
Bewertung:
0
30-05-2012, Wednesday-16:04:39
In den nightlys sollte es (meines Wissens) aktiviert sein ......
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....
Für "Simutrans-Nightlys" und aktuelle PAK:
http://nightly.simutrans-germany.com
Beiträge: 7.500
Themen: 243
Registriert seit: Apr 2013
Bewertung:
27
30-05-2012, Wednesday-16:51:15
Wenn in den Nightlies MULTI_THREAD=4 oder so gesettzt ist, dann muss man nur simple_drawing_tile_size auf einen Wert größer die aktuelle Kachelgröße setzen und dann geht bis zu 3x schneller (und mit mehr Grafikartefakten leider auch), was die Grafik angeht. (Das wird im nächsten Release dann automatisch gehen.)
Beiträge: 2.552
Themen: 106
Registriert seit: Dec 2004
Bewertung:
0
30-05-2012, Wednesday-17:42:15
Du hast recht, es ist bei den nightlys nicht gesetzt ....
wurde nur irgendwann mal Testweise ...
Sag Bescheid, wenn es gesetzt werden soll
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....
Für "Simutrans-Nightlys" und aktuelle PAK:
http://nightly.simutrans-germany.com