Hallo,
Ik heb in het verleden een stukje software ontwikkeld dat zwaar leunt op een aantal GDI+ api calls. De software is geschreven in C# en probeert zoveel mogelijk pixels van het scherm te trekken in een korte tijd.
Onder Windows 7 draaide dit met maar liefst ~50 fps, waarbij ik dus 50x per seconden een screenshot maak van de Windows desktop, hiervoor moest ik wel Desktop Composition uitzetten. Dit gebeurde via code.
Onder Windows 8 kan ik Desktop Composition niet meer uitzetten omdat (diverse bronnen vermelden dit) de Desktop Windows Manager een onmisbaar onderdeel van Windows 8 is geworden. In veel gevallen levert dit volgens mij performance winst, behalve in het geval van legacy apps met GDI api calls. Windows 7 gaf mij dus ~50 fps en Windows 8 heeft daar ~10 fps voor nodig.
Wie van jullie heeft hier nog meer last van en een alternatieve oplossing. Ik weiger terug te gaan naar Windows 7, maar dit geeft mij wel een enorm teleurstellend gevoel. Ik heb avonden zitten tweaken om de performance goed te krijgen en ben uiteindelijk bij GDI gebleven vanwege de snelle performance zonder DWM. Ik kan me voorstellen dat dit dus ook bij andere bestaande applicaties voor komt ..
Ik heb diverse zaken opgevolgd op internet, maar Aero Light, Basic Theme, Appearance & Performance tweaks niets lijkt te werken. Ik word hier zeer verdrietig van.
Ik heb in het verleden een stukje software ontwikkeld dat zwaar leunt op een aantal GDI+ api calls. De software is geschreven in C# en probeert zoveel mogelijk pixels van het scherm te trekken in een korte tijd.
Onder Windows 7 draaide dit met maar liefst ~50 fps, waarbij ik dus 50x per seconden een screenshot maak van de Windows desktop, hiervoor moest ik wel Desktop Composition uitzetten. Dit gebeurde via code.
Onder Windows 8 kan ik Desktop Composition niet meer uitzetten omdat (diverse bronnen vermelden dit) de Desktop Windows Manager een onmisbaar onderdeel van Windows 8 is geworden. In veel gevallen levert dit volgens mij performance winst, behalve in het geval van legacy apps met GDI api calls. Windows 7 gaf mij dus ~50 fps en Windows 8 heeft daar ~10 fps voor nodig.
Wie van jullie heeft hier nog meer last van en een alternatieve oplossing. Ik weiger terug te gaan naar Windows 7, maar dit geeft mij wel een enorm teleurstellend gevoel. Ik heb avonden zitten tweaken om de performance goed te krijgen en ben uiteindelijk bij GDI gebleven vanwege de snelle performance zonder DWM. Ik kan me voorstellen dat dit dus ook bij andere bestaande applicaties voor komt ..
Ik heb diverse zaken opgevolgd op internet, maar Aero Light, Basic Theme, Appearance & Performance tweaks niets lijkt te werken. Ik word hier zeer verdrietig van.