ติดตั้ง Steam
เข้าสู่ระบบ
|
ภาษา
简体中文 (จีนตัวย่อ)
繁體中文 (จีนตัวเต็ม)
日本語 (ญี่ปุ่น)
한국어 (เกาหลี)
български (บัลแกเรีย)
Čeština (เช็ก)
Dansk (เดนมาร์ก)
Deutsch (เยอรมัน)
English (อังกฤษ)
Español - España (สเปน)
Español - Latinoamérica (สเปน - ลาตินอเมริกา)
Ελληνικά (กรีก)
Français (ฝรั่งเศส)
Italiano (อิตาลี)
Bahasa Indonesia (อินโดนีเซีย)
Magyar (ฮังการี)
Nederlands (ดัตช์)
Norsk (นอร์เวย์)
Polski (โปแลนด์)
Português (โปรตุเกส - โปรตุเกส)
Português - Brasil (โปรตุเกส - บราซิล)
Română (โรมาเนีย)
Русский (รัสเซีย)
Suomi (ฟินแลนด์)
Svenska (สวีเดน)
Türkçe (ตุรกี)
Tiếng Việt (เวียดนาม)
Українська (ยูเครน)
รายงานปัญหาเกี่ยวกับการแปลภาษา
Most binaries are 32bit x86 simply because there hasn't been a need to go 64-bit for 'most' games and only very recently has 64-bit become ubiquitous enough to even begin rolling it out for games. Few games support it because there hasn't traditionally beeen a need to have that much memory for games.
I'm suggesting x32 here exactly because it doesn't (or shouldn't) increase memory requirements but does allow some scope for optimisation at compile time. If a game does need more memory then amd64 is the better choice anyway. Also, there's plenty of broken code out there which contains rather more hard-wired assumptions about data types' sizes than is practical.
Your point regarding user base may have some validity – how recently do you mean? Seems to me that, for Debian, that was around 2 to 3 years ago. Maybe it's a lot more recent for Windows installations…? (Then again, only two choices rather than three there?)
It would be interesting to see some numbers on this, though: CPU type (x86 or amd64/x86_64) v. OS type (Linux-based, Mac, Windows) v. CPU support in the OS.
… and, yes, I'll run amd64 or x32 builds of games where available; and, where an option is presented, it would make sense for that to default to amd64 or (possibly better, after first run) what was selected last time.
The really key win for games in going to x64 is the vast increase in address space, and x32 shoots that in the head. On top of that, changing the ABI is just a pain. You better hope that everyone you want to link with ships source or ships x32 binaries, because otherwise you're in a world of hurt.
Anyways, Steam is really orthogonal to this. Steam's got the amd64 binaries to support Steamworks and the overlay in games.
Also, binaries built for x32 can be installed alongside binaries for i386 and amd64; whether they're useable depends on the kernel having been built with the relevant support. Obviously, you'd need the libraries etc., but again, install alongside. This would be the case for SteamOS if it had x32 support (there'd be a set of .debs for x32); it is the case (or should be) for Debian unstable, given a suitable entry in your sources.list and “dpkg --add-architecture x32”.