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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 31 32 33 34 35 ... 107 Next »

Removing Support for 32bit Windows?
View New Posts | View Today's Posts

Pages (8): 1 2 3 4 5 ... 8 Next »
Jump to page 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Removing Support for 32bit Windows?
04-17-2014, 09:10 PM
#1
King Dude Offline
Junior Member
**
Posts: 20
Threads: 6
Joined: May 2013
Windows XP support was dropped recently by Microsoft, and that pretty much marked the beginning of the end for 32bit operating systems on modern desktop computers. Forgive me if I'm wrong, but most people these days have a 64bit operating system, so why not remove Dolphin support for 32bit Windows in exchange for fully 64bit code?
Find
Reply
04-17-2014, 09:38 PM
#2
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,209
Threads: 50
Joined: Jun 2009
Because we don't drop support for stuff just for the heck of it.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
04-17-2014, 09:41 PM (This post was last modified: 04-17-2014, 09:43 PM by King Dude.)
#3
King Dude Offline
Junior Member
**
Posts: 20
Threads: 6
Joined: May 2013
(04-17-2014, 09:38 PM)neobrain Wrote: Because we don't drop support for stuff just for the heck of it.
What about performance? I can imagine that 32bit Windows is weighing down Dolphin performance a little bit, at least from where the performance would be in fully 64bit code.
Find
Reply
04-17-2014, 09:57 PM
#4
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,209
Threads: 50
Joined: Jun 2009
The sole existence of a 32 bit code path doesn't necessarily degrade the 64 bit code path...
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
04-17-2014, 10:50 PM
#5
cyrax33 Offline
orange gangster
****
Posts: 268
Threads: 21
Joined: Nov 2013
Keep in mind that people are still using 32 bit systems now and days, may sound stoneage but not by choice, but by not being well informed on the differences between them. Is like your telling these people to go out and upgrade your system to 64 bit just to use Dolphin and whatnot, which will ultimately decrease the number of users. Not to say there isn't a lot.
[color=#666666]MSI [/color][color=#ff9933]CX[/color][color=#666666]60[/color]
[color=#999999]i5-4200M @ 3.5Ghz [/color][color=#ff9933]turboboost[/color]
[color=#666666]N[/color][color=#999999]vidia GT720[/color][color=#ff9933]M[/color]
[color=#999999][color=#666666]1[/color] [/color][color=#ff9966]TB[/color] [color=#999999]HDD[/color]
[color=#666666]Windows[/color] [color=#ff9933]8.1[/color]
[color=#999999][color=#666666]Wii [/color]Pro Controller [/color][color=#ff9933]+[/color] [color=#999999]Mayflash adapter, Wii Mote [/color][color=#ff9933]x2[/color]
Find
Reply
04-17-2014, 10:52 PM
#6
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,356
Threads: 63
Joined: Aug 2011
The main reason I see to drop 32 bit support soon-ish is that nobody tests it anymore and nobody develops for it. We had critical 32 bit bug(like, all games crashing at boot time) being unreported for weeks.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
04-18-2014, 12:59 AM (This post was last modified: 04-18-2014, 01:02 AM by King Dude.)
#7
King Dude Offline
Junior Member
**
Posts: 20
Threads: 6
Joined: May 2013
(04-17-2014, 10:50 PM)cyrax33 Wrote: Keep in mind that people are still using 32 bit systems now and days, may sound stoneage but not by choice, but by not being well informed on the differences between them. Is like your telling these people to go out and upgrade your system to 64 bit just to use Dolphin and whatnot, which will ultimately decrease the number of users. Not to say there isn't a lot.

I don't personally know a single person who currently runs a 32bit operating system on their own personal computer. I've only seen the local schools using 32bit Windows XP. And I'm pretty sure people are technologically literate enough to know the difference between 32bit or 64bit.

What about the graphics drivers? Windows XP, the last retail operating system I know of that offered a 32bit version to the public, has been dropped. Eventually graphics card drivers will no longer be compatible with the aging operating system. Windows 7 has a 32bit version, but that's primarily for business I believe, and Windows 8/8.1 does not have a 32bit version I don't think. 32bit operating systems are fading away.
Find
Reply
04-18-2014, 02:19 AM
#8
cyrax33 Offline
orange gangster
****
Posts: 268
Threads: 21
Joined: Nov 2013
(04-18-2014, 12:59 AM)King Dude Wrote:
(04-17-2014, 10:50 PM)cyrax33 Wrote: Keep in mind that people are still using 32 bit systems now and days, may sound stoneage but not by choice, but by not being well informed on the differences between them. Is like your telling these people to go out and upgrade your system to 64 bit just to use Dolphin and whatnot, which will ultimately decrease the number of users. Not to say there isn't a lot.

I don't personally know a single person who currently runs a 32bit operating system on their own personal computer. I've only seen the local schools using 32bit Windows XP. And I'm pretty sure people are technologically literate enough to know the difference between 32bit or 64bit.

What about the graphics drivers? Windows XP, the last retail operating system I know of that offered a 32bit version to the public, has been dropped. Eventually graphics card drivers will no longer be compatible with the aging operating system. Windows 7 has a 32bit version, but that's primarily for business I believe, and Windows 8/8.1 does not have a 32bit version I don't think. 32bit operating systems are fading away.

If you don't personally know them than you can't possibly say you know the entire population doesn't use it. If you've only seen local schools using them then there are still people left using it trust me, not to an extent such as 64 bits are used but that still does not justify the general point of just dropping it.

There is in fact a Windows 8 32 bit version look it up, but don't take my word for it =)
[color=#666666]MSI [/color][color=#ff9933]CX[/color][color=#666666]60[/color]
[color=#999999]i5-4200M @ 3.5Ghz [/color][color=#ff9933]turboboost[/color]
[color=#666666]N[/color][color=#999999]vidia GT720[/color][color=#ff9933]M[/color]
[color=#999999][color=#666666]1[/color] [/color][color=#ff9966]TB[/color] [color=#999999]HDD[/color]
[color=#666666]Windows[/color] [color=#ff9933]8.1[/color]
[color=#999999][color=#666666]Wii [/color]Pro Controller [/color][color=#ff9933]+[/color] [color=#999999]Mayflash adapter, Wii Mote [/color][color=#ff9933]x2[/color]
Find
Reply
04-18-2014, 04:09 AM
#9
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,418
Threads: 1
Joined: Feb 2012
A) There is 32 bit Windows 8, and it's recommended on systems with under 2GB RAM as the 64 bit version takes slightly more up, which programs then can't use.

B) Lots and lots of people, including those you'd expect to know stuff, don't know of any other advantages of x86-64 other than the obvious more memory one. Combined with the fact that it allows poorer programming to have fewer repercussions (as you won't notice when your excessively large array of nothing starts getting filled with somethings and taking up tonnes of RAM etc), certain people disapprove of having more memory space. In fact, Boris [something] who writes ENB (the famous D3D shader overrider which is commonly used to make games prettier, especially Skyrim) had a tantrum at Dolphin's devs for making the 64-bit version faster when it was asked if he could make 64-bit builds.

C) Lots of Android devices don't have 64-bit instruction sets, so it might stall Android Dolphin development.
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
04-18-2014, 04:17 AM (This post was last modified: 04-18-2014, 04:19 AM by delroth.)
#10
delroth Offline
Making the world a better place through reverse engineered DSP firmwares
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,356
Threads: 63
Joined: Aug 2011
Well, this guy is stupid if he thinks we're willingly making one version faster than the other. There are good and simple reasons why the 64 bit version of Dolphin is faster: with a 64 bit address space we can reserve a 4GB area that maps to the GC memory (== requirement for proper fastmem == +10-15% performance), and we have way more registers at our disposal (on x86: eax ebx ecx edx esi edi esp ebp, on x64: rax rbx rcx rdx rsi rdi rsp rbp r8 r9 r10 r11 r12 r13 r14 r15), which is critical when you try to emulate an architecture that has 32 GPR.

More minor reasons: DSPLLE requires emulating 40 bit registers, which can fit in a 64 bit x64 register but requires two 32 bit registers on x86 (and remember: we already have 2x fewer registers), compilers generate slightly better code because they can use 64 bit memory operations without requiring special alignment, and probably other stuff I don't know / can't remember.
Pierre "delroth" Bourdon - @delroth_ - Blog

<@neobrain> that looks sophisticated enough to not be a totally dumb thing to do
Website Find
Reply
« Next Oldest | Next Newest »
Pages (8): 1 2 3 4 5 ... 8 Next »
Jump to page 


  • 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