Options

[Steam Box / Big Picture Mode] Build & set up your own living room PC gaming console!

minor incidentminor incident expert in a dying fieldnjRegistered User regular
main-620x352.jpg

So you want to build yourself a Steam Box, huh? Big Picture Mode has you all excited about turning a gaming PC into a badass living room game console? Well, you're in the right place! This thread is for the discussion of all things related to Steam's Big Picture Mode and the building of a specialized machine just for that purpose.

Screen%20Shot%202012-09-13%20at%209.24.51%20PM.png

What Is Big Picture Mode?
Big Picture Mode is a new UI option in the Steam client that transforms the Steam application as you know it into an awesome, fullscreen, HDTV-focused interface. Think of it as the Xbox 360 Dashboard, except with games.

Steam%20Big%20Picture%20Mode_Main%20Screen.jpg

Why Build A Computer?
Why not?! With the advent of BPM, Valve has essentially opened the door for us to put together our own "Steam Boxes", that is, custom PCs made for the living room to act as dedicated gaming consoles. Given that Steam, and BPM, has all the trappings of Xbox Live or PSN (friends lists, private messages, group chat, digital game purchases/downloads, etc), there's no good reason why your next console shouldn't be a Steam Box.

lotus-big-picture-mode-steam.jpg

Where Do I Start?
The first thing to do is get a computer. Maybe you already have a gaming PC that you just want to connect to your HDTV. If so, then your needs are simple. You'll want an HDMI cable to connect your PC to your TV or receiver. This is by far the best, and easiest way to get 1080p video as well as sound (and surround sound, if you have that setup in your living room already!).

Additionally, every Steam Box is going to need a controller. Whether you believe controllers are antithetical to PC gaming or not, BPM is made with the controller in mind, and the absolute best one for the job is the Xbox 360 controller, or a 360-compatible third party controller like the Logitech F710.

Next, no matter how perfectly suited BPM is for a controller (and it really is!), there will be times when you want or need to use a keyboard and mouse. Considering you'll usually be 10-feet from your TV and computer, you'll probably want wireless ones. These are a bit more problematic, as most wireless keyboards and mice are pretty crappy. Check the hardware list below for links to a few highly recommended ones.


What About Building A PC From Scratch?
I'm glad you asked! This is the coolest part of the whole thing: deciding on an awesome case and some powerful components to pump out visuals that will shame your friends' 360s and PS3s. There are tons of options here, and we'll list a few suggestions in hardware list below, but in general, you'll probably want:
A slick looking case
At least 8GB of RAM
A hard drive and/or an SSD
A speedy processor (something like an Intel i3, or i5 is the best bang for your buck)
A compatible motherboard with at least one PCI-express x16 slot for…
A badass video card! AMD's 7000 range or Nvidia's 600 series both have price points for every budget
A few good, quiet fans (this will be in the living room, after all!)
A PSU (500watts is a nice size for a single video card)

For more general computer building advice, feel free to check out @Alecthar's meticulously curated Computer Build Thread, or his Penny Arcadian Computer Building Blog.


Suggested Hardware
Cables
Monoprice HDMI
Monoprice DVI>HDMI Adapters
Monoprice Audio Cables

Controllers
Xbox 360 Wireless controller for Windows
Logitech F710

Wireless Keyboards

Wireless Mice

Computer Cases
Bitfenix Prodigy
Fractal Design Define Mini
Lian Li PC-C33B HTPC Case

Suggested Software
Steam, opted in to Big Picture Mode beta

Controller Emulation
These applications allow you to use almost any non-360 controller with Steam BPM and games by mapping keyboard buttons directly to the buttons of the controller.
Xpadder - This video explains how to set up autoprofiles that open automatically based on the game you launch: Joy2Key
GlovePIE (includes support for Wii Remotes)

Media Player Software
XBMC is fantastic, customizable, and can be added as a "non-Steam Game" for seamless integration. Just add it as a Steam shortcut, set up a profile with Xpadder, and look up all the extra sources to add your favorite web videos. YouTube, Blip, GiantBomb, there's a huge variety of stuff and it all works perfectly.


Assorted Tips & Tweaks
For Non-Steam, Non-exe Games
For those unaware, Steam will only add .exe shortcuts to the library, which causes a bit of a problem for games that don't follow that extension, or require an external program to open them. It's easy to get around this, however, as detailed here:
First, make sure to associate the file with the required program, that way it opens up automatically without you having to start up said program. Next, make sure your Windows folders are enabled not to hide file extensions.

