Deutsch English Français Italiano |
<v99puh$26i94$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.net!news.mb-net.net!open-news-network.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: BGB <cr88192@gmail.com> Newsgroups: comp.arch Subject: Re: Instruction Tracing Date: Sun, 11 Aug 2024 02:41:01 -0500 Organization: A noiseless patient Spider Lines: 41 Message-ID: <v99puh$26i94$1@dont-email.me> References: <2024Aug10.121802@mips.complang.tuwien.ac.at> <memo.20240810204133.20940T@jgd.cix.co.uk> <v98qq8$ukip$1@dont-email.me> <v98skc$uulv$3@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 11 Aug 2024 09:41:06 +0200 (CEST) Injection-Info: dont-email.me; posting-host="2a951f56a044c306bc06db235766d957"; logging-data="2312484"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19I8+7Hjml8TyqFLVlM9O7avVVYtgTqBBw=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:Puk913AuUGFTziSAo+f2BkEOeCU= Content-Language: en-US In-Reply-To: <v98skc$uulv$3@dont-email.me> Bytes: 2653 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. ....