• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Hardware v
« Previous 1 ... 145 146 147 148 149 ... 188 Next »

Sharing my Experience: Intel HD 1st Gen running games at full speeds
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Sharing my Experience: Intel HD 1st Gen running games at full speeds
02-11-2013, 06:07 AM
#1
SkepticalHippoh
Unregistered
 
Hey there,

I've been lurking around Dolphin for quite some time now in an on and off manner trying to get my 1st generation Intel HD graphics card to run Zelda (big fan of the game) and New Super Mario Bros. Having my Wii die on me a couple of days back, I decided to backup my games on to my computer and give Dolphin another try, and to my surprise, I have actually managed to get it working with New Super Mario Bros. at full speeds.

I just thought that it would be nice to share my experience with other people, as they may appreciate it and it would get their dead Wii games a good use as well.

I'll begin with the specs:

OS: Windows 8 x64 (this have me a general performance boost in games of around +10FPS. May be a new driver for the Intel HD. Haven't looked into it too much)
Graphics Card: Intel HD 1st Generation. This is the graphics chip found on older generation of intel core iX cpu's.
CPU: Intel Core i3 m350
RAM: 3GB DDR3
Chipset: Intel HM57

Dolphin Version: Latest build of Vlads builds. Used this simply because it's Intel Friendly and I assumed it would have some speedups for Intel CPUs, which would mean my GPU could run faster as well.

Some information regarding Intel HD:

This is an integrated GPU, meaning it does not have its own dedicated RAM, unlike all those fancy nVidia and ATI cards. Not having dedicated RAM, means it has to share a single BUS with all the other stuff that is needed to pass on to your RAM, which makes it a lot slower than most GPUs and is the main reason why it is so crap. The trick is to have less data travel on that bus, making it faster for the GPU to handle everything. [I'm not an ace when it comes to this, so if anyone has anything to add, please, feel free to do so].

Getting the speed:

Enable all of the speed tweaks in Dolphin.
If your game seems to run fast, do not be afraid to mess around with the settings a little bit more to find the balance between quality and speed.

Decrease the resolution to the bare minimum and enable full screen mode.
It will make the game look pixelated, but you will be able to play it. The trick is, you will be pushing a lot less information on the BUS to travel, meaning it will get less clogged up. Do some testing with higher resolutions as well as I was able to get NSMB running on full speed on a 1366x768 full screen.

The Graphics Settings:

Intel HD Graphics has a really crappy control panel, but it has some nifty features inside it. What helped me was that I went on all performance instead of quality in the Intel HD Graphics settings. Combining this with low resolutions for games, it has boosted the performance by quite a bit. I have also found this blog post on how to boost Intel GMA cards quite useful.

Backup Wii Games:

I wanted to play the games that I already own, since my Wii has died on me. My DVD drive is rather slow in reading and I think it has passed its time and is ready to die any time now. I decided to back up all (well, most) of my games on to my HDD on my computer. This gives a decent performance boost as well as the reading speed is a lot better than you would read the disc from a DVD drive directly. I assume using and SSD would be even better.

By doing lots of research I have come across a software called GameBackupSystem, sure there were a couple of other ways that required to get additional hardware, but GameBackupSystem was just the most straightforward one of them all. You can check out the software here.

Games that I have tried and that were working at full speed:

New Super Mario Bros.:
1366x768 Resolution
Full Screen
All Speed Hacks Enabled

Mario Kart Wii:
Work in Progress

Zelda Twilight Princess:
Work in Progress


If anyone has any experience with games they would like to share, please feel free to respond to this topic and I will add them here.
Reply
02-11-2013, 06:17 AM
#2
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,519
Threads: 1
Joined: Feb 2012
You shouldn't have paid for the 'Game backup system' software. It will most likely have just included a copy of Friidump or Rawdump, both of which are free.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
02-11-2013, 06:41 AM
#3
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
SkepticalHippoh Wrote:and I assumed it would have some speedups for Intel CPUs, which would mean my GPU could run faster as well.

How on earth did you reach that conclusion?

Quote:This is an integrated GPU, meaning it does not have its own dedicated RAM, unlike all those fancy nVidia and ATI cards. Not having dedicated RAM, means it has to share a single BUS with all the other stuff that is needed to pass on to your RAM, which makes it a lot slower than most GPUs and is the main reason why it is so crap. The trick is to have less data travel on that bus, making it faster for the GPU to handle everything. [I'm not an ace when it comes to this, so if anyone has anything to add, please, feel free to do so].

It's not just the shared memory that makes it bad. It's an extremely small and weak chip with very little processing power compared to AMD and Nvidia GPUs and terrible drivers. It also dedicated a large portion of the die space to pci-e controllers, memory controllers, dmi controllers, and 2D fixed function pipelines. So less than half the die space of this small chip is actually used for 3D processing. It was designed to be extremely cheap and have almost no power consumption. It's so slow that the shared memory bus probably isn't bottlenecking it at all. It's a separate die but is packaged along with the cpu inside the heatspreader. It has a slow DMI bus that connects it to the cpu and limits communication speed between the two but once again the chip is so god damn slow that this probably has no effect on performance. It does however reduce memory performance on the cpu side since the memory controllers are located on the IGP for some reason.

TL: DR: It's not the bus that's slow, it's the chip.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
02-11-2013, 07:31 AM
#4
SkepticalHippoh
Unregistered
 
(02-11-2013, 06:17 AM)AnyOldName3 Wrote: You shouldn't have paid for the 'Game backup system' software. It will most likely have just included a copy of Friidump or Rawdump, both of which are free.
I've read that you need a special drive to backup your games if you use those. I didn't bother looking for one so just bought that. Doesn't look like it has RawDump in it though. Anyway, if it makes my life easier, $30 well spent Tongue

@NaturalViolence

Thanks for the input! That has cleared a lot of confusion that I had. I guess this would explain why it works better on lower resolutions as well? Eg. having to process much less data? Will try to add this to the first post once I get some time Smile

Cheers!
Reply
02-11-2013, 08:35 AM
#5
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,519
Threads: 1
Joined: Feb 2012
You're just as likely to need a special drive, and I'm thinking you probably happened to have one.

Can I ask what model drive you have, and what the software required you to do? If this is free software being sold, then it's a possibility that someone, somewhere, is owed money/acknowledgement from GameBackupSystem.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
02-11-2013, 10:41 AM
#6
admin89 Offline
Overclocker™ ✓ᵛᵉʳᶦᶠᶦᵉᵈ
*******
Posts: 6,889
Threads: 127
Joined: Nov 2009
In case you don't know , Intel HD bottleneck(slowdown) your CPU even at lowest settings (1xIR)
Laptop: (Show Spoiler)
Clevo W230SS : 3200x1800 IPS | i7 4700MQ @ 3.6GHz (Intel XTU + Triple fan mod) | GTX 860M GDDR5 | 128GB Toshiba CFD SSD | 16GB DDR3L 1600MHz
Aspire 715 43G : 1080p 144Hz |  R5 5625U @ 4.3GHz | Nvidia RTX 3050 4GB | 500GB WD SSD  | 16GB DDR4 3200MHz 
Mini PC :: (Show Spoiler)
G3258 @ 4.6GHz | ELSA GTX 750 | Asrock Z87E ITX | 600W SFX 80+ Gold Silverstone + SG06-LITE | Corsair Vengeance 8GB 2000MHz | Scythe Kozuti + Ao Kaze | 45TB 2.5" Ex HDD (in total) , Zelda Gold Wiimote , LE Wii Classic Controller , Gold LE PS3 DualShock , BlackWidow Chroma ,
Now Playing : Xenoblade Definitive Edition on Yuzu - Switch Emu 

 
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode