• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel IGPs Use Murky Optimisations for 3DMark Vantage

Joined
Oct 10, 2009
Messages
795 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
Well, I don't think blaming Intel igps for being so bad about gaming is not right, they're not for gaming and never pretended to. They are very cheap igps, with very low power consumption and low heat output, so someone who doesn't play games doesn't need the power of an ati or nvidia, less money, more battery. We usually forget about that, they are fine for what they were created.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.08/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Well, I don't think blaming Intel igps for being so bad about gaming is not right, they're not for gaming and never pretended to. They are very cheap igps, with very low power consumption and low heat output, so someone who doesn't play games doesn't need the power of an ati or nvidia, less money, more battery. We usually forget about that, they are fine for what they were created.

That is actually a pretty good point. And even without the optimizations, that is not a terrible score for an IGP. I don't think the competing IGPs are scoring much better. Heck that might even be outclassing some dedicated cards, what does a HD 4350 or 8400GS score?
 
Joined
Feb 18, 2009
Messages
1,825 (0.31/day)
Location
Slovenia
System Name Multiple - Win7, Win10, Kubuntu
Processor Intel Core i7 3820 OC@ 4.0 GHz
Motherboard Asus P9X79
Cooling Noctua NH-L12
Memory Corsair Vengeance 32GB 1333MHz
Video Card(s) Sapphire ATI Radeon RX 480 8GB
Storage Samsung SSD: 970 EVO 1TB, 2x870 EVO 250GB,860 Evo 250GB,850 Evo 250GB, WD 4x1TB, 2x2TB, 4x4TB
Display(s) Asus PB328Q 32' 1440p@75hz
Case Cooler Master CM Storm Trooper
Power Supply Corsair HX750, HX550, Galaxy 520W
Mouse Multiple, Razer Mamba Elite, Logitech M500
Keyboard Multiple - Lenovo, HP, Dell, Logitech
I made some tests with 06 on my current machine , nothing special , just for reference , I do not use nor see 3Dmark in a way of any importance , it's scores are basically irrevelant, and has never impacted on my favouriting and purchasing choices.


The industry too much depends on artificial benchmark programs ,

ex; when I was a noob with an old nonworking pc , I send it to a repair man , at a private service and computer shop down town , the problem was a el cheapo too weak PSU , they changed it with a new one , most of the decision they made they saw me as a nonaware customer , but they put another el cheapo in , the cheapest you can get , and then some other guy showed up , looked like an unprofesional student working in the shop , and that guy actually replaced the PSU and he made "various" tests with 3Dmark 06 for the afternoon for the last day, he claimed he run 4 tests , each test for 2 hours , and that were all successful with no power downs or freezes (before, they actually requested the win login pass when I was leaving the pc there) ... so I paid 16 euros , lol , the PC was there for about 4-5 days , turned it up and saw 3Dmark installed as well as some folders thrown around containing some result files I did not understand fully back then , in 15 minutes the ol' PSU screaming noise began and in a matter of week the PSU was as good as the old one.

There is not certain if 3Dmark really did run successfully with that "wannabe pc pro" guy , but I played games that were set as high as possible and it failed.
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.11/day)
Location
Cheeseland (Wisconsin, USA)
What a tangled web they weave.

What it really comes down to is, "does my game/application run as I expected".

Does anyone really buy graphics cards (or IGPs) based on the synthetic benchmark scores?
When you buy a pre-built system, non of the manufacurers make any claims of fps in any given scenarios. They simply say that you get extreme (barf) performance or whatever, without eluding to what exactly that means of where you get that performance.

Caveat Emptor.
 
Joined
Feb 24, 2009
Messages
3,516 (0.61/day)
System Name Money Hole
Processor Core i7 970
Motherboard Asus P6T6 WS Revolution
Cooling Noctua UH-D14
Memory 2133Mhz 12GB (3x4GB) Mushkin 998991
Video Card(s) Sapphire Tri-X OC R9 290X
Storage Samsung 1TB 850 Evo
Display(s) 3x Acer KG240A 144hz
Case CM HAF 932
Audio Device(s) ADI (onboard)
Power Supply Enermax Revolution 85+ 1050w
Mouse Logitech G602
Keyboard Logitech G710+
Software Windows 10 Professional x64
Best part of entire article, they disabled sideport on the 785G:

One of the games on the list for detection, Crysis Warhead, should have no problem saturating an integrated graphics chipset, to say the least. We tested it with the executable under its original name and then renamed to Crisis.exe, using FRAPS to collect real-world frame rate data with the game running at 800x600 and minimum detail levels.

With the Futuremark-approved Catalyst 9.9 drivers, the AMD 785G-based system scored 2161 in 3DMark Vantage—nearly the same score as the 2132 3DMarks the G41 gets when it's playing by the rules, but well below the 2931 the score the G41 posts with optimizations enabled.

Here's the tricky part: the very same 785G system managed 30 frames per second in Crysis: Warhead, which is twice the frame rate of the G41 with all its vertex offloading mojo in action.

:roll:
 
Joined
Oct 10, 2009
Messages
795 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
Does anyone really buy graphics cards (or IGPs) based on the synthetic benchmark scores?
When you buy a pre-built system, non of the manufacurers make any claims of fps in any given scenarios. They simply say that you get extreme (barf) performance or whatever, without eluding to what exactly that means of where you get that performance.

No one buys a computer based on synthetic benchmarks but for 2 ways: asking an employee at the shop or a friend (most people who doesn't know anything about cpu) and seeing each component one by one (people like us, who knows everything about hardware).

In the second case there's almost no problem, but in the first case, the buyer has to believe every word they hear because they don't know anything. In that case, there are much shop assistants without heart who they don't mind cheating the buyer to dipose of that old crappy comp that no one wants. And there comes many legends like the most important thing to a vga is the dedicated memory, it still remains nowadays, so is normal seeing people thinking, for example, a 9300gs with 1gb dedicated memory can outperform a 8800gt with 512mb dedicated memory or many people thinking that they need a powerful vga to see photos and that sort of things.

I work as shop assistant in a electronics shop and many people comes saying this sort of things because another shop assistant said them that sort of things only to make the buyer get the computer he wants. I know how many shop assistants do their work :nutkick: I see many people complaining that crysis doesn't work in his comp and when I ask about the comp, is a crap with intel igp but the assistant said is fine for gaming. It happens quite times.
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.11/day)
Location
Cheeseland (Wisconsin, USA)
Hi Tartaros,
I agree with you completely. But if anyone goes into any kind of transaction (whether buying or selling) and is ill prepared to do business, then they get what they deserve. There is no excuse these days for being uninformed. anyone can get a boatload of information off the internet in a matter of minutes. To blindly trust a sales person at any shop (even if they have good intentions, like you) is foolish.

That is why I ended my last post with "Caveat Emptor", which is Latin for "Let the buyer beware".
 
Joined
Oct 10, 2009
Messages
795 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
I know what you say, but one thing is to teach a customer and another thing is to lie a customer, and many shop assistants lie their customers only to make more profit. In my case, I don't lie customers, I'm not the top seller in my shop but I'm proud of my work. Usually the top sellers are the ones who cheat (of course not all of them, but always there is a viper onto them).

My job is to sell what the customer needs and make a good service, then that customer will eventually come back to me whenever he needs me. If you ask a cop where to go to the nearest police station and he sends you the other way, you think is your fault because you could use a street guide instead of asking? That's not fair.

Sry for the off topic. I'll go to lash myself in penitence xD

Heck that might even be outclassing some dedicated cards, what does a HD 4350 or 8400GS score?

No, ati and nvidia's counterparts are better in terms of performance. I talked once with an Intel's commercial counselor and he told me the performance of a GMA x3000 would be around a Geforce 4 MX400. For what he said me, the x4500 would be the same but with enhanced support for decoding HD media formats and some instruction sets for enhance the performance in autocad and that sort of programs. I don't know if is true all this because I never got any interest in it. Could be marketing strategy :D
 
Last edited:
Joined
Sep 24, 2008
Messages
2,697 (0.45/day)
System Name Dire Wolf IV
Processor Intel Core i9 14900K
Motherboard Asus ROG STRIX Z790-I GAMING WIFI
Cooling Arctic Liquid Freezer II 280 w/Thermalright Contact Frame
Memory 2x24GB Corsair DDR5 6667
Video Card(s) NVIDIA RTX4080 FE
Storage AORUS Gen4 7300 1TB + Western Digital SN750 500GB
Display(s) Alienware AW3423DWF (QD-OLED, 3440x1440, 165hz)
Case Corsair Airflow 2000D
Power Supply Corsair SF1000L
Mouse Razer Deathadder Essential
Keyboard Chuangquan CQ84
Software Windows 11 Professional
I am pretty sure nobody is going to sue over this, but if I were somehow up the chain from whoever did this I'd give him a nice (perhaps proverbial) kick in the nuts. Not only this is beyond stupid (As far as the implementation goes), it also provides no real gain (Any review would also bench at least a game or two and the IGP would be marked as 3p!cf@!l anyway) and in bring about bad media coverage when it gets caught.

:nutkick:
 
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
you would be surprised what else, other than exe name, you could use for app detection - that pretty much nobody on the planet is ever gonna figure out

My point exactly - and since "optimising" by EXE name is so obvious and so easily circumvented, it makes you wonder why the graphics card vendors keep doing it. It's almost like they want to get caught out...
 
