Re: Instruction Tracing

Liste des GroupesRevenir à c arch 
Sujet : Re: Instruction Tracing
De : cr88192 (at) *nospam* gmail.com (BGB)
Groupes : comp.arch
Date : 11. Aug 2024, 09:41:01
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v99puh$26i94$1@dont-email.me>
References : 1 2 3 4
User-Agent : Mozilla Thunderbird
On 8/10/2024 6:20 PM, Lawrence D'Oliveiro wrote:
On Sat, 10 Aug 2024 17:49:42 -0500, BGB wrote:
 
Meanwhile, saw a video recently where someone had ported Doom to a 233
MHz PowerPC (running Windows NT4) machine and, its performance was not
good...
>
Not obvious is what combination of factors conspired to cause Doom to
apparently run at single-digit framerates.
 Windows NT never meant for games?
Windows GDI isn't fast, but it isn't usually *that* slow either.
WinQuake and Quake2 both used GDI to good effect.
If Windows GDI performance is seriously broken, this is a different issue from merely "not meant for games".
Normally, Doom is almost entirely self-contained, so there isn't likely that much area where OS APIs should effect all that much (apart from things like audio/graphics output, and checking for keyboard input).
Granted, that port using SDL could introduce some unknown variables here. AFAIK, "Chocolate Doom" is supposed to be a fairly direct port of the Doom engine (as opposed to heavily modified engines, like ZDoom).
Can note that my Doom port was based on Linuxdoom, but with some hacks to try to deal with Heretic and Hexen; before me noting that both Heretic and Hexen had source releases so I just ported these.
Doom generally runs fine at 50MHz, but can get a bit chunky at 16-20 MHz.
I am getting performance similar to that seen in the video, if I run Doom at roughly 12 MHz.
...

Date Sujet#  Auteur
10 Aug 24 * Instruction Tracing31Lawrence D'Oliveiro
10 Aug 24 +* Re: Instruction Tracing29Anton Ertl
10 Aug 24 i+- Re: Instruction Tracing1MitchAlsup1
10 Aug 24 i+* Re: Instruction Tracing8John Dallman
10 Aug 24 ii+- Re: Instruction Tracing1MitchAlsup1
11 Aug 24 ii`* Re: Instruction Tracing6BGB
11 Aug 24 ii +* Re: Instruction Tracing4Lawrence D'Oliveiro
11 Aug 24 ii i`* Re: Instruction Tracing3BGB
11 Aug 24 ii i `* Re: Instruction Tracing2George Neuner
11 Aug 24 ii i  `- Re: Instruction Tracing1BGB
12 Aug 24 ii `- Re: Instruction Tracing1Michael S
10 Aug 24 i+* Re: Instruction Tracing3BGB
11 Aug 24 ii`* Re: Instruction Tracing2MitchAlsup1
11 Aug 24 ii `- Re: Instruction Tracing1BGB
11 Aug 24 i`* Re: Instruction Tracing16John Levine
11 Aug 24 i +* Re: Instruction Tracing3OrangeFish
11 Aug 24 i i`* Re: Instruction Tracing2John Levine
12 Aug 24 i i `- Re: Instruction Tracing1Lynn Wheeler
11 Aug 24 i `* Re: Instruction Tracing12Anton Ertl
11 Aug 24 i  +* Re: Instruction Tracing2MitchAlsup1
12 Aug 24 i  i`- Re: Instruction Tracing1Lawrence D'Oliveiro
12 Aug 24 i  `* Re: Instruction Tracing9Lawrence D'Oliveiro
12 Aug 24 i   +* Re: Instruction Tracing2Terje Mathisen
12 Aug 24 i   i`- Re: Instruction Tracing1Anton Ertl
12 Aug 24 i   `* Re: Instruction Tracing6Anton Ertl
12 Aug 24 i    `* Re: Instruction Tracing5Lawrence D'Oliveiro
12 Aug 24 i     `* Re: Instruction Tracing4Michael S
12 Aug 24 i      `* Re: Instruction Tracing3Lawrence D'Oliveiro
12 Aug 24 i       `* Re: Instruction Tracing2Michael S
12 Aug 24 i        `- Re: Instruction Tracing1MitchAlsup1
10 Aug 24 `- Re: Instruction Tracing1MitchAlsup1

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal