BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: Marcel (BR643 Talent) op 06 February 2009, 21:42:14

Titel: Processorbelasting DDW
Bericht door: Marcel (BR643 Talent) op 06 February 2009, 21:42:14
Beste mede-modelspoorders,

Een paar minuten geleden heb ik de eerste experimentjes met de combinatie van Koploper en DDW gedaan (op dezelfde PC). Op zich lijkt het goed te werken, maar ik heb het idee dat het locje wat ik geprobeerd heb (een Minitrix MaK locje met Kühn N025 decoder) soms wat schokkeriger loopt dan op mijn Trix Mobile Station. Het viel me ook op dat de CPU balk in DDW nogal hoog stond en volgens de task manager is de processorbelasting met alleen deze twee programma's op een Pentium M 1,6 GHz inderdaad bijna 90%. Is dat normaal, of is er iets vreemds aan de hand? Nu gebruikte ik alleen pas het testprogramma van Koploper. Ik kan me niet voorstellen dat dit goed blijft gaan als ik straks meerdere treinen tegelijk heb rijden.


Groeten, Marcel
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 06 May 2009, 20:10:17
Hoi Marcel,

Zelf ben ik inmiddels ook begonnen met DDW en Koploper en loop tegen hetzelfde probleem op als jij. 100% processor belasting. Niemand heeft nog gereageerd op je topic en ik vroeg me af of je al een oplossing had voor dit probleem. Ik gebruik een Pentium II 233 Mhz met 160MB geheugen (ik weet het, niet veel) en WIN XP.

Aangesloten:
- Edits-booster
- 3 terugmeldmodules op S88-bus: 2 x 3rail (aardcontacten) , 1 x 2rail (stroomdetectie).

Na het opstarten van Koploper krijg ik op diverse punten ontereche bezetmeldingen in het Baanoverzicht. Die zie ik echter niet in Koploper -> Testprogramma -> Bezetmelder(s). Als ik echter de S88 simulatie van DDW gebruik om te testen zie ik die wel netjes het Testprogramma en vallen zelfs de onterechte meldingen af als ik de betreffende punten selecteer.

Ik vroeg me af of jij dezelfde ervaringen had en inmiddels een oplossing hebt.

groetjes,

Hans
Titel: Re:Processorbelasting DDW
Bericht door: mario op 06 May 2009, 22:57:54
Hoi,
enige weken geleden ben ik ook druk bezig geweest met DDW en koploper e.d.

Die processorbelasting is inderdaad het eerste wat opvalt, maar dat komt door het "ijzeren keurslijf" waarin de S88-bus nagekeken moet worden op signalen.

Bij meer locs zal de belasting niet noemenswaardig oplopen. M.a.w. als DDW & koploper met 1 loc goed werken zal dit met meerdere ook wel gaan.

Uiteindelijk heb ik ook alles werkend gehad op mijn kleine pendelspoortje (= wissels, locs, S88 alles vanuit en terug naar Koploper.)
Daarna is er "iets" omgevallen waardoor de keten niet meer werkte. Degene die voor mij de S88-print en booster heeft gemaakt zal komende tijd dat voor zichzelf ook zo gaan maken en uitzoeken wat en hoe. Er is nog een aspect aan de RS232-kabel dat anders moet t.o.v. MrDirect.

groet,
mario
Titel: Re:Processorbelasting DDW
Bericht door: Wim Ros op 06 May 2009, 23:57:20
Je kunt in DDw van alles in stellen, dus de snelheid waarmee de s88 uitgelezen wordt, en de snelheid van de refresh voor loks, als de lokjes schokkerig rijden, moet je de refresh snelheid verhogen. Zo kun je voor elke PC de juiste kalibratie uitvoeren.

Mvg
Wim.
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 07 May 2009, 18:15:01
Mario,

Was het bij jouw opgevallen dat de cpu-load pas hoog wordt als de communicatie tussen DDW en Koploper wordt gestart? Jij hebt geen last gehad van spookmeldingen direct na het opstarten? Want dat is op dit moment mijn probleem.

Wim,