Joined
Apr 8, 2005
Messages
63 (0.01/day)
Location
Sweden
My point exactly - and since "optimising" by EXE name is so obvious and so easily circumvented, it makes you wonder why the graphics card vendors keep doing it. It's almost like they want to get caught out...
Because if you didn't use the filename then you would need to update the detection each time there is a patch for the game or app you provide optimizations for.
Since obviously if the exe files content change you wont be able to detect it anymore, even tho the optimizations would still probably work just fine for this "new" patched exe file...
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,976 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
nope ... lots of other ways .. just need to be creative
 
Joined
May 19, 2007
Messages
7,662 (1.19/day)
Location
c:\programs\kitteh.exe
Processor C2Q6600 @ 1.6 GHz
Motherboard Anus PQ5
Cooling ACFPro
Memory GEiL2 x 1 GB PC2 6400
Video Card(s) MSi 4830 (RIP)
Storage Seagate Barracuda 7200.10 320 GB Perpendicular Recording
Display(s) Dell 17'
Case El Cheepo
Audio Device(s) 7.1 Onboard
Power Supply Corsair TX750
Software MCE2K5
detect the dependencies maybe
 
Joined
Oct 10, 2009
Messages
795 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
I am pretty sure nobody is going to sue over this, but if I were somehow up the chain from whoever did this I'd give him a nice (perhaps proverbial) kick in the nuts. Not only this is beyond stupid (As far as the implementation goes), it also provides no real gain (Any review would also bench at least a game or two and the IGP would be marked as 3p!cf@!l anyway) and in bring about bad media coverage when it gets caught.

:nutkick:

The team of developers of intel vgas have to justify their salaries to keep going to highway bars, stripper clubs and those sort of places where they find their creativity, you know :D If they don't those useless things, they will have to get the creativity under a bridge. Poor creatures.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.43/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
you would be surprised what else, other than exe name, you could use for app detection - that pretty much nobody on the planet is ever gonna figure out
If you really want to prevent your app from being detected, there's ways to do it. Currently, Futuremark isn't even trying. I doubt AMD, NVIDIA, Via, and Intel will go beyond the executable name to find a running process. If they do, the line between "driver" and "malware" would blur.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,976 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
1) If you really want to prevent your app from being detected, there's ways to do it.
2) Currently, Futuremark isn't even trying.
3) I doubt AMD, NVIDIA, Via, and Intel will go beyond the executable name to find a running process.
4) If they do, the line between "driver" and "malware" would blur.

1) no
2) don't know, doubt they do something
3) wrong
4) malware hurts the system, this just optimizes the driver in an application specific way, which is done for almost every game out there.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.43/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
1) Daemon Tools is an example and even they aren't going to the extremes.
2) Renaming the executable (every download from the server generates a new executable name) causing a change in performance clearly shows they aren't. They could in the future but that's their call.
3) There's no evidence they have (#2 proving this).
4) DRM, like SecuROM, is very similar to the extent you must go to determine if something is legitimate or not. SecuROM causes startup delays and false positive error messages (both attributes common in malware). Having to exhaustively search for an executable means frequent, system heavy searches that would naturally lead to a decline in performance (just as seen with SecuROM). That performance drag on the system could lead your driver to be labeled malware.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,976 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
daemon tools is easy to detect. i claim i can write detection code for any application you can create that actually performs something (blizzard wasn't interested in my working glider [wow bot] detection code). and i'm sure ati/nv have way better developers than me.

securom's implementation sucked that's why it got flak for being drm. had they done it right it wouldnt have made the media. per your definition a resident antivirus would be malware too
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.43/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Exactly why I don't run any anti-virus software. :roll:


I have no reason to create a near impossible application to detect so I'll have to pass on that. Should I have to, every time to application is ran, it would create a clone of itself in a different directory, alter its binary code as well as name and other signatures (file size, hash, native language, version, etc.). It would update all shortcuts to point to the new executable and on close, pass a delete command to the shell to remove itself. Next time the user starts the application, there's very little that didn't change.

It would effectively be the equivilent of HIV for x86 computers.

As the old saying goes: "where there is a will, there is a way."
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,976 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
It would effectively be the equivilent of HIV for x86 computers.

have you ever heard of an undetectable computer virus ? hiv is very detectable btw

where there is a will, there is a way. - exactly. works in reverse too :) even though i doubt the scientific accuracy of the statement.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.43/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
All I can say is it is coming. There are already some instances of self-programming logic but they quickly run out of resources. It is only a matter of time.


Bottom line: The day computers programming themselves becomes common place, we're screwed.


But I digress. This is 22nd/23rd century stuff. I think Futuremark should consider randomizing their binary names and the application specific optimizations would most likely disappear.
 
Top