Steam for Linux > 일반 토론 > 제목 정보
TheJJ 2013년 3월 29일 오후 2시 29분
y u no x86_64?
I don't understand why all steam for GNU/Linux components are x86_32 only, nearly all computers support x86_64 nowadays..

the only reason i have tons of lib32 stuff is steam.

what is the reason for not just compiling the programs with -m64?
TheJJ님이 마지막으로 수정; 2013년 3월 29일 오후 2시 46분
23개 중 1-15 표시중
< >
LOLCAT 2013년 3월 29일 오후 2시 31분 
Because of a mistake. Valve didn't know the linux world well enough and didn't research it well enough before jumping on the linux wagon. Now they're surprised to see stats that everyone is using x86_64 and almost no one x86. I guess a 64-bit version is on the way and will arrive in Valve Time.
Doc Holliday 2013년 3월 29일 오후 2시 32분 
i seen a 64 bit in beta if i remember
TarrasQ 2013년 3월 29일 오후 2시 42분 
Valve has taken the path of making Steam first work on one selected platform: Ubuntu. The only way to make sure a single piece of software works for everyone is to make it 32-bit, because 32-bit processors and operating systems can't run 64-bit programs, but 64-bit can run 32-bit.

I think we might see a 64-bit version at some point, but I won't hold my breath until then. 32-bit only should be just a minor inconvenience, since I don't think there are any real advantages at the moment for the Steam client itself from running at 64 bits.
bl33ding_silence 2013년 3월 29일 오후 2시 56분 
LOLCAT님이 먼저 게시:
Because of a mistake. Valve didn't know the linux world well enough and didn't research it well enough before jumping on the linux wagon. Now they're surprised to see stats that everyone is using x86_64 and almost no one x86. I guess a 64-bit version is on the way and will arrive in Valve Time.

Source?
LOLCAT 2013년 3월 29일 오후 3시 47분 
bl33ding_silence님이 먼저 게시:
LOLCAT님이 먼저 게시:
Because of a mistake. Valve didn't know the linux world well enough and didn't research it well enough before jumping on the linux wagon. Now they're surprised to see stats that everyone is using x86_64 and almost no one x86. I guess a 64-bit version is on the way and will arrive in Valve Time.

Source?
It's called a brain. Everyone has one, rumor has it. I'm sure they didn't want to f*ck up intentionally, so it must be a mistake and lack of research.
LOLCAT님이 마지막으로 수정; 2013년 3월 29일 오후 3시 48분
arc| Gps 2013년 3월 29일 오후 4시 40분 
I think the reason is more simple.
All ? games are 32 bit.
arc| Gps님이 마지막으로 수정; 2013년 3월 29일 오후 4시 40분
TheJJ 2013년 3월 29일 오후 5시 05분 
arc| Gps님이 먼저 게시:
I think the reason is more simple.
All ? games are 32 bit.
Then, why are the games not compiled for 64 bit?
Zyro 2013년 3월 29일 오후 5시 08분 
TheJJ님이 먼저 게시:
arc| Gps님이 먼저 게시:
I think the reason is more simple.
All ? games are 32 bit.
Then, why are the games not compiled for 64 bit?

Because of a mistake. All game developers in the world don't know the computer world well enough and didn't research it well enough before jumping on the developing wagon. Now they're surprised to see stats that everyone is using x86_64 and almost no one x86. I guess all 64-bit versions are on the way and will arrive any time soon.

;-)
rudeboyskunk 2013년 3월 29일 오후 5시 47분 
LOLCAT님이 먼저 게시:
bl33ding_silence님이 먼저 게시:

Source?
It's called a brain. Everyone has one, rumor has it. I'm sure they didn't want to f*ck up intentionally, so it must be a mistake and lack of research.

I think he meant: What is the source of your claim "I guess a 64bit version is on the way."?
Jeff 2013년 3월 29일 오후 7시 00분 
Probably because there is no point. Steam doesn't need 64 bits to run optimally so why segment steam users with different versions?
gattocake 2013년 3월 29일 오후 9시 03분 
LOLCAT님이 먼저 게시:
Because of a mistake. Valve didn't know the linux world well enough and didn't research it well enough before jumping on the linux wagon. Now they're surprised to see stats that everyone is using x86_64 and almost no one x86. I guess a 64-bit version is on the way and will arrive in Valve Time.
What? Valve already know 64 bit is the most prevalent, you can see this in hwsurvey. 55% of users use Win7 x64.

http://store.steampowered.com/hwsurvey
dilworks 2013년 3월 29일 오후 9시 44분 
Most Wintendo gamers are already running on 64-bit capable CPUs, but there is no Win64 Steam client yet.

Also, not all programs are trivial to port to 64-bit, and things can get even more confusing for multiplatform apps. I've met with dozens of Linux apps that have Win32 and Linux64 binaries, but can't be compiled under Win64. There are some subtle implementation differences that can be a pain to correct in your codebase before commiting to a 64-bit build.

x86 CPUs won't go away anytime soon, that's a cold hard fact. Not that Valve should be using that excuse forever, just like Win16 is dead and buried, the fate of 32-bit mainstream OS is already written in its tombstone.

Full disclaimer: I code stuff for a living. This is why I use Java :P
LOLCAT 2013년 3월 30일 오전 2시 45분 
rudeboyskunk Linux님이 먼저 게시:
I think he meant: What is the source of your claim "I guess a 64bit version is on the way."?
That part is speculation. Assuming Valve isn't an enemy of itself. In the current situation, they could just have one native DOS version of Steam because it runs on all platforms in DOSBOX. Having a native version (including architecture) is something important.



gattocake님이 먼저 게시:
What? Valve already know 64 bit is the most prevalent, you can see this in hwsurvey. 55% of users use Win7 x64.

http://store.steampowered.com/hwsurvey
Yes, remember when people started asking for a 64-bit windows client. Valve said there's no need for it, because 32-bit Steam runs fine on windows, and there are still many people using 32-bit operating systems, like windows xp.

Linux is different. x86 is not the standard here. People have been using x86_64 for a very long time, because most programs/drivers/etc are open source, and therefore are available for the platform. Almost no one uses 32-bit linux anymore. The important thing is, that 64-bit linux distributions don't run 32-bit programs by default as windows does. You have to install 32-bit libraries, which takes extra hard drive space and makes you're well-maintained, clean OS into a mixture. I don't think anyone denies that it's a bad thing, even if it works.
gattocake 2013년 3월 30일 오전 3시 26분 
LOLCAT님이 먼저 게시:
Yes, remember when people started asking for a 64-bit windows client. Valve said there's no need for it, because 32-bit Steam runs fine on windows, and there are still many people using 32-bit operating systems, like windows xp.

Linux is different. x86 is not the standard here. People have been using x86_64 for a very long time, because most programs/drivers/etc are open source, and therefore are available for the platform. Almost no one uses 32-bit linux anymore. The important thing is, that 64-bit linux distributions don't run 32-bit programs by default as windows does. You have to install 32-bit libraries, which takes extra hard drive space and makes you're well-maintained, clean OS into a mixture. I don't think anyone denies that it's a bad thing, even if it works.
I see what you mean, but I think Valve were fully aware of x64 being the standard for Linux users and their dislike of having to download 32 bit libs. They must have decided against x64 for some other reason.
Zyro 2013년 3월 30일 오전 3시 28분 
LOLCAT님이 먼저 게시:
You have to install 32-bit libraries, which takes extra hard drive space and makes you're well-maintained, clean OS into a mixture. I don't think anyone denies that it's a bad thing, even if it works.

I don't think having 32 bit and 64 bit software on the same machine is a bad thing. I think it's the right thing to do. Most software does not benefit from 64 bit. The programs just get larger (I don't think that matters, but you talked about drive space). The steam client obviously is among the programs that don't benefit.
As long as the client pulls in it dependencies, be it 32 or 64 bit software, automatically (I don't know if it already does for Ubuntu, it did not for my Debian installation) and can start 64 bit games (which shouldn't be a problem), everything should be fine.
23개 중 1-15 표시중
< >
페이지당: 15 30 50
게시된 날짜: 2013년 3월 29일 오후 2시 29분
게시글: 23