Valve Releases Steamworks API for Steam Controller

Subject: General Tech, Cases and Cooling | December 19, 2013 - 03:42 AM |
Tagged: valve, Steam Controller

The Steam Controller is a gamepad where touch replaces analog joysticks. Developed internally at Valve, its design focused on being a comfortable gaming accessory which did not compromise on the accuracy allowed by an absolute position-based input device (ie: a mouse). Velocity-based inputs, such as thumbsticks, have the hand-eye and/or timing problem where we need feedback to know when to cease giving input to actually stop. It is a lot easier to make a good estimate of how far to move your hand (or finger, or eye) and perform that action without further feedback necessary.

It is just how we behave.

steam-controller_bindings.jpg

Valve is very confident in their design and believes that it is accurate enough to emulate a mouse. In fact, most games (if and until the Steam Controller gains traction) will be operating in "Legacy Mode" which emulates a mouse and keyboard. They are requesting that the community develop many shared profiles, on a game-by-game basis, to give a large catalog of known configurations by the time the device ships publicly.

But what about the not "Legacy Mode"? The main announcement is that Valve has shipped the controller's Steamworks API to allow developers direct access to its hardware. In other words, rather than emulate a mouse and keyboard, the developer can use the hardware in the way they see fit. Of course this will be most useful for the touchscreen (if a blank 4-quadrant button is insufficient) and the haptic feedback but can also mean new methods of emulating the velocity-based input of a gamepad.

Remember, I said velocity input is less accurate for things like rapid rotation between randomly oriented targets. Flight games often prefer long continuous input which are great for joysticks and thumbsticks. Simply put, traditional gamepads are "better" at certain things (driving games, flight games, third-person games where accuracy is not important but quickly pressing one of four-or-so commands is, etc.). Many developers will want this controller to solve those problems, too.

Keep an eye out at Steam Universe for more updates like these; they occur rapidly as of late.

Author:
Manufacturer: Valve

A not-so-simple set of instructions

Valve released to the world the first beta of SteamOS, a Linux-based operating system built specifically for PC gaming, on Friday evening.  We have spent quite a lot of time discussing and debating the merits of SteamOS, but this weekend we wanted to do an installation of the new OS on a system and see how it all worked.

Our full video tutorial of installing and configuring SteamOS

First up was selecting the hardware for the build.  As is usually the case, we had a nearly-complete system sitting around that needed some tweaks.  Here is a quick list of the hardware we used, with a discussion about WHY just below.

  Gaming Build
Processor Intel Core i5-4670K - $222
Motherboard EVGA Z87 Stinger Mini ITX Motherboard - $257
Memory Corsair Vengeance LP 8GB 1866 MHz (2 x 4GB) - $109
Graphics Card NVIDIA GeForce GTX TITAN 6GB - $999
EVGA GeForce GTX 770 2GB SuperClocked - $349
Storage Samsung 840 EVO Series 250GB SSD - $168
Case EVGA Hadron Mini ITX Case - $189
Power Supply Included with Case
Optical Drive Slot loading DVD Burnder - $36
OS FREE!!
Peak Compute 4,494 GFLOPS (TITAN), 3,213 GFLOPS (GTX 770)
Total Price $1947 (GTX TITAN)     $1297 (GTX 770)

We definitely weren't targeting a low cost build with this system, but I think we did create a very powerful system to test SteamOS on.  First up was the case, the new EVGA Hadron Mini ITX chassis.  It's small, which is great for integration into your living room, yet can still hold a full power, full-size graphics card.

evga_hadron_hero.jpg

The motherboard we used was the EVGA Z87 Stinger Mini ITX - an offering that Morry just recently reviewed and recommended.  Supporting the latest Intel Haswell processors, the Stinger includes great overclocking options and a great feature set that won't leave enthusiasts longing for a larger motherboard.

Continue reading our installation and configuration guide for SteamOS!!

SteamOS is here ... well more here than Half Life 3 anyways

Subject: General Tech | December 13, 2013 - 06:59 PM |
Tagged: valve, steam os, Gabe Newell

Well it is December 13th and as promised you can get your hands on Steam OS, more or less.  We've tried starting the download a few times here at PC Perspective and are running into a few difficulties but maybe you will have better luck.  Click onto this link to head to the SteamDB site and you just might be able to get your hands on Valve's new operating system.  We have been lead to believe it will bear a lot of resemblance to the already familiar Steam Big Picture though as we have yet to get a working image to install on a machine that is hard to verify.  There is a secondary repository you can try as well.

And a new magnet link torrrent just popped up which should help you a lot!  Magnet link for torrent download.

As they state on the page "Valve is having server issues (no wonder), download will probably fail." but you probably expected that anyways.  Of course you will not be able to download a Steam Machine, unless you are one of those lucky so-and-so's who got in on the beta.  Once we have succeeded in installing Gabe's new plaything on a machine you can expect an update but until then why not try it on your own.  No word on if this will support badgers or not.

jFwUu3E.jpg

 

Source: Steam

Valve, Cloudius, and HSA Join Linux Foundation (Separately).

Subject: General Tech | December 5, 2013 - 03:03 AM |
Tagged: linux, valve, SteamOS, hsa foundation, hsa

Valve may very well produce one of the near future's most popular non-mobile, consumer, Linux distributions. SteamOS will be marketed for gaming PCs (some very compelling ones at that) starting next year. CES will definitely be interesting. With such a popular distribution, and as an existing member of the Khronos Group, it makes sense for Valve to join the Linux Foundation... and they just did.

linuxfoundation.png

It is still unknown to what extent Valve joined Linux (members are classified by level of contribution from Platinum to Silver) and we likely will not know until their list is updated. While they probably will not be hanging out with Intel and others in the platinum category, Silver is not the most noteworthy of statuses... alongside Barnes and Noble (likely because of the Nook) and Twitter.

Another addition is the HSA Foundation. AMD is already a Gold member (y'know... HSA's faja) and ARM is Silver so I cannot see HSA being much more than that. Still, Linux will be an important focus for the heterogeneous computing architectures to endorse: both in terms of back-end server optimization and customer-facing devices.

Of course I am not belittling any contribution. Still, there is that desire to see Valve lead the pack. Ultimately, though, it is not the size of the badge: it is how you wear it.

Source: LinuxUser

(The Verge) Valve's Steam Machine and Steam Controller

Subject: General Tech, Systems, Shows and Expos | November 4, 2013 - 03:36 PM |
Tagged: valve, Steam Machine, steam os, CES 2014

I guess The Verge, with its Steam Machine photos, prove all three next-gen consoles (trollolol) are designed to look like home theater devices. Of course you will never be able to purchase a Steam Machine from Valve but, since they are releasing their CAD files, I am sure at least one Steam Machine will be exactly to reference spec.

STEAM_M_console_controller_hero_large_verge_super_wide.jpg

Image Source: The Verge

And, for the record, I think the reference enclosure is classy. Living room appliances suit a lot better than kitchen ones.

On a serious note: pictures of the internals. The beta Steam Machines will contain full desktop components aligned in such a way that each has its own sector to breathe from. The hottest parts intake and exhaust as far away from one another as possible. This makes the chassis relatively wide and short: a video card's length, in depth; about 3 expansion slots, tall; and about 3 PCIe cards height, wide. The actual measurements are 12" x 12" x 3" (W x D x H).

Steam-Machine-Open.jpg

Photo Credit: The Verge

This is mostly possible because the GeForce Titan GPU is mounted upside-down and parallel with the motherboard. I have never experienced a 90-degree PCIe extension slot but, according to Josh Walrath, this is a common accessory in servers (especially 1U and 2U racks). The Titan intakes downward into a relatively unoccupied section of the case and exhausts out the back.

The Verge also had some things to say about the Steam Controller. The design motivations are interesting but I will leave that discussion to the original article (this news post will be long enough when I'm done with it). There are two points that I would like to bring up, though:

The first is a clarification of the original Steam Controller announcement: Valve will produce and sell Steam Controller on its own. This was originally a big question mark as it could water down how "reference" Valve's controller actually is. With Valve taking all-the-reins, the hardware looks more set in stone.

Will Valve still allow OEMs to learn from their design? Who knows.

The second is also interesting.

What Valve left out of the Steam Controller is almost as intriguing as what went in. Though Valve co-founder Gabe Newell told us that the company wanted to put biometric sensors into game controllers, the team discovered that hands weren't a good source of biofeedback since they were always moving around. However, the team hinted to me — strongly — that an unannounced future VR headset might measure your body's reaction to games at the earlobe. Such a device could know when you’re scared or excited, for instance, and adjust the experience to match.

Seeing Google, Valve, and possibly Apple all approach content delivery, mobile, home theater, and wearable computing... simultaneously... felt like there was a heavy link between them. This only supports that gut feeling. I believe this is the first step in a long portfolio integrating each of these seemingly unrelated technologies together. We should really watch how these companies develop these technologies: especially in relation to their other products.

Stay tuned for CES 2014 in early January. This will be the stage for Valve's hardware and software partners to unbutton their lips and spill their guts. I'm sure Josh and Ryan will have no problems cleaning it all up.

Source: The Verge

Valve's Steam Controller Demonstration... 001... .avi?

Subject: General Tech, Systems | October 11, 2013 - 06:36 PM |
Tagged: valve, Steam Machine, Steam Controller

Jeff Bellinghausen, former Chief Technology Officer at Sixense, currently works for Valve with their hardware initiative. He will be provide the voice over for today's controller walkthrough video. Four very different games are shown with very input configurations.

As a little background, Sixense partnered with Valve and Razer to develop the Hydra motion controller. I had a strong feeling that this technology would form the basis of the Steam hardware experience when first rumors of "The Steam Box" circulated. Clearly, either I was wrong or Valve dumped the prototype for their current (slightly more standard) gamepad.

Yet at least one of the engineering minds behind it kept with Steam OS.

The first and third games shown are Portal 2 and CounterStrike: Global Offensive, respectively. Portal 2 is operating in keyboard and mouse "legacy mode" where sliding your right thumb emulates the movement of a mouse and the left thumb activates a virtual D-Pad. This input method seems to have some sort of throw velocity when you quickly swipe your thumb across the pad and release although I obviously have not directly experienced it.

On the other hand, CounterStrike does not require auto aim.

Civilization V has the left thumb pad bound to map scroll and the right thumb pad controlling mouse movement. While precise, I could see speed being a problem for a game such as Starcraft 2. It seems to be slightly slower than a mouse. I would like to see someone learn the controller and attempt to ladder for a relevant amount of time.

Speaking of speed to complement precision: Papers, Please blends both thumbs into a single mouse movement. This highlights what, at least I guess, is the entire point of the new controller: allow new schemes to be tested.

Certainly, there are a bunch of possibilities even before the design leaves Valve's hands.

Source: Valve

Thoughts on the unintended consequences of Mantle and SteamOS

Subject: General Tech | October 11, 2013 - 03:19 PM |
Tagged: amd, Mantle, gaming, valve

The Tech Report has been thinking on the upcoming release of SteamOS and AMD's Mantle and they see some problems that could come about because of them.  Fragmentation has always been a problem for PCs, be it that the hardware between systems never matches or the wide variety of APIs and game engines on the software side.  It can de daunting to begin developing a game and determining if optimizing for AMD, NVIDIA or Intel is worth considering as well as the choice between Direct3D or OpenGL or trying to make them both work.  Mantle is now a choice, BF4 will actually be releasing a version that is natively Mantle shortly after they launch the first version of the game.  Valve has also hinted that several AAA titles will be released on SteamOS, not necessarily Windows or Linux.  What effect could this have on PC gaming as these new choices arrive at the same time the next generation consoles are released?  Read on and see.

too-many-choices.png

"Valve's SteamOS and AMD's Mantle API have the potential to do great things for PC gaming. However, they also threaten to fragment the platform at a critical time, when next-gen consoles are about to reduce the PC's performance and image quality lead by a long shot."

Here is some more Tech News from around the web:

Tech Talk

Steam Machine Specifications Revealed...?

Subject: General Tech, Graphics Cards, Cases and Cooling, Systems | October 4, 2013 - 07:19 PM |
Tagged: valve, Steam Machine

Well, that did not take long.

Valve announced the Steam Machines barely over a week ago and could not provide hardware specifications. While none of these will be available for purchase, the honor of taking money reserved for system builders and OEMs, Valve has announced hardware specifications for their beta device.

Rather, they announced a few of them?

steam-os-machines.png

The raw specifications, or range of them, are:

  • GPU: NVIDIA GeForce Titan through GeForce GTX660 (780 and 760 possible)
  • CPU: Intel i7-4770 or i5-4570, or i3-something
  • RAM: 16GB DDR3-1600 (CPU), 3GB GDDR5 (GPU)
  • Storage: 1TB/8GB Hybrid SSHD
  • Power Supply: 450W
  • Dimensions: approx. 12" x 12.4" x 2.9"

Really the only reason I could see for the spread of performance is to not pressure developers into targeting a single reference design. This is odd, since every reference design contains an NVIDIA GPU which (you would expect) a company who wants to encourage an open mind would not have such a glaring omission. I could speculate about driver compatibility with SteamOS and media streaming but even that feels far-fetched.

On the geeky side of things: the potential for a GeForce Titan is fairly awesome and, along with the minimum GeForce 660, is the first sign that I might be wrong about this whole media center extender thing. My expectation was that Valve would acknowledge some developers might want a streaming-focused device.

Above all, I somewhat hope Valve is a bit more clear to consumers with their intent... especially if their intent is to be unclear with OEMs for some reason.

Podcast #270 - AMDs new GPU lineup, SteamOS, the Steam Box, and more!

Subject: General Tech | September 26, 2013 - 02:41 PM |
Tagged: video, valve, SteamOS, Steam Box, steam, razer, R9 290X, R9, R7, podcast, Naga, corsair, amd

PC Perspective Podcast #270 - 09/26/2013

Join us this week as we discuss AMDs new GPU lineup, SteamOS, the Steam Box, and more!

You can subscribe to us through iTunes and you can still access it directly through the RSS page HERE.

The URL for the podcast is: http://pcper.com/podcast - Share with your friends!

  • iTunes - Subscribe to the podcast directly through the iTunes Store
  • RSS - Subscribe through your regular RSS reader
  • MP3 - Direct download link to the MP3 file

Hosts: Jeremy Hellstrom, Josh Walrath, Allyn Malventano, and Morry Teitelman

 
Program length: 57:42
  1. Week in Review:
  2. Hardware/Software Picks of the Week:
    1. Ryan: A pair of coconuts supporting a beautiful
    2. Jeremy: Portable OS
    3. Allyn: Remote Mouse
    4. Morry: AT&T U-Verse
  3. 1-888-38-PCPER or podcast@pcper.com
  4. Closing/outro

 

Valve Hardware Pt. 1: SteamOS Announced

Subject: General Tech, Systems | September 23, 2013 - 02:20 PM |
Tagged: valve, SteamOS, Steam Box, big picture mode

SteamOS is the first announcement, of three, in Valve's attempt to install a PC into your living room. The operating system is unsurprisingly built from Linux and optimized for the living room. Still no announcement of hardware although the second part is less than 48 hours away. The key features of SteamOS will also be ported to the Steam client on Windows, OSX, and Linux. Are you seeing... the big picture?

steam-os.png

The four main features are: in-home streaming, media services, family sharing, and family options.

In-home streaming allows users to, by leaving their Steam client running on their PC or Mac, use their network to transmit video and controller input to SteamOS. The concept is very similar to OnLive and Gaikai. Latency is barely an issue, however, as the server is located on your local network. As the user owns the server, also known as their home computer, there is less concern of the service removing the title from their library. Graphics performance would be dictated by that high-end PC, and not the gaming consoles.

As a side note: Gabe Newell, last year at CES, mentioned plans by NVIDIA to allow virtualized GPUs with Maxwell (AMD is probably working on a similar feature, too). Combined with in-home streaming, this means that two or more Steam boxes could play games from the same desktop even while someone else uses it.

SteamOS will have music, movie, and TV functionality. Very little details on this one but I would assume Netflix is a possibility. The Steam distribution platform can physically handle video and audio streaming, especially with their updates a couple of years ago, but their silence about content deals leads me to assume they are talking about third-party services... for now, at least. We do know, from LinuxCon, that Gabe Newell is a firm believer in one library of content regardless of device.

We have already discussed Steam Family Sharing, but this is obviously aimed at Steam Box. One library for all content includes games.

Lastly, Steam will be updated for family control options. Individual users can be restricted or hidden from certain titles in other users' libraries. This helps keep them at-or-above parity with the gaming consoles for concerned parents.

Valve also believes in user control.

Steam is not a one-way content broadcast channel, it’s a collaborative many-to-many entertainment platform, in which each participant is a multiplier of the experience for everyone else. With SteamOS, “openness” means that the hardware industry can iterate in the living room at a much faster pace than they’ve been able to. Content creators can connect directly to their customers. Users can alter or replace any part of the software or hardware they want. Gamers are empowered to join in the creation of the games they love. SteamOS will continue to evolve, but will remain an environment designed to foster these kinds of innovation.

SteamOS will be free, forever, to everyone. Both users and system builders (including OEMs) can download the operating system and install it on their machines. No release date, yet, but it will be available soon... Valve Time?

The second announcement will occur at 1PM EDT this Wednesday, September 25, 2013. According to their iconography, we can now assume SteamOS will be the circle. The next announcement is circle in square brackets: SteamOS in a box? If you come on over to find out (please do! : D), stick around an extra couple of hours (minus the time it takes to write the article) for our AMD Hawaii Live Stream at 3PM EDT also on September 25th.

Source: Steam