GRUPPO DI STEAM
Steam Client Beta SteamBeta
GRUPPO DI STEAM
Steam Client Beta SteamBeta
5,260
IN GIOCO
43,006
ONLINE
Creato:
8 gennaio 2013
Tutte le discussioni > General Discussions > Dettagli della discussione
Is there a 64-bit Steam client for Windows?
Steam support seems to be oblivious about its own product and has no clue, so I am asking the question here...is there a 64-bit Steam client for Windows? I hope this group is not as lacking in knowledge!! ;-)
< >
Visualizzazione di 1-15 commenti su 400
No, there isn't, but Steam does support launching 64-bit games.
I dont think so but there are some 64-bit games and you can vote for some in greenlight
There isn't one and it's not necessary

If Steam is using more than 4GB of RAM something is wrong. We're not playing "My First SQL Server"
Ultima modifica da Satoru; 26 mar 2013, ore 13:56
The memory management is the main feature of x64 bit adressing, not the use of over 4GB...

So it is a valid request.
Ultima modifica da Gee Ellis; 1 apr 2013, ore 9:45
I insist on a 64-bit client. I cant use my Steam Overlay for 64-bit Java games unless I do. This includes the Technic Launcher or other similar Mod Management program for Minecraft, which I have the 64-bit version of.
There certainly isn't any reason as to why there isn't a 64-bit client.
Messaggio originale di Satoru:
If Steam is using more than 4GB of RAM something is wrong.
Actually not using available resources is wrong. A 64-bit client could and should use more than the available 2GB (per process) when doing updates, patching, compression/decompression etc. Sure the facebook-like features which Valve tends to prioritize these days don't need more than a web browser, but Steam used to be a downloader and manager of our games. What will Valve do when a 40GB patch comes out for The Witcher 3? Use only 2GB RAM for patching? That will be a bit slow. Patching the game for a week will anger people.
Ultima modifica da Dusk of Oolacile; 22 mag 2013, ore 7:05
You don't need to keep the entire patch in memory. It's a streaming process, like a production line. You take data in at one end, and you spit it out onto hard disc on the other side.

You only need to have enough memory for all the stuff that's in flight, which is maximally bounded by hard-disc bandwidth and the time it takes to get from one side of the production line to the other. Fastest SSD I can find at the moment pushes 500 MB/s, so you'd only blow through 2 GB if data spent 4 seconds winding its way through the Steam client; 4 seconds is an eternity, something like 8 billion clock cycles.

Anyways in practice, it'll more usually be bound by your download rate, which is a heck of a lot lower.

Now sure, you need 64-bit numbers to keep track of the whole patch, yeh. But you don't need a 64-bit process to have 64-bit numbers.
Messaggio originale di aiusepsi:
You don't need to keep the entire patch in memory. It's a streaming process, like a production line.

Slow != impossible.

Let's say we use 16 parallel threads to decompress an update archive. Each thread works in memory, using 128MB buffers. Tell me how the whole process will fit or how the HDD speed will be the limiting factor.
You can only write at 550 MB/s (max, that's for an astonishingly quick modern SSD), so there's literally no point running your decompression any faster than that. You can't make the whole process complete any faster by doing so.

Anyways, for decompression your limiting factor is download rate, because it's downloaded data that comes in compressed. If you're downloading at 10 MB/s, you only need to decompress at 10 MB/s.

16 threads with each having a 128 MB buffer doesn't make any sense. If you have buffers that large, most of those threads are just going to be sitting on their hands for most of their time while their buffers fill. It's pointless.

What you ideally want is something like a producer-consumer queue, while one set of threads is responsible for stuffing downloads into relatively small buffers, then it punts those over to a set of threads that decompress the data.
support, built a 64bit one valve. More than half of the gaming pc's supports 64bits and has 8 or more gigs of ram. It's a shame there is no 64bit version yet.
The fact of the matter is that the Steam client is responsible for enabling the browsing of and managing the download of games, as well as launching them. The processor in a computer manufactured several years ago can move data from point a to point b within the computer faster than our internet connections can download it. All of these computers use 32 bit systems. All that 64 and 32 bit mean are the data width (think of it as the width of a hallway), download speed is the speed at which your modem can locate and retrieve data from the world wide web (think of this as a door leading to the hallway). No matter how wide the hallway is, the speed at which people can enter the door is the limiting factor and is always slower than the speed at which people move while in the hallway.
Ultima modifica da daman4567; 31 ago 2013, ore 17:33
Messaggio originale di TheKazz:
The issue is that if you have a 32 bit program installing your games you get 32 bit games.
That's not actually true. Steam does support installing and launching 64-bit games, and has 64-bit versions of the overlay etc. to support that.
my mistake then
Running Steam in Windows compatibility mode is not recommend. Please remove any Windows compatibility for all users under file properties for Steam.exe and restart Steam.Press Cancel to permanentiy ignore this warning and continue что за фигня?
< >
Visualizzazione di 1-15 commenti su 400
Per pagina: 1530 50

Tutte le discussioni > General Discussions > Dettagli della discussione
Data di pubblicazione: 21 mar 2013, ore 17:09
Messaggi: 400