Nederlandse Game Maker Community

Werken met Game Maker => Beginners => Topic gestart door: wwvar op 26 Maart 2018, 08:43:16



Titel: Soms erg lage performance
Bericht door: wwvar op 26 Maart 2018, 08:43:16
Dag allen.
Het gebeurt - soms - op mijn computer, dat een spel in GM8 dat slechts bestaat uit een room met één object dat de FPS tekent, niet hoger gaat dan 35 - 40 fps (met room speed 60 bijvoorbeeld). Volgens Taakbeheer gebruikt het spel dan zo'n 10% van de CPU, terwijl er natuurlijk absoluut niets gebeurt. Meestal is het opgelost door even mijn computer te herstarten, maar dat is niet altijd even makkelijk, en soms maakt het zelfs geen verschil: weer 35 fps.


Titel: Re: Soms erg lage performance
Bericht door: empireboy op 26 Maart 2018, 14:55:13
Dag allen.
Het gebeurt - soms - op mijn computer, dat een spel in GM8 dat slechts bestaat uit een room met één object dat de FPS tekent, niet hoger gaat dan 35 - 40 fps (met room speed 60 bijvoorbeeld). Volgens Taakbeheer gebruikt het spel dan zo'n 10% van de CPU, terwijl er natuurlijk absoluut niets gebeurt. Meestal is het opgelost door even mijn computer te herstarten, maar dat is niet altijd even makkelijk, en soms maakt het zelfs geen verschil: weer 35 fps.

Probeer dit in je create event te zetten van een object in je game:
GML:
application_surface_enable(false);

En je kan kijken of er iets veranderd als je een .exe van je game maakt.

EDIT:
En je kan nog kijken of er iets veranderd als je GMS gebruikt in plaats van GM 8


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 26 Maart 2018, 15:28:00
Die functie bestaat volgens mij niet in GM8.1.
Een .exe maken en die uitvoeren maakt geen verschil uit helaas,
en in GMS is er (opmerkelijk genoeg) exact hetzelfde probleem: zo'n 35 FPS, zowel met als zonder de YYC. Ook is er - zoals oorspronkelijk - in Taakbeheer te zien dat het programma zo'n 10% van de CPU gebruikt.
Maar het wordt nog een beetje vreemder:
Dat was via GMS 1.2, ik heb nu geupdate naar 1.4, en daar heb ik géén probleem: de lege room geeft gewoon 100 FPS, zonder hoog CPU gebruik. Dit is ook de enige versie bij mij waar jouw functie bestaat, maar nu net de versie waar het wel werkt (met en zonder de functie)

Bedankt voor je ideeën, maar nu zou ik toch liever het oorspronkelijk probleem oplossen, ik ben erg gehecht aan GM8.1


Titel: Re: Soms erg lage performance
Bericht door: empireboy op 26 Maart 2018, 15:57:14
Die functie bestaat volgens mij niet in GM8.1.
Een .exe maken en die uitvoeren maakt geen verschil uit helaas,
en in GMS is er (opmerkelijk genoeg) exact hetzelfde probleem: zo'n 35 FPS, zowel met als zonder de YYC. Ook is er - zoals oorspronkelijk - in Taakbeheer te zien dat het programma zo'n 10% van de CPU gebruikt.
Maar het wordt nog een beetje vreemder:
Dat was via GMS 1.2, ik heb nu geupdate naar 1.4, en daar heb ik géén probleem: de lege room geeft gewoon 100 FPS, zonder hoog CPU gebruik. Dit is ook de enige versie bij mij waar jouw functie bestaat, maar nu net de versie waar het wel werkt (met en zonder de functie)

Bedankt voor je ideeën, maar nu zou ik toch liever het oorspronkelijk probleem oplossen, ik ben erg gehecht aan GM8.1

Je zou ook kunnen proberen om je cache folder leger te maken.
Die kun je hier vinden: "C:\Users\<Username>\AppData\Local\gm_ttt_*"

EDIT:
Ik weet niet of er automatisch een funcie is voor clear cache in GM 8


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 26 Maart 2018, 16:42:02
De cache (alle foldertjes met gm_ttt_...) verwijderen maakte geen merkbaar verschil


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 3 April 2018, 11:55:51
Plaats hier even nieuw berichtje omdat FPS nu van ~35 naar ~20 gedaald is, geen idee waarom.
Edit: zou dit kunnen liggen aan een haperende harde schijf? Heb het gevoel dat mijn HDD de laatste tijd wat trager is/minder goed werkt.
Krijg zelfde slechte FPS wanneer ik de .exe vanuit een SSD opstart, maar misschien dat de HDD nog steeds gebruikt wordt?


Titel: Re: Soms erg lage performance
Bericht door: massimot op 3 April 2018, 17:43:05
Heb je al geprobeerd om een (oud) spel van het NGMC te downloaden en die te runnen?
Dan kun je waarschijnlijk geen FPS zien maar als het zo traag is dan zou je dat wel moeten voelen. Dan weet je dat het wel/niet aan jouw spel/GMS ligt


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 3 April 2018, 21:01:30
Dankje voor je reactie. Ik heb ondervonden dat Malwarebytes op de achtergrond (dat ook mijn schijf erg traag maakte) afsluiten, de FPS terug van 20 naar ~35 doet stijgen. Dit geeft het probleem dat de paar oude GM spelletjes die ik hier nog heb van de oude YoYogames site met room speed 30 zijn gemaakt.
Misschien kan je mij een .exe doorsturen van bij jou, met room_speed 100 (ofzoiets) die de FPS toont? Hoeft natuurlijk geen spel te zijn, je kan gewoon een room maken met als enige object in de draw code
GML:
room_speed = 200;
draw_text(6, 6, "FPS: "+string(fps)+"/"+string(room_speed));


Titel: Re: Soms erg lage performance
Bericht door: Ceymoonie op 3 April 2018, 22:19:27
Misschien kan je mij een .exe doorsturen van bij jou, met room_speed 100 (ofzoiets) die de FPS toont?

Game Maker 8.1: http://g2f.nl/0qsk4sq
GameMaker: Studio 1.4: http://g2f.nl/0z4q2o6


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 4 April 2018, 09:31:57
Dankjewel.
Bij die van  :gm8: krijg ik zoals bij mijzelf een lage FPS, bij die van  :gmstudio: kon ik tot 5000 gaan zonder lagere FPS dan room speed te krijgen. Dat tweede had ik wel verwacht, aangezien ik een paar berichten terug werd aangeraden zelf GM studio te testen (in 1.2: lage FPS, 1.4: hoge/juiste fps)


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 15 Augustus 2019, 12:22:18
Zo jongens, we zijn een jaar verder en ik kan met zekerheid zeggen dat er het volgende patroon inzit: de framerate gaat ineens (van de ene dag op de andere) van (zoals het moet zijn) 60/60 naar meestal rond de 15-20. Dit blijft zo enkele weken. Vanaf dat er een Windows update is (zo eentje waar er staat ...% voltooid met een blauwe achtergrond, zowel wanneer je je PC afsluit en duwt op "bijwerken en afsluiten", als wanneer je je PC terug opstart), is de FPS terug 60/60 zoals het moet zijn, en dat voor enkele weken, totdat het terug ineens verslechtert.


Titel: Re: Soms erg lage performance
Bericht door: Ceymoonie op 15 Augustus 2019, 18:11:56
Zou je eens kunnen proberen om Windows Defender (in het bijzonder "Real-time protection") uit te zetten?


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 15 Augustus 2019, 21:05:27
Op dit moment staat die uit (en kan ik hem niet aanzetten, mogelijk omdat ik een ander antivirusprogramma heb). ik vind niet direct online hoe ik het wel aan kan zetten (zonder de typische lange lijst: herstart het programma, ... voor algemene problemen), wel kan ik over een paar weken wanneer het terug slecht is kijken of Realtime protection dan wel aanstaat.


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 8 November 2019, 22:00:30
Zou je eens kunnen proberen om Windows Defender (in het bijzonder "Real-time protection") uit te zetten?

Oke, we zijn heel wat maanden later, maar ergens vandaag (vanochtend was het nog niet) is het terug slecht geworden. FPS rond de 30 nu, gaat soms ineens omlaag naar 20. Real-time beveiliging staat nog steeds uit


Titel: Re: Soms erg lage performance
Bericht door: Ceymoonie op 9 November 2019, 22:57:25
Oke, we zijn heel wat maanden later, maar ergens vandaag (vanochtend was het nog niet) is het terug slecht geworden. FPS rond de 30 nu, gaat soms ineens omlaag naar 20. Real-time beveiliging staat nog steeds uit
Dit is een wilde gok, maar heb je toevallig laatst iets geïnstalleerd dat met een DirectX installatie wordt meegeleverd? Dat zou in ieder geval verklaren waarom het probleem telkens uit het niets lijkt te komen, en wordt opgelost na een Windows update (als deze ook aanpassing aan DirectX bevat).


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 10 November 2019, 15:30:46
Dit is een wilde gok, maar heb je toevallig laatst iets geïnstalleerd dat met een DirectX installatie wordt meegeleverd? Dat zou in ieder geval verklaren waarom het probleem telkens uit het niets lijkt te komen, en wordt opgelost na een Windows update (als deze ook aanpassing aan DirectX bevat).

Nu je het zegt, ik heb die dag PCSX2 geïnstalleerd. Heb het even nagekeken in de installer en daar zit iets van DirectX tussen. Dat heb je heel slim gezien!


Titel: Re: Soms erg lage performance
Bericht door: Ceymoonie op 10 November 2019, 22:25:50
Nu je het zegt, ik heb die dag PCSX2 geïnstalleerd. Heb het even nagekeken in de installer en daar zit iets van DirectX tussen. Dat heb je heel slim gezien!
Probeer eens de nieuwste versie van DirectX te installeren, en DirectX 9 als dat het niet oplost. Daarna kan je altijd nog proberen alle sporen van DirectX te verwijderen om een schone installatie te testen.


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 11 November 2019, 11:43:25
Probeer eens de nieuwste versie van DirectX te installeren, en DirectX 9 als dat het niet oplost. Daarna kan je altijd nog proberen alle sporen van DirectX te verwijderen om een schone installatie te testen.

De nieuwste installer van https://www.microsoft.com/nl-be/download/details.aspx?id=35 (https://www.microsoft.com/nl-be/download/details.aspx?id=35) zegt "Er is al een nieuwere of gelijkwaardige versie van DirectX geïnstalleerd. Installatie is niet nodig."

Die van DirectX 9.0c van https://www.microsoft.com/nl-be/download/details.aspx?id=34429 (https://www.microsoft.com/nl-be/download/details.aspx?id=34429) zegt vreemd genoeg "U kunt DirectX 9.0 alleen installeren op computers met Windows 98, Windows Millenium Edition, Windows 2000, Windows XP of de Windows Server 2003-familie."


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 15 November 2019, 08:25:08
Ik had weer een kleine windows update, en alles werkt terug. Dus ik kan niet testen of een bepaalde directX installatie het fixt, tot het weer kapot is.


Titel: Re: Soms erg lage performance
Bericht door: Ceymoonie op 15 November 2019, 23:55:01
Ik had weer een kleine windows update, en alles werkt terug. Dus ik kan niet testen of een bepaalde directX installatie het fixt, tot het weer kapot is.
Je zou het expres kapot kunnen maken door PCSX2 te herinstalleren, zo weet je zeker dat DirectX de boosdoener is. Maar als een nieuwere installatie het probleem niet oplost is dit natuurlijk zonde.


Titel: Re: Soms erg lage performance
Bericht door: wwvar op 16 November 2019, 11:07:43
Je zou het expres kapot kunnen maken door PCSX2 te herinstalleren, zo weet je zeker dat DirectX de boosdoener is. Maar als een nieuwere installatie het probleem niet oplost is dit natuurlijk zonde.

Dat is waar maar ik kon dus geen nieuwe versie installeren, vreemd genoeg. Ik zou het dus liever niet expres terug verpesten want misschien duurt het dan nog 3 maanden voor ik weer een Windows update heb.


www.game-maker.nl © 2003, 2007 Nederlandse Game Maker Community