[haiku-development] Re: Fixing get_cpu_model_string(), Ticket 3541

  • From: Richard Jasmin <jasminr@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 21 Jun 2009 03:11:37 -0400

[more notes:]

What you describe is a 'get_cpuid' function.The strings are in the CPU and BIOS.We don't create them.String and records [whatever in C, its dword in assembler] are the PRESENTATION method of the function call. A bit of the OSI layer model would tell you this.

what you describe is Quartz emulation on mac.Believe me, it is MUCH better to upgrade your mac than try and emulate.You machine will overheat trying quartz if it can't run it.BEEN THERE.

Don't emulate in software what you need HARDWARE for.Its dagum slow and not worth it.

When a PPC mac at 600 takes 8 hours to do what an intel 3.5 dual core can do in 45 min.... you get my drift. Why emulate openGL? we have the sources for it.Open CL is only supported on nvidia and ati as far as I know.Intel is missing some 3D routines as the chipset WAS NOT intended to REPLACE a 3D power card like nvidia, rather a cheap [and mac as well] alternative to the rest who don't necessarily NEED full on 3d games support,like for Crysys, but could use it for games like WOW that update to DirectX8 and above or OpenGL 2+.

Yes, I've been reading my specs lately. Some games like WOW do not utilize the full gamut of 3d anyway and [no wonder they look like crap...] use less than 32MB of VRAM. Intel provides 256 as a safety zone.I have two intel chips in the house, one is a 945 GCNL, the other a mac mini.I've disabled the 945 in favor of nvidia [7300GS], and YES, there is significant difference in speed.The fact that my nvidia isn't supported yet is due to the fact that BE never had anything that advanced.It only had 4 series, not 7 series drivers.It works under VESA mode ok.

The fact the VESA is slow is because not many programmers use the optimized methods of using it, not due to a fault in VESA mode usage.The fact that on some cards VESA is implemented in software only causes further end user delays when using these routines.VESA is a hardware function these days.I have version 3 available to me, and its not that much slower on OSX vice native drivers, although 3d support is disabled in OSX when under VESA mode. This is why VESA mode is slower when under Haiku. I was trying to convert Pascal to VESA when I had to slick my system, so I never got a chance to try it out yet.I'm current stuck with the severely outdated BGI system.

Really don't see why VESA mode programming DIDn't take off, you don't need drivers in these modes.Its generic for a reason.The card does all the translation now, so speed is relative.

[Yes, I've tested OSX on vanilla hardare.I continue to TEST.I like what I see.]


André Braga wrote:

-snip-


Other related posts: