NX-Bit on Socket 478 - A Possibility?

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern Chips (Collectible Chips only)
View previous topic :: View next topic  
Author Message
Tech&Music



Joined: 22 Aug 2019
Posts: 6
Location: The Netherlands

PostPosted: Tue Sep 17, 2019 6:11 am    Post subject: NX-Bit on Socket 478 - A Possibility? Reply with quote

Recently I've been looking into two features uncommon on the Socket 478 platform: EM64T and eXecute Disable Bit. EM64T has been something that's been confirmed to be possible on Socket 478, specifically the Prescott SL7Q8 and SL7QB S-Spec CPUs are known to support it, as proven by CPU-World user xsecret, and VOGONS users agent_x007 and MrGenius.

However, eXecute Disable Bit, or NX-Bit in non-Intel-speak, has been elusive. Since Windows 8, this has been a hard CPU requirement, and despite hacks existing, updates to Windows 8 frequently break these. Windows 10 is even less hackable, given it goes through a full feature update twice a year. So running these OSes on Socket 478 long-term is neigh impossible... or is it?

Recently I discovered the SL8JX, which according to some is a Prescott Socket 478 CPU with EM64T and XD-Bit support. According to Intel's ARK website, it is a Socket 478 version of the Pentium 4 511, which is normally known as a Socket 775 CPU, and does have these mentioned features. However, hard evidence of these CPUs actually having these features, XD-Bit specifically, made me want to get a SL8JX for myself, and prove or disprove this. And in case it was true, see if Windows 10 on Socket 478 without hacks is a possibility after all.

Getting this CPU has proved to be difficult. Many sites ask big bucks for it. Some ask acceptable prices, only to then email you that they don't actually have the CPU in stock. Just yesterday, another store mailed me back with this, but they mentioned two potential replacement S-Specs they could ship. And this made me discover that these are also supposedly the Pentium 4 511 on Socket 478, but with a different stepping.

Looking at the CPU family on CPU World, this is the information on different S-Specs of the P4 511 on Socket 478 there supposedly are. In bold are the different steppings, under which the S-Specs are listed. The regular S-Specs are confirmed to be 511's on Intel's ARK, but don't take this as a hard confirmation of XD-Bit on S478 just yet. The qualification samples are not listed on the ARK. There is one that I will mention that is a bit different:

C0:
QW78
SL7D8
SL7K9
D0:
QP11
SL7E2
E0:
Q00V
SL7PK
SL88G
G1:
SL8JX

The curious case is the SL7K9. CPU World just lists it as a 2.8GHz part, like the 511, but if you look this S-Spec up on the ARK, it will show both the page for the 511 in the results, but it also shows the page of a 2.4GHz, 32-bit, non-XD Bit Prescott Socket 478 Pentium 4. It could potentially mean Intel accidentally used the same S-Spec twice, or it's an error in the ARK database. Eitherway, if you look for this CPU for testing, be sure to check clockspeeds.

Still, even though the ARK reports this, I am not 100% confident that this is a hard confirmation that XD-Bit on Socket 478 is possible, and whether these CPUs actually have it or not. Also, even if it is the case, whether every board supports it or not is another question. I know my SL7QB's EM64T feature doesn't work right with my Socket 478 boards. The crappy Lite-On HP OEM board just craps out with it, and the Gigabyte 8KNXP board I have will properly ID it as an EM64T CPU in CPU-Z, yet booting any 64-bit OS results in the computer resetting the moment it tries to enable the kernel, as far as I can tell. What exactly is causing the incompatibility here, I am not sure. Maybe something physical with the board, maybe something with the BIOS (which is fully updated). I have no idea if XD-Bit would have similar problems.

My end goal is to get a ASRock P4i945GC board for testing, as it's known to work with the SL7QB and SL7Q8 and EM64T, and it has PCI-e, which is beneficial for Windows 10, as current versions lack support for AGP Graphics. 64-bit Windows 8 or 10 might still not work, because they require the CMPXCHG16b, LAHF/SAHF, and PrefetchW instructions which the CPU might also not have. However, this should not be a problem for the 32 bit versions of these operating systems, which do require NX-Bit.

On eBay, I did find a seller from China with an ad for the SL7E2, SL7PK, and SL7D8 S-Specs, for just a mere $5 with free shipping. Just look these S-Specs up on eBay, list by cheapest, and you should find it (not linking it to not create the sense that I might be affiliated, which is not the case). I'm sure you can message them for a specific S-Spec, but all three are confirmed to be 511 by the ARK, so they should all give a good idea of whether the claims are true or not.

I have ordered one of these CPUs today, and will be reporting back once it arrives and I get the opportunity to test it.
Back to top
View user's profile Send private message   Visit poster's website
xsecret



Joined: 01 Feb 2004
Posts: 1847
Location: France

PostPosted: Tue Sep 17, 2019 9:13 am    Post subject: Reply with quote

If you have a cpu-z dump (or online validation) for one of these cpu, I can check if it supports NX-Bit.

Doing a search is much more complex but still possible

_________________
ES-Only Collector : http://www.engineering-sample.com
Universal Chip Analyzer (UCA) : https://x86.fr/uca / http://www.cpu-world.com/forum/viewtopic.php?t=34349
Back to top
View user's profile Send private message   Visit poster's website
Tech&Music



Joined: 22 Aug 2019
Posts: 6
Location: The Netherlands

PostPosted: Tue Sep 17, 2019 9:30 am    Post subject: Reply with quote

xsecret wrote:
If you have a cpu-z dump (or online validation) for one of these cpu, I can check if it supports NX-Bit.

Doing a search is much more complex but still possible


Sadly, I don't think there are any. Doing a Google site seach on the valid.x86.fr site for "Socket 478" + "EM64T" results in only a few results, all of which are the SL7QB or SL7Q8 based on stepping and stock clock speed.

I did order a Socket 478 CPU to Socket 775 Motherboard adapter, that I found on a Dutch online shop, that might help with the motherboard situation.
Back to top
View user's profile Send private message   Visit poster's website
xsecret



Joined: 01 Feb 2004
Posts: 1847
Location: France

PostPosted: Tue Sep 17, 2019 9:32 am    Post subject: Reply with quote

I've just checked C0, D0, E1 and G1 stepping on S478 Prescott.

None of them supports XD-Bit :-/

_________________
ES-Only Collector : http://www.engineering-sample.com
Universal Chip Analyzer (UCA) : https://x86.fr/uca / http://www.cpu-world.com/forum/viewtopic.php?t=34349
Back to top
View user's profile Send private message   Visit poster's website
max1024



Joined: 15 Jan 2015
Posts: 636
Location: Belarus

PostPosted: Wed Sep 18, 2019 11:57 am    Post subject: Reply with quote

Wow I missed interesting topic Very Happy Mome weeks ago I tested SL7QB in modern environment. It was very interesting http://valid.x86.fr/y0g57j
I would like to find SL8JX, but so far this has not been possible. The best motherboard for such experiments of cource - ASRock P4i945GC
Back to top
View user's profile Send private message  
i845pe@800+MHZ



Joined: 14 Jun 2008
Posts: 4

PostPosted: Sun Sep 29, 2019 8:14 pm    Post subject: Reply with quote

Was just browsing this forum for the first time in months and noticed a mention of the elusive SL8JX. Just so happens I bought one from a UK ebay seller back in 2011 for a whopping $7 at the time. The bad thing is I don't have a platform to do any testing for the XD-Bit or EMT64.
_________________
Striving to make the fastest 845pe based system. Taking last generations hardware to the max!
Back to top
View user's profile Send private message [ Hidden ]
CPUShack



Joined: 16 Jun 2003
Posts: 34259
Location: State of Jefferson, USA

PostPosted: Mon Sep 30, 2019 12:29 am    Post subject: Reply with quote

Perhaps you could loan it to someone here that could?
_________________
New for 2025! The CPU Shack has a co-processor!

Visit The CPU Shack of microprocessor history and information.
Back to top
View user's profile Send private message   Visit poster's website AIM Address MSN Messenger
wytiwx



Joined: 13 Apr 2019
Posts: 7
Location: China

PostPosted: Wed Oct 07, 2020 1:49 am    Post subject: Reply with quote

According my test, C0 and D0 stepping of s478 Prescott have NX, even if you may not see NX option in mobo BIOS setup
Back to top
View user's profile Send private message  
Wasmachineman_NL



Joined: 04 Jul 2019
Posts: 988
Location: Netherlands

PostPosted: Wed Oct 07, 2020 9:21 am    Post subject: Reply with quote

wytiwx wrote:
According my test, C0 and D0 stepping of s478 Prescott have NX, even if you may not see NX option in mobo BIOS setup
Interesting. IIRC I have a C0 stepping Prescott in a P4C800 I bought, might check later.
Back to top
View user's profile Send private message  
Carlos S. M.



Joined: 18 Jun 2020
Posts: 102
Location: Canary Islands

PostPosted: Wed Oct 07, 2020 2:28 pm    Post subject: Reply with quote

I have tried an SL7QB in some LGA 775 boards with the help of an adapter, mainly some ASUS, couldn't find the NX bit option available, but will keep investigating
Back to top
View user's profile Send private message   Visit poster's website
Calbris



Joined: 06 Feb 2019
Posts: 157
Location: Singapore

PostPosted: Fri Oct 09, 2020 3:48 pm    Post subject: Reply with quote

Carlos S. M. wrote:

couldn't find the NX bit option available

Could you force-enable it via Read and Write Everything's MSR editor?
Back to top
View user's profile Send private message  
wytiwx



Joined: 13 Apr 2019
Posts: 7
Location: China

PostPosted: Mon Dec 14, 2020 9:23 pm    Post subject: Reply with quote

Actually, you don't need to focus on NX option in BIOS, it's an inner behavior of CPU, BIOS do nothing with this.

You can see my thread about s478 CPU running win10 on a chinese forum:

https://tieba.baidu.com/p/6737041814
Back to top
View user's profile Send private message  
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern Chips (Collectible Chips only) All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group