Microsoft Confirms Disconnecting Kinect Gives Devs 10% More GPU Horsepower 174
MojoKid (1002251) writes 'Microsoft confirmed a development rumor that's been swirling around its next-generation console ever since it announced Kinect would become an optional add-on rather than a mandatory boat anchor. Lifting that requirement will give game developers 10 percent additional graphics power to play with and help close the gap between the Xbox One and PS4. The story kicked off when Xbox head Phil Spencer tweeted that June's Xbox One dev kit gave devs access to more GPU bandwidth. Further, another Microsoft representative then confirmed that the performance improvement coming in the next version of the Xbox SDK was the result of making Kinect an optional accessory. No matter how Microsoft may try to spin it, cancelling Kinect isn't just a matter of giving game developers freedom, it's a tacit admission that game developers have no significant projects in play that are expected to meaningfully tap Kinect to deliver a great game experience — and they need those GPU cycles back.'
Also on the Xbox capabilities front: Reader BogenDorpher (2008682) writes 'In August of last year, a Microsoft spokesman confirmed that the Xbox One controller will be compatible for PC users sometime in 2014. That time has finally come. Windows gamers can now use the Xbox One controller to play games on their computer. If a game supports a USB gamepad or the Xbox 360 controller, it will also support the Xbox One controller.'
Poor experience for those that do have kinect (Score:5, Insightful)
Doesn't that then lead to a bad situation for kinect users? If you design a game that relies on that overhead, then those that don't have it will have a poor experience. Granted, you can probably just disconnect the kinect and be just fine. Be all know what the general masses will do. Complain.
Re:Poor experience for those that do have kinect (Score:5, Informative)
I think it's more "if you compile your game without Kinect, you will have access to that processing slice and Kinect won't". Whether the hardware is physically there or not is irrelevant to the reserved processor time.
Re:Poor experience for those that do have kinect (Score:4, Insightful)
Well, that would be the logical way to do it. But this is Microsoft. They did release the system with a mandatory accessory that's hardly ever used, and takes away 10% of all processing power automatically. So, logic might not be something they are particularity familiar with.
Re: (Score:2)
In this case, it would actually make some sense: the Xbone uses the Kinect for more than just gameplay. IIRC, the voice recognition stuff all goes through the connect, plus stuff as basic as signing into the box when it turns on.
That's my biggest complaint with my Xbone right now: sign-in every time I turn it own blows goats unless I have the Kinect attached. And it didn't when I bought it - the goat blowing was an update. Stop the goat-blowing updates MS, sheesh!
Re: (Score:2)
I was going to mention something about kilobytes, but at this point it's probably just as cliché as beating a dead horse.
Re: (Score:2)
Actually I think the summary is just simply awful and that's the problem here.
From what I understand, up until now, Microsoft has reserved 10% of processing time for Kinect. All they're doing is dropping that reservation.
So if you're doing something like playing a Kinect focussed game that game can still reserve 10% processing time for Kinect to do Kinect properly, it's just that it's optional now such that non-Kinect games are no longer stuck with a 10% reservation for something they'll never use.
So it's n
Re: (Score:2)
Microsoft are quite good on the technical side these days, especially the console division. It was a management/marketing cock-up to require the Kinect. They underestimated how much better the PS4 hardware was and how little gamers really cared about Kinect.
I wonder if this means that people without a Kinect, or games with the Kinect disabled, won't be able to use voice control? Maybe they are keeping some power back to handle that, plus all the other OS stuff that goes on.
Re: (Score:2)
Similarly, I find that using the compute power of my video cards to run Folding@Home renders my computer
Re: (Score:2)
Granted, you can probably just disconnect the kinect and be just fine.
I guess then Kinect won't respond to voice commands for a while. But then, it never really did before either. I guess you will know when you have to yell "Xbox Off" 30 times instead of the normal 25.
Re: (Score:2)
Re: (Score:2)
Or just get them to do it themselves...
https://www.youtube.com/watch?... [youtube.com]
(Be careful with soundlevel, it varies a lot and almost blew my ears off :-) )
Re: (Score:2)
You could just turn off their power too, if your goal is to be a dick.
Re: (Score:2)
I turn on my XBox One every day by saying "XBox On" generally followed by "XBox Watch TV."
Every once in a while, I have to say "On" twice. Rarely, if ever, do I have to repeat the command to watch TV.
Turning it off every night comes sometimes with an "XBox Stop" (which stops playback on my connected media device (which my XB1 knows as the TV), "XBox Turn Off" which works about 80% of the time, and "Yes" which also works about 80% of the time.
Re: (Score:2)
I just pick up my remote and hit the power button. Works 100% of the time.
Re: (Score:2)
If you design a game that relies on that overhead, then those that don't have it will have a poor experience.
If you design a game that relies on the Kinect, then those players are probably getting a poor experience anyway.
Re: (Score:2)
...except the Kinect is used for system commands -- to exit to the dashboard, or shut off the system, for example.
Ideally you'd drop to voice only, and stop accepting gestures.
Re: (Score:2)
Of course that would run afoul of many of the guidelines from the manufacturers. In which they expect a game to run and behave a certain way on each console generation.
Otherwise you're going to have to qualify game expectations on the specific hardware configuration of your own setup; same as happens with PC gaming.
1st Gen X model + Kinect = 20 FPS
1st Gen X model - Kinect = 30 FPS
1st Gen Y model + Kinect = 24 FPS
1st Gen Y model - Kinect = 32 FPS
Interesting wrinkle (Score:2, Interesting)
Re:Interesting wrinkle (Score:5, Insightful)
Or, maybe the kinds of tasks the Kinect is doing are best suited for the GPU?
Since it's motion tracking and vision, that sounds like graphics to me.
Re:Interesting wrinkle (Score:5, Insightful)
Not really. The Kinect mostly is about image processing and highly parallel vector processing is just what that sort of application requires.
It would have been stranger if it DIDNT rely on the GPU.
Re: (Score:3)
And uses random forests to identify humans in the 3d space it sees, and also locate 3d positions of ten or twenty of their body parts. Just some details of what 10% does.
Re: (Score:2)
Does anyone think that it is interesting that the Kinect requires 10% GPU resources and not 10% CPU resources? Was MS using the GPU to handle processing because it would drain the CPU more?
That was my thought. Why not an architecture to handle Kinect processing independently? Not being a hardware guy, it might be a stupid question.
Re: (Score:2)
Then the xbox would cost even more....
Re: (Score:2)
As 91degrees says, GPUs are pretty damn good at image-processing tasks like this. It might be possible to have a dedicated kinect chip, depending on how much flexibility you want, but that would increase system complexity for no obvious advantage - that would be money better spent on just making the GPU go faster.
The obvious advantage of the make-the-GPU-go-faster approach is what we're now seeing: non-Kinect applications now have access to more GPU power than before. If MS had gone with a dedicated image-p
Re: (Score:2)
Re: (Score:2)
Glad to be of help.
One other factor I kinda glossed over is programmability: if we have the graphics chip doing the image-processing work, we can reprogram it if/when we develop a better algorithm, or if we want to do something peculiar - a feng shui app would need to detect furniture, not faces and hands, say.
A dedicated kinect processing chip would either have to be 'fixed function' and impossible to reprogram, or else it would be a programmable chip which is really good at doing image processing... which
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Being that Connect has two high resolution camera's that does some fairly advance stuff like finding where you face and other body parts are, interpret gestures and what not. It seem that the GPU will do a lot of the work.
Oddly enough back in the olden days the CPU was the major player, today a lot of processing is going to the GPU to do most of the work.
Controllers for PC? (Score:4, Interesting)
'In August of last year, a Microsoft spokesman confirmed that the Xbox One controller will be compatible for PC users sometime in 2014. That time has finally come. Windows gamers can now use the Xbox One controller to play games on their computer. If a game supports a USB gamepad or the Xbox 360 controller, it will also support the Xbox One controller.'
That is interesting given that my brother and my cousin - both big into gaming - use PC-style controls with their Xbox because they feel it gives them an edge over users of the Xbox controller.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
That is interesting given that my brother and my cousin - both big into gaming - use PC-style controls with their Xbox because they feel it gives them an edge over users of the Xbox controller.
This doesn't make any sense. There are no PC-style controllers that work on an Xbox. You can plug in a keyboard and a mouse, but they work very poorly on an Xbox. Now, there are third-party controllers that have some enhancements (extra buttons in different locations, etc). But I would not call them "PC-style" con
Re: (Score:2)
That is interesting given that my brother and my cousin - both big into gaming - use PC-style controls with their Xbox because they feel it gives them an edge over users of the Xbox controller
Which raises the burning question: why is anyone reporting user feelings rather than actual data to /.? It's the 21st century... surely by now everyone on here knows that how people feel and what is actually going on are almost completely decoupled.
Some people "feel" that wifi is interfering with their qi, even though the data show that no such effect occurs (that is, no one is able to tell if wifi signals are turned on based on such feelings.)
Ten years ago a surgeon I know worked on a study of post-operati
Re: (Score:2)
Re: (Score:2)
Right but PC vs. console controls aside and focussing on just console controllers the XBox 360 controller is IMO the single most comfortable and nicest to use out there.
I use one on my Raspberry Pi with RetroPie to play old Megadrive, SNES, NES, Master System games and so forth for this reason. It's much nicer than trying to play Mario with say a keyboard.
Sometimes these controllers just make more sense, not all the time by any means, but sometimes.
Re: (Score:2)
I will happily switch back and forth between controller and keyboard. RAGE was a game that controlled better with mouse and keyboard while shooting, but the driving felt a lot better with a controller.
I don't mind having to switch if the game is fun - and it's kind of neat getting to swap between input mechanisms.
The game was bad though.
Re: (Score:2)
Were it a primarily shooting game, I'd much prefer manual aiming with a mouse, but the driving half of the game, it seems like a stick would be preferable.
Why the hyperbole? (Score:5, Insightful)
No matter how Microsoft may try to spin it, cancelling Kinect isn't just a matter of giving game developers freedom, it's a tacit admission that game developers have no significant projects in play that are expected to meaningfully tap Kinect to deliver a great game experience
First, Kinect isn't cancelled.
Second, it isn't a tacit admission that game developers have no games coming out that meaningfully use the Kinect because game developers that need Kinect for their game simply keep using it (because it isn't cancelled...)
It's really just what they should have done in the beginning, allowed developers to use the GPU the way they wish. I fully expect devs to allow users to pause their game, which re-enables Kinect support in order to allow me to perform whatever non-game actions I wish to initiate (like answering a Skype call.)
What's the big hairy deal?
Like the PS4? Buy one, enjoy.
Like the XBox One? Buy one, enjoy.
Christ, get over yourselves.
Re: (Score:3, Insightful)
Kinect died the moment they made it optional. The only way developers are going to take the risk of investing heavily in Kinect development is if they know that the entire user base has one. Now that it is optional it will suffer the same fate as virtually every other optional gimmic in the history of gaming. Lackluster support and fading into obscurity.
Re: (Score:2)
Re: (Score:2)
Even worse, you have a situation where people with Kinects disconnect them. Then your Skype / NetFlix / "XBox Bing Whatever" experience gains a "hook up the Kinect" step, and the XBox One isn't the centerpiece of your living room rig any more.
Re: (Score:2)
That's like saying Kinect was cancelled on XBox 360 the day it was released because it was optional. Excellent logic.
See, if developers know that only a small percentage of the user-base has a Kinect, then they won't spend a lot of time coming up with creative ways to use the hardware.
See, if developers know that more than 4 million XBox Ones are out there with a Kinect (as of now), they they will spend a lot of time coming up with creative ways to use the hardware...
Re: (Score:2)
Re: (Score:2)
Like the PS4? Buy one, enjoy.
Like the XBox One? Buy one, enjoy.
These days there are few platform exclusive titles, and many of the people buying these machines can't afford to own both. At the moment the choice is between a better performing and cheaper P4 or a more expensive and lower performance XBone.
On top of that video games are a multi billion dollar industry. Bigger than movies and music. They are a major form of entertainment. It's a big deal.
Re: (Score:2)
Does it still exist? Do they still make games for it?
Then it really isn't dead.
In our house, Kinect is pretty much only used for my wife's dancing games to exercise in the winter.
For that, it's kind of a fun (if not dorky looking) thing.
Re: (Score:2)
Do they still make games for it?
No.
You asked the right question. It really is the key here.
There's only a couple of Kinect games for the Xbox one, and they all got bad to mediocre reviews. The reason Microsoft included Kinect with all Xbox One's was so that developers could develop for the Kinect and be guaranteed that it is there. Now that it is an optional accessory, there will be fewer Kinect games. Why spend money to develop for an accessory that many of your customers won't have? Spend money to have fewer sales = bad strategy.
Ul
Re: (Score:2)
That's kind of a side effect of not being backwards compatible with the XBox 360. You essentially start with a fresh platform with nothing on it.
Microsoft more or less mishandled the release of the XBone from the start, and it seems like it's gone downhill from there.
Pretty much with the first round of press releases saying what the features would be (and telling it would require
Re: (Score:3)
Really?
I use mine every time I watch Netflix, the family uses it to Skype, and for some family games, I also no longer need a headset to chat to other players online.
The kids have their own 360 with Kinect that they use all the time, and the wife uses for workouts. This will likely translate over to the XBox One as well.
You sound like an idiot.
Re: (Score:2)
I still use my Wii for parties. Doesn't mean it's not dead.
Re: (Score:2)
Yes, that's a valid comparison, the Wii hardware ecosystem versus the Kinect hardware ecosystem. :)
Re: (Score:2)
Dead or not, the fact that the Kinect signs my dog in when she comes into the room will *never* get old. That dog has absolutely no idea how much effort I expended to set up an account and make her stand still without me in the picture.
"Hello Ella, you are now signed in!"
Brilliant!
Re: (Score:2)
The only Micro$oft products in our house are the XBox One, the 360, and a triple boot dev box with OSX, Windows 7, and OpenSUSE. Android and iOS devices are used for everything else.
Re: (Score:2)
since it's been unbundled my MS, it's pretty much dead
Wow, if it isn't bundled I guess it must be dead. Like the Kinect for the 360, like the PS4 Camera, et cetera
You sound like you live in your own universe...
Re: (Score:2)
Last word...
this has nothing to do with making kinect optional (Score:5, Informative)
It has been known for months that this change was coming. The xbox one currently reserves about 10% of GPU power for the Kinect even it is not used by the game. The only thing that is changing is that the game developer will be able to indicate if they are using the Kinect or not. If not they will be able to use those additional gpu resources for whatever they want. So this has nothing to do with making the Kinect optional. Even people with a Kinect will get this performance boost in games that don't use the Kinect.
Doesn't mean games can assume 10% more CPU (Score:2)
Anyway it's not uncommon for consoles to be quite conservative and reserve more resources than they need (as a form of future proofing) and loosen up as the firmware matures. I'm sure Sony holds some CPU bac
XBox Controller...what? (Score:2)
| "Windows gamers can now use the Xbox One controller to play games on their computer. If a game supports a USB gamepad or the Xbox 360 controller, it will also support the Xbox One controller."
Patently stupid. Any Windows game can be played with almost any controller using a key mapper (I personally use XPadder).
Re: (Score:2)
Re: (Score:2)
The mapper is for custom settings. I have my own layout of movement and menu functions that let me play away with my left thumb on a 360 pad with right hand totally free (like reaching for beer). The controller configs I've seen from native out-of-the-box support are generally still stuck in the X-wing joystick era.
Re: (Score:2)
Re: (Score:2)
Fuck off and die.
Re: (Score:2)
Not surprising (Score:2)
I am not at all shocked that the Kinect eats GPU power. Machine vision isn't exactly computationally light, there is a lot of math to run on each frame plus the I/O overhead. They have to run those algorithms on something and my guess is they used DirectCompute to utilize the GPU to save money on hardware.
They could use a dedicated DSP in the Kinect but that would drive up the cost of the Kinect making it an overpriced and unappealing accessory. A quick check on Digikey for the Analog Devices Sharc DSP reve
Re: (Score:2)
Presumably the Kinect exports motion maps (probably skeletal) that are generated in the device itself via DSP. The spatial analysis on those motion maps is likely done on the GPU.
Gimmicky toys don't compensate for gameplay (Score:3)
Look back in the history of gaming. You will invariably stumble upon various attempts at more "immersive" input systems rather than mouse, keyboard and gamepad... and invariably, they all sucked donkey balls. They were gimmicky and "new", a select few of them were maybe even fun to use or enjoyable, or they offered some sort of interesting gameplay experience for a while, at least 'til that "new car smell" was gone, but in the end, they sucked.
Why?
Because an input device should first and foremost be one thing: A translation of what the player wants to do into a form the game can understand. That has to be as precise and complete as possible for it to be enjoyable by the player. Players enjoy having control over what they are supposedly controlling in a game. Sluggish controls and a bad user interface, any player will agree, are often game crippling. If the difficulty of the game consists of actually controlling what you're doing, the game is not enjoyable. The controls should be easy and precise, and the difficulty should come from having to use that precise control to overcome the obstacles presented.
And that's where the problem with the various input devices lies: They lack precision. It is usually more complicated to get the game to do what you want than actually playing the game. In the end this means that games that rely on various gimmicky input devices have to be dumbed down and "made easy", to the point where, when you somehow manage to play those games with a "normal" controller/keyboard/mouse, they instantly become trivially easy to beat.
That is not what's enjoyable. The game has to be the challenge. Not the input device.
Re: (Score:2)
The most appropriate control mechanism depends on the type of game. For an RTS it's probably mouse + keyboard, for a fighting game probably a gamepad, for a driving game a steering wheel, for a fitness game (or like the games in Kinect sports) something like PSEye or Kinect. In theory you could limit yourself to a mouse and keyboard or a gamepad for all genres but it's a compromise.
Re: (Score:2)
I agree with the former, I do not agree with the latter. While the game mat for the old NES was or the Kinect for the XB1 is the "appropriate" input device for fitness games, they are by no means the most efficient ones. To give you an example, it was heaps easier to beat DDR with a keyboard than it was with the dance mats, simply because it is a lot easier to tap a button than to hit a spot on the floor with your foot.
Yes, that is not how it was supposed to be played. But it sure as hell was easier and mor
Re: (Score:2)
I'm guessing you haven't seen any of the xbox fitness games if you think they would somehow be easier with a controller, I'm not even sure how that would work. DDR is pretty clear how it would work but certainly not full body fitness games with kinect.
But that's really beside the point, the easiest and most efficient way to beat these is to write a program to do it for you and not even have a controller, sure it's not the way it's supposed to be played but it's easier and more efficient.
Re: (Score:2)
Consistency and reliability are part of the precision problem. By using your controller in a certain way (whatever it may be, moving the mouse a few millimeters to the right, pressing the controller button to the right for half a second or lifting your arm in a motion capture control environment), the game should react in exactly the same manner every single time you perform this action (provided the circumstances are the same, of course... you get the idea).
The idea is that with practice you get a "feel" f
curious measurement (Score:2)
Not just more power, not just more cycles, not just more mhz, but actual 'horsepower'. Neat.
Re: (Score:2, Offtopic)
Seriously, this shit is incredibly annoying. The ads are obnoxious, gigantic, and intrusive. I've got a little checkbox that says "Thanks again for helping make Slashdot great!" under it, and it does nothing. So where'
Re: (Score:2)
Same here. I thought a Google Chrome extension was injecting ads, because I'd disable the extension and hit refresh and the ads would disappear, then re-enable and hit refresh and there they were again. Turned out I could leave the extension alone and intermittently get ads (lol...)
Re: (Score:2)
I've also been getting redirects to other sites.
Only from Slashdot. CNN, Everquest, Ars Tech, 4chan, bay12 all fine, only Slashdot is doing this.
Also, one of my peeves, ads that peg a CPU core at 100%.
Re: (Score:2)
So the lesson is: Dice Holdings are greedy bastards, film at 11.
My problem with ads, and trackers and all that crap is on some pages there's about 50 external entities which all know when you visit.
I have no arrangement with those external entities, and I'm not willing to allow them to track everything I do. HTTP Swicthboard in Chrome is pretty awesome for that.
If a site serves its own ads, fine. But if they come from a bunch of tracking companies which want to harvest my surfing data, absolutely not.
Re: (Score:2)
Just block all the ads from your hosts file on your router that way all your devices will have faster internet.
http://winhelp2002.mvps.org/hosts.txt [mvps.org]
Re: (Score:2)
Great,
Can anyone tell me why, as a subscriber with the "Disable Advertising" button, I keep getting ads at the top of Slashdot, not matter the status of the button? Only happened the last few days.
Pretty sure the terms of what I paid for say I shouldn't be seeing it, even years after paying.
I have noticed that when browsing with my tablet I thought it was just the general state of brokenness with mobile browsers, because I had the box checked (with it unchecked the animated ads would often crash the browser.) Glad to know its not my browser just slashdots evil dice overlords being evil fucktards. My guess is they are trying to slowly break the traditional view to drive people to BETA.
Now I can't get Peter Gunn theme out of my head (Score:2)
Re: (Score:3)
Of course it is, that way the XBone can constantly send Microsoft your viewing data.
Interesting considering they pretty said from the beginning it was mandatory and couldn't be disabled.
This is just Microsoft changing their direction with this yet again.
Re: (Score:2)
Your command might also be by gesture, which requires the XB1 continue to track your human form as it moves about in meatspace.
Re: (Score:2)
Microsoft not been responsible for horrible controller support on PC games
How is Micro$oft responsible for that? Game developers are responsible for controller support, not Micro$oft. Try writing some game input code.
Re: (Score:2)
Re: (Score:3)
Does anyone actually use the Windows Store? ;)
Re: (Score:2)
Re: (Score:2)
You can't use XInput with Windows Store apps? I thought I remembered and XInput update allowing this (but this was a while ago maybe that has changed...)
Re: (Score:2)
Re: (Score:2)
Really? XInput can't use HID devices? Whoopsie Micro$oft... HID can be complex though... I wrote a C++ class a long time ago for abstracting a lot of it away, I live in fear that I won't be able to find it again someday.
Re: (Score:2)
MotionInJoy
Dear god no. MotionInJoy is the insufferable ball of crap I dealt with before the driver here:
http://forums.pcsx2.net/Thread... [pcsx2.net]
Was available.
Re: (Score:2)
1) Microsoft doesn't dictate what controller icons developers use. If they happen to use Xbox 360 icons as the standard, that's due to convenience only. There's no conspiracy.
Similarly, whether the controller support is good or horrible depends exclusively on the developer of the game itself. The only component of the solution Microsoft writes is the driver, and I can verify the driver does the extremely simple job it's supposed to be doing.
2) This statement:
Re: (Score:2)
Re: (Score:2)
Casual gamers are moving to tablets and phones, while hardcore gamers play PC games. There's not much room left for consoles, particularly when the new generation are just low-end gaming PCs.
Re: (Score:2)
this generation has been a complete flop
You can tell that after only 7 months? The PS4 and Xbox One just came out last November, remember?
So do they double down or accept that mobile is going to eat their lunches?
Mobile is a different market, no one is going to give up the full console experience for Angry Birds.
Even the phone/tablet and portable consoles (PSP/Vita/DS) are different markets. People playing Monster Hunter on the Vita or Animal Crossing on the DS aren't going to give up those kinds of experiences for your typical tablet game.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
It's not doing nothing.
You've got a real simplistic idea of what the Kinect does, even if I agree with your sentiment that the Kinect is bad/useless.
Re: (Score:3)
I still haven't hooked my kinect up yet. Tho' it's a pita having to type in my secure XBL password *every time*
"*every time*" is a terrible password! Doubly so now that you've announced it to the world (of /.)
Re: (Score:2)
Next time, let your engineers spec the console up for you instead of the Marketing Department.
There is a happy medium in there somewhere.
A hardcore IT friend of mine says that the GUI was the ruination of computing and if you want to use computers you should learn the CLI and if you want a GUI you should make it yourself. It is fair to say he was very wide of the mark and he would still be using 16-bit machines to this day had the user-interface remained the same. Popularity (and porn) stimlulates the advance of technology.
Microsoft took consoles to a new level and are suffering now as they se