Rename the file you want to add to end with .exe. This will allow you to add it to Steam; after it's been added, rename the file back to its original extension, and make sure to do the same thing with the Steam shortcut under Properties>Target.

Viola! Now you can open up the game on Steam! And if you're looking for a quick way to close it with your controller, use Xpadder above to map "ALT+F4", which will instantly close any program. The easiest way to do this is to map it to two separate buttons you aren't likely to push at the same time, like Start+Select.

Custom Banner Art For Games
http://steambanners.booru.org/index.php

Ah, it stinks, it sucks, it's anthropologically unjust
minor incident on
«13456710

Posts

  • Options
    Big ClassyBig Classy Registered User regular
    I'd love to know what the cheapest option is for a SteamBox. As in if its possible to create something that'll outdo the consoles, for less than the price of a console.

  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Big Isy wrote: »
    I'd love to know what the cheapest option is for a SteamBox. As in if its possible to create something that'll outdo the consoles, for less than the price of a console.

    Reddit has a rather lengthy post with lots of sample builds: http://www.reddit.com/r/buildapc/comments/zo9x4/build_help_in_light_of_big_picture_lets_design_an/

    I'm going to add a bit of that type of info to the OP shortly, but that's a good start.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    hatedinamericahatedinamerica Registered User regular
    Big Picture Mode is a new UI option in the Steam client that transforms the Steam application as you know it into an awesome, fullscreen, HDTV-focused interface. Think of it as the Xbox 360 Dashboard, except with games.

    Ahhahaha I just about died laughing at this. whew

    A+, man.

  • Options
    TefTef Registered User regular
    Well hello, gonna bookmark this thread!

    Coincidentally, I just posted in the PC build thread about my steam box build:
    Tef wrote: »
    Well operation Build A TV Steam Box is in effect. I've lined up to shuffle off my current HTPC to a friend, leaving me free to build a dedicated system rather than a frankenputer from spare parts. Here's what I've got:

    512GB Crucial m4 Because I love Crucial and it's a really great price

    Logitech K400 keyboard Because I will still need a keyboard to navigate around and people I know like this integrated wireless KBAM

    8gb 1600MHz Corsair RAM Yup. It's ram.

    Bluray drive Now, I would have liked to go without optical media but since this is going to sit in the living room, it gives me an excuse to throw away that shitty old DVD player

    Asrock Z77E ITX Mobo Now see this is where I'm torn. I went the cheap option here, but my range is pretty damn limited in Australia. There's also the Asus Z77 Deluxe for an extra $50 but I'm confident the Asrock is good enough for my needs. The problem is 'good enough' doesn't generally sit well with me

    i3 3240 Is Ivy bridge, is good. I don't think I really need to spring for the i5 considering what I'll throw at this. I will have to think about it some more because even though I've ripped my DVD collection already, any further ripping/compressing/converting duties will fall to this guy and not my desktop PC

    Silverstone ST45SF-G 450W A great little PSU, good efficiency and a nice form factor to fit into this tight build

    BitFenix Prodigy Well if everyone else has one, I'm not gonna stand by the side and let everyone else be cool. I did think about springing for a really nice Silverstone or Lian Li but this Bitfenix looks nice and has all the features I need so why the hell not?

    A 230mm Bitfenix case fan Gonna pop this guy in as a front intake and move the stock 120mm intake up to the top as an exhaust. I've got 2 spare Gelid Wings so they might get some play if I need some additional airflow

    I'll be supplying a 6870 which I've got laying about, so that covers me on that front. I'll only be pushing 720p so a 6870 is more than enough

    I've already got a NAS set up, so that's where I'll store all of my media and only games that play well on the couch with a controller will be on here, so there's no great need for extra mechanical storage

    So all that plus a wireless xbox 360 controller and dongle (my fourth Razer Onza shit itself so I'm just getting a refund on the fucking thing) comes out at $1428 including shipping. This is of course if I was to buy it today but I'm going to try source stuff from other retailers and wait for good deals to pop up and drive the prices down. If I can get it all happening by the time X-Com/Assassin's Creed III drops, that's be good but really I'm in no rush

    Pretty excited to build this sucker!

    help a fellow forumer meet their mental health care needs because USA healthcare sucks!

    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better

    bit.ly/2XQM1ke
  • Options
    TefTef Registered User regular
    I'd consider that a pretty high end rig and Australian prices are much higher compared to North America. Europe is a bit cheaper generally, but it really depends on which country you're in

    You oculd knock out a build for around about one third the cost (maybe even less!) of this and it would handle all of your 720p HD TV gaming like a champ

    help a fellow forumer meet their mental health care needs because USA healthcare sucks!

    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better

    bit.ly/2XQM1ke
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    It looks like a great build that would blow away a console. I'll be putting a few sample builds in the OP at different price points soon.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    emp123emp123 Registered User regular
    @Tef Apparently the Asus Z77 Deluxe board only has 3 audio ports which doesnt really matter if all of your sound is via HDMI, but if youre hooking up external speakers I think the 5 ports offered with the AsRock is better.


    If I opt into the Big Picture beta will doing so put me in the beta on both my computers (HTPC and my gaming rig) and how will it effect my new community beta access (or is that out of beta?)?

  • Options
    TefTef Registered User regular
    emp123 wrote: »
    Tef Apparently the Asus Z77 Deluxe board only has 3 audio ports which doesnt really matter if all of your sound is via HDMI, but if youre hooking up external speakers I think the 5 ports offered with the AsRock is better.


    If I opt into the Big Picture beta will doing so put me in the beta on both my computers (HTPC and my gaming rig) and how will it effect my new community beta access (or is that out of beta?)?

    Cool, thanks Emp. I'm gonna be running audio through my Astro mixamp to my 'phones and for movie watching, I'll just pump it to my receiver via hdmi

    I have no idea about how the BPM beta will affect the new community beta, but you can definitely run betas over multiple rigs. At least I could with the community beta anyway

    help a fellow forumer meet their mental health care needs because USA healthcare sucks!

    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better

    bit.ly/2XQM1ke
  • Options
    bloodatonementbloodatonement Registered User regular
    I've got a case and hd, how would this be got filling out a stream box? http://slickdeals.net/f/5189692-AMD-A4-3400-CPU-MSI-Motherboard-8GB-RAM-for-89-AR-AC-Free-Shipping-at-Newegg?

    Zdy0pmg.jpg
    Steam ID: Good Life
  • Options
    Professor SnugglesworthProfessor Snugglesworth Registered User regular
    edited September 2012
    .....Huh.

    I had all the tabs set up, ready to make my own thread. I knew there was some demand to make this thread to educate newbies about how to achieve the ideal "big picture" for their PCs. I just wasn't aware someone else wanted to make the thread as well. Once again, my laziness has backfired on me.

    Not that I entirely mind, so long as the information is getting shared. But there are some useful things I would like to share, if minor would be so kind to add them to the OP.

    1. For controller emulation: Some people swear by Joy2Key, and there's a new program making the rounds called GlovePIE. But personally, I recommend Xpadder as the simplest method to map keyboard/mouse commands to your controller: http://xpadder.com/

    I also found out recently that you can set up auto profiles that will open and close with the games that you associate them with. No longer will you have to manually switch profiles around to avoid conflicts!

    This video sums up how to do it easily. Just mute it, as the clicking gets rather maddening:

    http://www.youtube.com/watch?v=OjR5r28UfIE&hd=1

    2. For non-Steam, non-exe games: For those unaware, Steam will only add .exe shortcuts to the library, which causes a bit of a problem for games that don't follow that extension, or require an external program to open them. Recently, I learned how to bypass both these hurdles, thus making it possible to add every single kind of game to your ideal Steam library.

    First, make sure to associate the file with the required program, that way it opens up automatically without you having to start up said program. Next, make sure your Windows folders are enabled not to hide file extensions.

    Rename the file you want to add to end with .exe. This will allow you to add it to Steam; after it's been added, rename the file back to its original extension, and make sure to do the same thing with the Steam shortcut under Properties>Target.

    Viola! Now you can open up the game on Steam! And if you're looking for a quick way to close it with your controller, use Xpadder above to map "ALT+F4", which will instantly close any program. The easiest way to do this is to map it to two separate buttons you aren't likely to push at the same time (I use Start+Select).

    3. For custom banners for Steam and non-Steam games: http://steambanners.booru.org/index.php

    4. For the ideal Big Picture Media Player: XBMC, bar none: http://xbmc.org/

    Just add it as a Steam shortcut, set up a profile with Xpadder, and look up all the extra sources to add your favorite web videos. YouTube, Blip, GiantBomb, there's a huge variety of stuff and it all works perfectly.

    Other things to add: I don't have immediate knowledge of the following, but I feel these should be added to the OP as well:

    1. How to set up a PS3 controller for Windows (and make it think it's an Xbox controller; I did this once, but it was a bit of a lengthy process, so I can't recall off-hand how to do it. Honestly, just stick with the Logitech controller linked above)

    2. How to set up a Wiimote

    3. Links to DVI-to-HDMI adapters, and the required audio cables

    4. Recommended iOS apps for virtual keyboard/mouse controls (I'd especially like to know this)

    Anyone who finds out how to do this stuff should reply so it can be added to the OP.

    I was also going to share the configuration to allow Steam navigation with the D-pad, but that's been patched in with the latest update. Yay.

    Finally, this Reddit thread features further advice in building a budget "Steam Box". Might be worth a look: www.reddit.com/r/buildapc/comments/zo9x4/build_help_in_light_of_big_picture_lets_design_an/

    Professor Snugglesworth on
  • Options
    TefTef Registered User regular
    It's probably on the low end in term of GPU power, but if you bought a cheap 6000 AMD graphics card, it'd do quite nicely.

    It's certainly really cheap!

    help a fellow forumer meet their mental health care needs because USA healthcare sucks!

    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better

    bit.ly/2XQM1ke
  • Options
    TefTef Registered User regular
    Great scott, Professor!

    Nice work

    help a fellow forumer meet their mental health care needs because USA healthcare sucks!

    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better

    bit.ly/2XQM1ke
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Thanks for the extra info, Snuggles. I will be more than happy to get that all added to the OP as soon as I edit it with some other revisions tomorrow!

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    Professor SnugglesworthProfessor Snugglesworth Registered User regular
    edited September 2012
    Thanks for the extra info, Snuggles. I will be more than happy to get that all added to the OP as soon as I edit it with some other revisions tomorrow!

    Hooray for Teamwork!

    e3-2012-double-dragon-neon-screenshots.jpg

    Professor Snugglesworth on
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Haha. I knew you'd have a ton of great stuff to add. As soon as @TheSonicRetard chimes in with his thoughts we will have a veritable smorgasbord of Steam Box info for this forum.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    Professor SnugglesworthProfessor Snugglesworth Registered User regular
    edited September 2012
    I really wish I could show off my list of custom Steam icons, but uh...there are some games there that are frowned upon in this board.

    (no, not porn-related)

    It's damn pretty though. Can't wait until they let you customize the Big Picture background.

    Also, if Double Dragon Neon ever gets a PC release (and FYI, it's surprisingly fun), someone needs to make a custom icon of the pic above.

    Professor Snugglesworth on
  • Options
    VeganVegan Registered User regular
    Does anyone know how to apply launch parameters to Steam if it's pinned to the taskbar in Win7? I want to boot directly into BP Mode from now on, but it seems like launch parameters can only be added to shortcuts. I'd like to imagine that they'll add a "boot into big picture" option in the settings menu (once it's out of beta?)

    steam_sig.png
  • Options
    Professor SnugglesworthProfessor Snugglesworth Registered User regular
    Vegan wrote: »
    Does anyone know how to apply launch parameters to Steam if it's pinned to the taskbar in Win7? I want to boot directly into BP Mode from now on, but it seems like launch parameters can only be added to shortcuts. I'd like to imagine that they'll add a "boot into big picture" option in the settings menu (once it's out of beta?)

    A method was posted a couple of times on GAF, but unfortunately I can't find it now.

    I'd also like a way to disable the Xbox battery screen from popping up whenever I hit the Guide button.

  • Options
    cooljammer00cooljammer00 Hey Small Christmas-Man!Registered User regular
    So wait, what's to stop every single person from just building that Steam Box from Reddit for like, $300 bucks? It's what I'd do. Why wouldn't you?

    steam_sig.png

    3DS Friend Code: 2165-6448-8348 www.Twitch.TV/cooljammer00
    Battle.Net: JohnDarc#1203 Origin/UPlay: CoolJammer00
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    That's the idea! We can all have our Steam Box consoles! It's just a matter of price and performance.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    TefTef Registered User regular
    So wait, what's to stop every single person from just building that Steam Box from Reddit for like, $300 bucks? It's what I'd do. Why wouldn't you?

    Absolutely nothing

    Without wanting to sound liek some kind of PC master race wanker, it's a matter of making people aware that they don't have to play consoles that are old as hell and that PC building is super easy nowadays

    help a fellow forumer meet their mental health care needs because USA healthcare sucks!

    Ever tried. Ever failed. No matter. Try again. Fail again. Fail better

    bit.ly/2XQM1ke
  • Options
    StormwatcherStormwatcher Blegh BlughRegistered User regular
    So wait, what's to stop every single person from just building that Steam Box from Reddit for like, $300 bucks? It's what I'd do. Why wouldn't you?
    Who would stop them why?

    I do like my pcs to have a bit more muscle, but that machine is pretty good.

    Steam: Stormwatcher | PSN: Stormwatcher33 | Switch: 5961-4777-3491
    camo_sig2.png
  • Options
    EvilMonkeyEvilMonkey Registered User regular
    edited September 2012
    So wait, what's to stop every single person from just building that Steam Box from Reddit for like, $300 bucks? It's what I'd do. Why wouldn't you?
    Also note (as pointed out in the comments) that the price is a little misleading since consoles come with a controller and OS. Of course you could always wait/dream for a Linux Steam Box.

    EvilMonkey on
    [PSN: SciencePiggy] [Steam]
  • Options
    Big ClassyBig Classy Registered User regular
    Steam Linux is already rumoured to be in closed beta. So shouldn't be too far off.

  • Options
    EvilMonkeyEvilMonkey Registered User regular
    edited September 2012
    Big Isy wrote: »
    Steam Linux is already rumoured to be in closed beta. So shouldn't be too far off.
    It's also a matter of game developers adopting / porting to Linux though isn't it? Or am I missing some magic?

    EvilMonkey on
    [PSN: SciencePiggy] [Steam]
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Of course, even when it drops, there likely won't be many games that work on Linux. The Mac client is still building up a decent library but is sorely missing most of the big titles, and even plenty of indies.

    For the next few years, at least, the Windows side is the way to go if you want a decent selection of games to choose from.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    Big ClassyBig Classy Registered User regular
    I'm just going by what I've heard but I was under the impression that Valve were pushing to get Steam to work with Linux but also working on getting games on it too. Tbh it wouldn't surprise me.

  • Options
    Joe BlaqueJoe Blaque Orlando, FLRegistered User regular
    At this point, what's to stop Valve from creating their own OS? I'm sure they could figure out whatever magic was needed to get games made to run on windows working on their own OS. I think BPM could easily be a precursor to such a thing. They not only have the resources, but also the userbase to entice developers to port and develop games for their OS.

    It is nice to dream about it, even if it may never come to pass. :)

    steam_sig.png
  • Options
    DehumanizedDehumanized Registered User regular
    DirectX would be what's stopping them. Windows games would never run on a non-Windows OS without first being ported to OpenGL.

  • Options
    Big ClassyBig Classy Registered User regular
    DirectX would be what's stopping them. Windows games would never run on a non-Windows OS without first being ported to OpenGL.

    They got the Xbox 360 pads 'home' button to work in BPM. If they can pull that off, I bet they can do some magic with the direct X setback.

  • Options
    DehumanizedDehumanized Registered User regular
    Big Isy wrote: »
    DirectX would be what's stopping them. Windows games would never run on a non-Windows OS without first being ported to OpenGL.

    They got the Xbox 360 pads 'home' button to work in BPM. If they can pull that off, I bet they can do some magic with the direct X setback.

    It's not a question of magic, it's a question of Microsoft would sue their pants off. DirectX is proprietary and will remain Windows-only foreverrrrrrr.

  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Just went to Mocrocenter on my lunch break and picked up some new hardware that I'm going to toy with, including a Fractal Define Mini case.

    I'll include some info on all this stuff with the big update to the OP I'm putting together for later.


    Also: yes, DirectX is the big thing keeping any of this Linux/custom OS stuff from happening. Porting to OpenGL isn't something many devs want to bother with, and MS would NEVER license DirectX because doing so would remove their stranglehold on gaming.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    Big ClassyBig Classy Registered User regular
    How the fuck can they do that? Surely they can't patent that and not allow it on other OS' either?

  • Options
    DehumanizedDehumanized Registered User regular
    Big Isy wrote: »
    How the fuck can they do that? Surely they can't patent that and not allow it on other OS' either?

    It's 100% their code. They can do what they want.

  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Big Isy wrote: »
    How the fuck can they do that? Surely they can't patent that and not allow it on other OS' either?

    They created the code. It's like Apple and, say, Final Cut Pro. They're under no obligation to port it to Windows because its existence solely on Macs sells lots of hardware for Apple.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Quickie first impression on the Fractal Define Mini: It's tiny but built like a tank. Even though it's a mATX mini tower, it feels like it's as heavy as my Corsair 600T. Lots of nice brushed black metal, accented by big polishe chrome feet (reminiscent of high-end AV hardware) with nice rubber bottoms. It also has noise dampening foam on all the inside walls, and inside the door that covers the front bays. It looks like it will be every bit as quiet as I hoped.

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    Big ClassyBig Classy Registered User regular
    edited September 2012
    Do you have the dimensions for that minor? If I do go ahead and build something, I would like it to be as small as the original PS3, the big launch model.

    And the DirectX thing is shitty. Can people copy it in any way or is it a protected thing? Like a form of emulation?

    edit: Apologies for the silly questions, but it baffles me.

    Big Classy on
  • Options
    minor incidentminor incident expert in a dying field njRegistered User regular
    Oh, it's definitely not that small. Very small for a tower style PC case, but not in the same neighborhood as a game console. Still, it's a about the same size and shape as my subwoofer, so it won't look out of place next to the TV console.

    The official specs list the size as:

    Case size (WxHxD): 210x395x490mm

    Ah, it stinks, it sucks, it's anthropologically unjust
  • Options
    DehumanizedDehumanized Registered User regular
    edited September 2012
    It's an API. They own the source code. They own the rights. The open source community could try to replicate it by looking at the front-end API and back-coding from there without reverse engineering the code that Microsoft owns, but to call that task gargantuan would be a massive understatement. Here's all the things that DirectX does:
    DirectDraw: for drawing 2D Graphics (raster graphics). Now deprecated (in favor of Direct2D), though still in use by a number of games and as a video renderer in media applications.
    Direct3D (D3D): for drawing 3D graphics.
    DXGI: for enumerating adapters and monitors and managing swap chains for Direct3D 10 and up.
    Direct2D for 2D Graphics
    DirectWrite for Fonts
    DirectCompute for GPU Computing
    DirectInput: for interfacing with input devices including keyboards, mice, joysticks, or other game controllers. Deprecated after version 8 in favor of XInput for Xbox 360 controllers or standard WM INPUT window message processing for keyboard and mouse input.
    DirectPlay: for communication over a local-area or wide-area network. Deprecated after version 8 in deference to Games for Windows Live and Xbox Live
    DirectSound: for the playback and recording of waveform sounds, deprecated. The current audio libraries include XAudio2 (a low-level audio library) and XACT3 (a higher-level audio API)
    DirectSound3D (DS3D): for the playback of 3D sounds.
    DirectMusic: for playback of soundtracks authored in DirectMusic Producer. Deprecated since DirectX 8 and replaced with XAudio2 and XACT3
    DirectX Media: comprising DirectAnimation for 2D/3D[24] web animation, DirectShow for multimedia playback and streaming media, DirectX Transform for web interactivity, and Direct3D Retained Mode for higher level 3D graphics. DirectShow contains DirectX plugins for audio signal processing and DirectX Video Acceleration for accelerated video playback.
    DirectX Diagnostics (DxDiag): a tool for diagnosing and generating reports on components related to DirectX, such as audio, video, and input drivers.
    DirectX Media Objects: support for streaming objects such as encoders, decoders, and effects.
    DirectSetup: for the installation of DirectX components, and the detection of the current DirectX version

    It wouldn't be wholly unprecedented -- the .NET framework is similar and the open source community has replicated most of it (but not all of it) in Mono. However, that is a managed software framework that sits on top of the OS, while DirectX goes a lot deeper into making a unified programming interface across hundreds of different graphics cards. You could think of the .NET Framework as something that mostly sits on top of Windows, while DirectX is actually part of Windows. Also, Microsoft has given some amount of support towards Mono, including promising not to sue Mono for infringing on their patents, which they would probably not do if someone decided to make an open clone of DirectX.

    Dehumanized on
  • Options
    Big ClassyBig Classy Registered User regular
    Yeah, I wanna know if its possible to do a gaming PC with the dimensions of a console. I've seen some ITX cases that fit the build but internally, they leave a lot to be desired.
    This a quick one I spotted on amazon

Sign In or Register to comment.