VOGONS


First post, by swaaye

User metadata
Rank l33t++
Rank
l33t++

Apparently Windows 8.1 requires some instructions that Socket 939 CPUs don't support. Windows 8.0 didn't require them though. Interesting.

I was going to experiment with 8.1x64 on my Abit AN8 setup but it reboots before setup loads.

Reply 1 of 15, by alexanrs

User metadata
Rank l33t
Rank
l33t

I had the same experience with my socket 754 Athlon 64. Windows 8 is fine, 8.1 and 10 TP are a no go. I've heard the 32-bit variant is fine, though, so you might wanna try that.

Reply 6 of 15, by Skyscraper

User metadata
Rank l33t
Rank
l33t

Im going with "planned obsolescence", buy new computers now please!

I see no good reason for not supporting K8.

I just read an old discussion about the non use of CMPXCHG16b making that instruction a waste of silicon. How about using it with CPUs that support it while still maintaining 64bit builds that dosnt depend on it? You know like other OSes do with many CPU instructions.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 7 of 15, by Scraphoarder

User metadata
Rank Member
Rank
Member

Windows 8.1 x86 can use more ram with some tweaking, but the limit is max 4GB per PROCESS, so thats not so bad?
Guide here: http://woshub.com/access-to-more-than-4gb-of- … -windows-8-x86/

Reply 8 of 15, by Evert

User metadata
Rank Member
Rank
Member

You could always just run Linux on it. I'm dual booting Ubuntu 14.04 and Windows XP SP3 on my Socket 939 setup. It's far from being a useless platform. You can do quite a lot of stuff on it and it's a pretty quiet system too.

sigpic2689_1.gif

Reply 9 of 15, by SquallStrife

User metadata
Rank l33t
Rank
l33t
Scraphoarder wrote:

Windows 8.1 x86 can use more ram with some tweaking, but the limit is max 4GB per PROCESS, so thats not so bad?
Guide here: http://woshub.com/access-to-more-than-4gb-of- … -windows-8-x86/

That trick only really half-works.

Applications need to be PAE aware to benefit from having that enabled.

VogonsDrivers.com | Link | News Thread

Reply 10 of 15, by matze79

User metadata
Rank l33t
Rank
l33t

and if youre lucky, you will enjoy incombatiblities with many older drivers 😀

Maybe there is another catch, if you have no PAE aware Applications, just use the Memory over 3,25Gb as Ramdisk and place your Pagefile on it.
So you can use it with "some overhead"

https://dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de - under constructing since ever

Co2 - for a endless Summer

Reply 11 of 15, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

forums.mydigitallife.info/threads/46840 ... re-checks)
forums.mydigitallife.info/threads/46142 ... NX-Support
http://rghost.net/52814000

Be aware that a windows update can break things so you'll have to repatch.

W8CPUFeaturePatch

- Click "Remove PAE check" if your CPU doesn't support PAE.
- If your CPU doesn't support SSE2 or NX (missing PAE support implies missing NX support) click "Remove SSE2 and NX check".
- To enable support for more than one logical CPU core after patching NX, click "Fix hyper-threading in hal.dll" and "Fix hyper-threading in halmacpi.dll".
- If you want to get rid of the digital signature warning on boot after applying one of the patches above, click "Remove winload patchguard x86".
- Click "Remove various CPU feature checks in Windows 8.1 x64" if you want to skip some CPU feature checks (like CMPXCHG16B support) in Windows 8.1 x64.
- Click "Remove winload patchguard of Windows 8.1 x64" to skip the digital signature warning that appears on boot after applying the Windows 8.1 x64 check.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 13 of 15, by sliderider

User metadata
Rank l33t++
Rank
l33t++
DosFreak wrote:
http://forums.mydigitallife.info/threads/46840-Windows-8-CPU-Feature-Patch-(Bypass-Windows-8-CPU-feature-checks) http://forums.m […]
Show full quote

forums.mydigitallife.info/threads/46840 ... re-checks)
forums.mydigitallife.info/threads/46142 ... NX-Support
http://rghost.net/52814000

Be aware that a windows update can break things so you'll have to repatch.

W8CPUFeaturePatch

- Click "Remove PAE check" if your CPU doesn't support PAE.
- If your CPU doesn't support SSE2 or NX (missing PAE support implies missing NX support) click "Remove SSE2 and NX check".
- To enable support for more than one logical CPU core after patching NX, click "Fix hyper-threading in hal.dll" and "Fix hyper-threading in halmacpi.dll".
- If you want to get rid of the digital signature warning on boot after applying one of the patches above, click "Remove winload patchguard x86".
- Click "Remove various CPU feature checks in Windows 8.1 x64" if you want to skip some CPU feature checks (like CMPXCHG16B support) in Windows 8.1 x64.
- Click "Remove winload patchguard of Windows 8.1 x64" to skip the digital signature warning that appears on boot after applying the Windows 8.1 x64 check.

Turning off the CPU feature check doesn't necessarily eliminate the hardware requirement. Just because 8.1 x64 might install with the CPU feature check turned off, it will probably crash as soon as it tries to execute the unsupported instruction.

The instruction isn't only inaccessible to certain CPU's, some motherboard BIOS's don't support the instruction, either.

Reply 14 of 15, by alexanrs

User metadata
Rank l33t
Rank
l33t

My two retail Windows 8 copies can be activated both in 32-bit and 64-bit (it even came with both DVDs), and with a little tinkering with a text file in a bootable setup flash drive I can install Windows 8.1 directly. Never tried, though, as I'm not willing to format either machine, specially not to put a 32-bit OS in there.
I wonder, though, would it be possible to "fix" this with a microcode update? Too bad I doubt anyone bothered implementing this instruction in an Athlon 64 mobo, as then this could be replicated elsewhere.