SSE 4.1 and Intel E7400 core2duo and 32-bit OS
#1
Hello,

Sorry if the post is too long, but i tried to make everything as clear as possible, and i was looking for a solution over the past few weeks...

the problems is that I'm trying to use SSE 4.1 but PCSX2 says that my CPU does not support it even though at the official PCSX2 guide it says that...
" SSE4.1 supporting CPUs: Intel Core 2 Duo Penryn series (E7xxx,E8xxx and Q9xxx models), Intel Corei3, Intel Corei5, Intel Corei7, AMD Bulldozer/Bobcat"

i checked CPUID to make sure, and here i got confused cause everywhere on the internet (and here in the official PCSX2) it says that my E7400 supports SSE 4.1 while CPUID showed that mine doesn't... i thought that there are more than one version of E7400, one of them supports and the other doesn't but i couldn't find any info regarding other version and when i googled "CPUID E7400" for pictures, I came up with the next photo, which were taken by CPUID for the same CPU as mine and identical specs except for the logo and the SSE 4.1 supports.

THE PHOTO I FOUND USING GOOGLE...
[Image: z6ks.jpg]

AND THIS IS THE PHOTO TAKEN FROM MY CPU...
[Image: 0drs.jpg]

i thought maybe SSE 4.1 is not supported by 32-bit operation system, so i tried to use 64-bit windows 8.1 but i failed, and while i'm trying to figure out a why i realized that my CPU does not support CMPXCHG16b, which is a requirement for windows 8.1 64-bit version.
however, while searching i saw someone who was able to have his CPU from non supported to supports CMPXCHG16b after he updated his motherboard bios.
Now i have an update for my motherboard bios but reading about the risks of updating the bios made me wanna make sure it is the last resort, and that SEE 4.1 will be enabled after updating the bios.

So i need to know if SSE 4.1 is not supported by 32-bit operation system, and if it can be activated by a bios update like the CMPXCHG16b feature.


my specs
CPU: Intel Core2duo e7400 @ 2.80 GHz
Motherboad: Gigabyte EP35-DS3L
MB Bios firmware: currently F4 but there is a new version F6
OS: Windows 8.1 32-bit


I appreciate any possible help, and sorry again for the long post.
Reply

Sponsored links

#2
Your cpu does support it. It's severely outdated now though.
[Image: gmYzFII.png]
[Image: dvedn3-5.png]
Reply
#3
sse4.1 IS supported by 32 bit os. i have a core 2 duo penryn 2.1ghz and it supports sse4.1 in pcsx2. it seems u have a different problem.
edit:- yes, as nobbs66 wrote its a problem with ur cpu, not the os.
[Image: lhljdGn.png]
My Steam Profile
Intel i7 8086k @ 4.0 ghz | Nvidia Gtx 980ti 6GB | Corsair Vengence pro 16gb DDR4 | WD Blue 1tb + Black 2tb hdd | Samsung 850 Evo 250gb SSD | Windows 10 pro

Reply
#4
(02-16-2014, 10:06 AM)Nobbs66 Wrote: Your cpu does not support that instruction set. No BIOS update or anything else will change that. You need a completely different cpu.

thanks for your answer, but still the contradiction between the two photos for the same CPU above is not clear.

(02-16-2014, 10:07 AM)Shouvanik Wrote: sse4.1 IS supported by 32 bit os. i have a core 2 duo penryn 2.1ghz and it supports sse4.1 in pcsx2. it seems u have a different problem.
edit:- yes, as nobbs66 wrote its a problem with ur cpu, not the os.

thanks for clarifying this point about the 32-bit OS.
Reply
#5
This is weird, looks like some do and some don't. It's confusing and I can't find much info on it.
Lenovo Y50-70 Gaming Laptop
Intel Core i7-4720HQ @ 2.6Ghz - 3.6Ghz Quad Core
Nvidia GTX 960M 4GB
8GB DDR3 Ram
15.6'' Full HD 1920 x 1080 IPS
Windows 10 64 Bit
---
Intel Core i5 4670 @ 3.4Ghz
Gigabyte H81M
Gigabyte Radeon R9 280X 3GB
8GB DDR 3 Ram
1TB WD Black
Windows 10 64 Bit
Phillips 23.6" 1920x1080 IPS
Reply
#6
(02-16-2014, 10:17 AM)Donovan24 Wrote: This is weird, looks like some do and some don't. It's confusing and I can't find much info on it.

It's not well documented, though it does support sse4.1
[Image: gmYzFII.png]
[Image: dvedn3-5.png]
Reply
#7
http://en.m.wikipedia.org/wiki/List_of_I...processors

Yeah it says here it does.

Try installing VC++ 2013 redist

Also try updating your OS
Lenovo Y50-70 Gaming Laptop
Intel Core i7-4720HQ @ 2.6Ghz - 3.6Ghz Quad Core
Nvidia GTX 960M 4GB
8GB DDR3 Ram
15.6'' Full HD 1920 x 1080 IPS
Windows 10 64 Bit
---
Intel Core i5 4670 @ 3.4Ghz
Gigabyte H81M
Gigabyte Radeon R9 280X 3GB
8GB DDR 3 Ram
1TB WD Black
Windows 10 64 Bit
Phillips 23.6" 1920x1080 IPS
Reply
#8
(02-16-2014, 10:17 AM)Donovan24 Wrote: This is weird, looks like some do and some don't. It's confusing and I can't find much info on it.

(02-16-2014, 10:18 AM)Nobbs66 Wrote: It's not well documented, though it does support sse4.1

yea, i couldn't find much of info either Wacko

(02-16-2014, 10:21 AM)Donovan24 Wrote: http://en.m.wikipedia.org/wiki/List_of_I...processors

Yeah it says here it does.

Try installing VC++ 2013 redist

Also try updating your OS

i tried to install VC++ but it is already installed, thanks for the tip.
i'll try to contact Intel, maybe they have a solution.
Reply
#9
i just contacted Intel and their technical support confirmed that all the E7xxx and E8xxx including my E7400 does support SSE4.1, and it is enabled by default, but he couldn't help much more than that.
i guess by now I'm 90% sure it is my outdated motherboard bios or the motherboard itself won't support the instruction.
i wonder, if it worth risk updating the bios, the only game i want to play using PCSX2 is Metal gear solid 3 which i'm not even sure that SSE 4.1 will result in significant difference in speed over SSE3.

what do you think guys, is it really a significant difference between SSE3 and SSE 4.1
Reply
#10
an outdated BIOS is the mostly likely cause I agree, If the CPU supports it, the motherboard should also allow support before it will work. Of course vista and upwards (xp might even do it) support sse4.1 by default, it is only AVX which requires service pack 1 with windows 7 to work, but you don't need to worry about that.
[Image: ref-sig-anim.gif]

Reply




Users browsing this thread: 1 Guest(s)