Ik hebt inderdaad de instelling "refresh Interval" van de S88-bus gewijzigd in 1000ms om te kijken of dit van invloed is  maar de cpu-load blijft hoog. We (vereniging. zie www.pvkpnmodelspoordenhaag.nl) zijn nog niet aan rijden toegekomen, we zijn nog druk bezig met aansluiten van de 3 pendelbanen, dus de refresh van de loks kan nog geen invloed hebben. Het blijft vreemd dat de cpu-load pas oploopt als Koploper contact heeft met DDW. Ik neem aan dat DDW ook zonder communicatie met Koploper de S88 bljft scannen en dan is de cpu-load max 5%.

groetjes,

Hans
Titel: Re:Processorbelasting DDW
Bericht door: Wim Ros op 07 May 2009, 19:47:27
Nee, dat vind ik niet zo gek, want Koploper heeft ook processor tijd nodig. Je CPU heeft het gewoon drukker als koploper erbij komt. Helemaal niets bijzonders of vreemds dus. De computer welke jullie inzetten voor het geheel is wel erg magertjes.

Mvg
Wim.
Titel: Re:Processorbelasting DDW
Bericht door: Aspelix op 07 May 2009, 21:30:21
Uhh errug dom:

Wat is DDW   ??? ???

Groet, Ruurd
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 07 May 2009, 21:46:10
DDW staat voor Direct Drive Windows en is software die een normale pc "ombouwt" tot een centrale. Je spaart daarmee een centrale zoals de Intellibox of Central Station uit. Je hebt wel een booster nodig voor het benodigde vermogen. Deze sluit je aan op een com-poort van de pc. DDW is een server en werkt met het SRCP-protocol. Koploper ondersteunt dit protocol vanaf versie 6.6.

groetjes,

Hans
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 07 May 2009, 21:54:16
De computer welke jullie inzetten voor het geheel is wel erg magertjes.

Mvg
Wim.


Mee eens, maar soms moet je het doen met wat je hebt. Ik neem dat je het geheugen bedoelt? Die kan ik tot max 384MB uitbreiden (de BIOS ondersteunt max 128MB geheugenmodules). Ik ga daar eerst maar eens mee beginnen. Maar ik blijf bijna 100% belasting voor twee programma's die nog nauwelijks iets te doen hebben vreemd vinden.

groejes,

Hans
Titel: Re:Processorbelasting DDW
Bericht door: Eenerspoor op 07 May 2009, 22:22:30
De computer welke jullie inzetten voor het geheel is wel erg magertjes./quote]

Wim, kun je een soort minimumconfiguratie aangeven waarop DDW+koploper lekker draait?

Mvg,
Henk
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 07 May 2009, 22:48:53
DDW staat voor Direct Drive Windows ....

Sorry. Foutje, moet zijn Digital Direct für Windows.

groetjes,

Hans

Titel: Re:Processorbelasting DDW
Bericht door: Aspelix op 07 May 2009, 23:12:18
Sorry. Foutje, moet zijn Digital Direct für Windows.

groetjes,

Hans



Het zij u vergeven.... (y)
Beter ten halve gekeerd, dan ten hele gedwaald, mijn zoon... ;D

Avé,
Rubentus Mobilicus...
Titel: Re:Processorbelasting DDW
Bericht door: mario op 08 May 2009, 10:04:12
Hoi,

@NedBaan: spookmeldingen geen last van gehad, ik moet wel erbij zeggen dat ik maar beperkt getest heb. (4 wissels + 8 blokken van elk 2 secties + 2 locs, redelijk snelle pentium PC maar geen topmodel.)

De CPU-load bleef rond de 80-90%. Koploper aan of uit had geen serieuze impact.

Nog een tip: gebruik de 0.78 versie van DDW en niet die laatste 0.80. Tenzij je die wilt testen en zin hebt om Michael Grafe (= auteur DDW) over je bevindingen te informeren.

Meer in het algemeen: ik heb begin dit jaar met de autur contact gehad over die nieuwe (aankomende) versie om enkele features erbij te krijgen. Geen probleem schreef hij terug.
M.a.w. je kunt met vragen en problemen best bij hem aankloppen, maar grote kans dat hij alleen dingen oplost in de aankomende v.0.80.

groet,
mario
Titel: Re:Processorbelasting DDW
Bericht door: Wim Ros op 08 May 2009, 10:24:13
Hi,

Het allerbeste gebruikt men deze versie, hierin is het refresh probleem wat er in vorige versies bestaat voor loks opgelost. Dit is de meest stabiele versie tot nu toe dus koester hem.

 http://home.snafu.de/mgrafe/Programme/ddwserver_079.zip

Mvg
Wim.
Titel: Re:Processorbelasting DDW
Bericht door: mario op 08 May 2009, 10:29:12
@Wim: je hebt weer gelijk   ;D

In mijn haast was ik deze vergeten. Dit is de versie die ik gebruikt heb.  :P

Het rare is namelijk dat die niet in het lijstje in de DDW-homepage staat (en ook niet in sourceforge)
Heb ik Michael over gevraagd waarom dit zo is, maar geen antwoord.

groet,
mario
Titel: Re:Processorbelasting DDW
Bericht door: Wim Ros op 08 May 2009, 10:44:41
Mario,

Ik denk omdat er toen al gewerkt werd aan de .net versie. Er was toen al sprake van versie 0.80 welke overigens ook nog steeds niet goed werkt op mijn systeem.

Maar deze versie is ontstaan tijdens het testen van Koploper en DDW. Daarbij liep ik tegen het probleem aan met de refresh, wat overigens in de voorgaande versie ook zit, de eerstvolgende vorige versie die wel goed werkt is versie 0.75 zo uit het hoofd.

Deze versie is alleen via de DDW mailinglist bekend gemaak. Zie de mail waarin dit het geval is.

Citaat
Hallo,

nachdem sich in letzter Zeit wieder berichtet wurde, dass DDW mit
einigen Dekodern nicht richtig funktioniert, habe ich mir nochmals den
Code vorgenommen und einige Veränderungen, die mit dem Refresh
zusammenhängen, am Code vorgenommen. Den entscheidenden Tipp wo das
Problem liegen könnte, hat hier Wim Ros vor ein paar Tagen gegeben. Ich
hoffe, dass ich das Problem gefunden und auch gelöst habe. Ich wäre
dankbar, wenn jemand die neue Version testen könnte und ich eine kurze
Rückmeldung bekäme, ob sich etwas verbessert hat. Die Testversion ist zu
erreichen unter http://home.snafu.de/mgrafe/Programme/ddwserver_079.zip

Gruß - Michael

Mvg
Wim.
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 08 May 2009, 21:01:31
Mario en Wim,

Bedankt zover. Ik gebruik nu ook DDW 0.78 maar heb de 0.79 inmiddels ook gevonden. Op de eerst volgende clubavond ga ik e.e.a. uitbroberen: geheugen uitbreiden en DDW 0.79 installeren en nog wat experimenteren met diverse instellingen.

Groetjes,

Hans
Titel: Re:Processorbelasting DDW
Bericht door: NedBaan op 17 May 2009, 14:49:15
Even een update:

Het geheugen opgehoogd naar 288MB, DDW versie 0.79 en laatste versie van koploper 6.6 (build 613) geïnstalleerd. Heeft geen invloed op de processorbelasting. Ik ga er voorlopig vanuit dat die processorbelasting normaal is en dat het rijden met maximaal 4 treinen tegelijkertijd geen probleem zal zijn.

Na wat verder onderzoek kwam ik er achter dat de connector op de laatste terugmeldprint niet goed doorgedrukt zat. Het groene ledje brandde wel maar blijkbaar kwamen klok en data niet goed door. Dat verklaarde het grote aantal onterechte meldingen en dit had dus geen relatie met de processorbelasting.

Nu heb ik wel weer klapperende bezetmeldingen willekeurig op alle 48 terugmeldpunten wat voor mij eerder de reden was om op zoek te gaan naar de relatie tussen die meldingen en de cpu-load.
Het lijkt er echter meer op dat het een onderlinge beïnvloeding is van de booster-uitgang en de S88-bus. Ter verduidelijking: vanaf de booster gaan twee cat5 kabels (circa 10meter) naar een verdeelblok waar de baan op aangesloten wordt (kabel1) en de terugmeldmodules die naast het verdeelblok zijn gemonteerd (kabel2). Als ik de kabel van de booster loskoppel verdwijnen de klapperende meldingen. Is dus een ander onderwerp.

groetjes,

Hans