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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 251 252 253 254 255 ... 368 Next »

Instead of high res texture packs what about optimized ones?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Instead of high res texture packs what about optimized ones?
04-02-2011, 09:22 AM
#1
hungry man Offline
Member
***
Posts: 140
Threads: 13
Joined: Oct 2010
Couldn't you lessen the load of a game by running all of the textures through an image optimizer? You'd have the same quality textures but the files would all be smaller. I know that using high res textures slows things down so wouldn't the opposite speed things up?
Laptop:
i5 520m :: 4GB RAM :: ATI 5650 (700, 900)
Find
Reply
04-02-2011, 03:00 PM
#2
parasite64 Offline
Member
***
Posts: 76
Threads: 2
Joined: Mar 2011
Well, the way I see it, dolphin is more CPU restricted then GPU restricted. I don't really think altering the textures is going to have a massive improvement on speed. Since the textures are (i think this is how it works), are processed by the GPU, then there's not really going to be that much of an increase/decrease as I'd assume alot of people have decent machines, with decent graphics card; it's just that Dolphin is so CPU intensive, but that's just the way I see it
Find
Reply
04-02-2011, 03:26 PM (This post was last modified: 04-02-2011, 03:30 PM by NaturalViolence.)
#3
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Quote:Since the textures are (i think this is how it works), are processed by the GPU, then there's not really going to be that much of an increase/decrease as I'd assume alot of people have decent machines, with decent graphics card; it's just that Dolphin is so CPU intensive, but that's just the way I see it

That's not how it works at all. Textures are DECODED before they can be used. Dolphin currently has three different sets of texture decoders. One written in C (sse optimized) which will run on the cpu (this is the default unless the user specifies otherwise), one using openCL (runs on the gpu), and one using openMP (runs on the cpu, multi-threaded). In most situations the C texture decoders are the fastest.

Quote:Couldn't you lessen the load of a game by running all of the textures through an image optimizer? You'd have the same quality textures but the files would all be smaller. I know that using high res textures slows things down so wouldn't the opposite speed things up?

No. That makes no sense. High resolution textures take forever to decode because they have such a high number of pixels.
"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
04-03-2011, 02:40 AM
#4
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,604
Threads: 120
Joined: Mar 2011
Quote:No. That makes no sense. High resolution textures take forever to decode because they have such a high number of pixels.

What if the hi-res texture files are in a format the video card can read natively? Such as DDS?
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
04-03-2011, 02:51 AM (This post was last modified: 04-03-2011, 02:52 AM by NaturalViolence.)
#5
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I'm pretty sure it doesn't work that way. Hi-res textures are decoded as if they were native game textures, essentially "replacing" them.
"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
04-03-2011, 08:38 AM
#6
linkinworm Offline
Member
***
Posts: 143
Threads: 8
Joined: Jul 2010
just get a better pc id say
Intel core i7 2600k 4.3GHz corsair h100: gigabyte windforce x3 GTX 670 2gb 1150MHz
OCZ 750watt PSU : 4X4 16GB G skill ripjaws DDR3 1600mhz ram
NZXT Phantom red : ASUS p8z77 - v Pro
500GB western digital green : 64GB samsung 470 SSD :250GB HDD
47" LG 3D passive TV


Find
Reply
04-03-2011, 09:44 AM
#7
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
(04-03-2011, 02:51 AM)NaturalViolence Wrote: I'm pretty sure it doesn't work that way. Hi-res textures are decoded as if they were native game textures, essentially "replacing" them.

Actually, hires textures are directly loaded from png/bmp/tga/dds/jpg files and thus no decoding step is needed (apart from the file decoding obviously, which is negligible for at least uncompressed bmp files).
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
04-03-2011, 03:06 PM
#8
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I was hoping you would find this thread. Dolphin caches decoded textures right?
"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
04-03-2011, 08:23 PM
#9
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
Erm... that as well, although it is totally unrelated to hires textures..

Fwiw, the hires texture loading feature could be used just as well to use lowres textures instead, there's just no lowres texture packs out there Tongue
My blog
Me on Twitter
My wishlist on Amazon.de
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