Why Valve Wants To Port Games To Linux: Because Windows 8 Is a Catastrophe
An anonymous reader writes "Gabe Newell wants to support Linux because he think Windows 8 is a catastrophe for everyone in PC space. He wants to move away from a closed ecosystem of Microsoft Windows 8. He recently made a rare appearance at Casual Connect, an annual videogame conference in Seattle. From the allthingsd article: 'The big problem that is holding back Linux is games. People don't realize how critical games are in driving consumer purchasing behavior. We want to make it as easy as possible for the 2,500 games on Steam to run on Linux as well. It's a hedging strategy. I think Windows 8 is a catastrophe for everyone in the PC space. I think we'll lose some of the top-tier PC/OEMs, who will exit the market. I think margins will be destroyed for a bunch of people. If that's true, then it will be good to have alternatives to hedge against that eventuality.' Some Linux users think that this is a win-win situation for Linux users as it will brings good game titles on the Linux system that haven't been there and it will protect steam business model from both Apple and Microsoft."
Windows 8 is a catastrophe only for those who use it with a keyboard and mouse. For the rest of us, it is the greatest desktop operating system.
If you keep throwing chairs, one day you'll break windows....
I think a lot of people will stay at Windows 7 and just skip Windows 8. I don't see how that is a problem for Valve.
Yes Microsoft will have their own app store, but Steam has many people locked in right now...
Most of the games on Steam will be DirectX, not OpenGL.
No sig today...
I serve the Newell
Look no further than iOS and Android. No matter what the fanbois of each platform say, games invariably are among the top downloads.
Would a clean room implementation of DirectX for Steam on Linux be impossible?
enough said.
Speculation has it that one of the reasons Valve is bringing Steam to Linux is that they are developing a "Steambox" PC-based game console that would run Linux and Steam. Valve has also been confirmed to be working on a version of Steam that plays well with TV screens and gamepad controllers so Steambox would be a natural extension of that. Though I forget whether there were any rumors on Steambox itself though or whether people just saw the rumors of Linux support and gamepad/TV support and put two and two together...
If they are serious about this, they need to get Dell or HP to start building gaming oriented linux desktops and notebooks. Linux will never gain traction as long as the users have to actively decide to install it.
So the summary is implying that several years ago when Linux Steam work began, somehow Valve knew that Windows 8 would be bad even before Microsoft had done much with it beyond initial planning? TFA actually presents a much more balanced picture: Gabe Newell had an interview, and spoke about many things including wearable computers, open platforms, and Linux support. As usual, the Slashdot submitter posted the most inflammatory piece, and the editors like it that way. TFA only even mentions Windows once, in the quote TFS copied!
You do not have a moral or legal right to do absolutely anything you want.
the real thing holding back Linux is games?
how about the fact that opening MS Office docs on Linux with one of the many "Open Office" solutions is still a nightmare?
A guy facing losing his main income source to a rival calls that rival names? I'm shocked I tell you shocked!
Most folks will continue using Win7, etc, until Windows 9....and the number of Linux users that are gamers will remain unchanged.
gabe is a tard.
Better than the /, summaries that have nothing to do with TFA.
Taxation is legalized theft, no more, no less.
In my opinion, the biggest hurdle that Valve will face won't be porting Steam itself over to Linux, but porting the library of games over.
While I don't know what the actual facts and figures are, I think that it's a fairly safe bet that most of the games on there will have been coded around Microsoft's DirectX graphics API, making the games themselves Windows-only. Yes, they can be rewritten to use OpenGL instead, but this would require substantial effort -- Valve would have the resources to do this with their own titles, but some of the other publishers on Steam may be of the opinion that it's not worth the effort.
This is as close to a perfect example as one can get as to why vendor lock-in is a bad thing. Arguably, the DirectX lock-in is probably why gaming on OS X hasn't really taken off either.
Still, this move by Valve could well be the snowball that sets off the avalanche...
I don't think it's possible to understate how much of a monumental task this is. Not just for Valve, but for everyone with an interest in the Linux world.
If Valve wants this to succeed, they'll need to do more than just port their games and Steam to the platform. They'll need to really get the likes of AMD and nVidia on board to get better driver support, they'll need to convince the big publishers that it's worth taking the time to port their games and find some way to make WINE and its equivalents run at nearly native speed for the ones that can't be easily ported for whatever reason.
Then you have to deal with all the old DRM schemes that still exist and throw a fit even on newer versions of Windows, never mind a completely different OS. SecuROM rootkits? Yeah, good luck with that.
Still, for all the issues, all the potential pitfalls I really do wish Valve the best of luck with this as it can only be a good thing for everyone. Well, everyone except Microsoft maybe.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
Even if games was a major factor in holding Linux back, just making Steam available is not going to fix that.
Steam was launched for Mac two years ago, but other than Valve's own games the only top game that has been made available is Civilization V. Some indie games, sure, and Blizzard's games are available outside Steam, but all the other games are just as absent as they were before Steam was ported.
Ohhhhhmmmm.... This statement of peace and unity has been repeated as a mantra through out computing history...Ohhhhhmmmm.... Sidartha Torvalds will guide us by his warm light.... Ohhhhmmmm.....
I think this is a Microsoft strategy to take control more and become a PC OEM theselves like Apple. I think they're success will be limited. If I were a PC OEM, I would be real concerned by The Surface and Xbox.
Oh, yeah! Wise guy, huh? Woob woob woob woob! Nyuk! Nyuk!
Considering how few games there are for Linux on Steam right now, how about you stop talking and start porting?
What political party do you join when you don't like Bible-thumpers *or* hippies?
considering Wine has been trying to achieve that for many MANY years I think the answer to that is yes.
Yeah, it's heavily patented.
When do normal people at home open office documents? I never have the need or the desire. You do? Well, that says a lot about you that at home on your game machine, you have a burning desire for some edge case document formatting or love that challenge of creating a truly disastrous spreadsheet.
For most people, wordpad is more then enough. The proof? That so few computers are sold with Office installed.
Why don't you try another one? How about CAD software? Financial software?
Come on, surely you can come up with something better then Office for software people don't use on game machines at home?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Probably possible legally. I highly doubt anyone would be able to pull it off, however, and have it be up to date, stable, etc. Maybe Linux can catch the next train with whatever comes after. DirectX is very mature at this point.
for the first time, or at all, BECAUSE of games? I know I did. I know that they taught me lots of things - especially even just programming very rudimentary games on the apple deuce in 7th and 8th grade. That gave me a huge appreciation for computers, what they can do, and what a good product looks like. My text based zork type games were very easy to write, however the pixelized boxing game (that I was creating with the wrong process) took many many lines of code and required mass critical thinking.
And I can relate this to what was supposed to be a huge blockbuster, although I don't know if their programmers are just new, inexperienced, or just don't know what a good game is - or, they were told to dumb it down as the company wanted an incoming stream of income like they had with their graphical chat room (WoW).
Steam has a lot of OpenGl ports for OSX.
I just posted this on my blog...
Steam on Linux is a strategic move for Valve. They have enjoyed success on the Windows and Mac platforms for years and now they have recently announced that the penguin crowd will get to enjoy the games (no, not the Olymic ones).
Why am I even bothering to point this out? Windows 8 is lurking, that's why.. and Gabe Newell, the boss at Valve, knows it. Speaking at the recent Casual Connect conference in Seattle, Gabe expressed his concerns and criticisms of Windows 8 and in particularly the new Windows Store.
Why?
Because in order to make the Windows Store a success, Microsoft needs to block the competition, just like Apple does with its App/Mac stores. As Steam is an online store itself for gamers, this is where its going to hurt Valve as potentially, no more Steam on Windows.
Microsoft could very well only have games that link to its own XBox system. This makes sense as a business and to up-sell to existing Windows customers.
Gabe Newell worked at Microsoft for 13 years before he started up Valve, and its here where they have recently embraced the penguins as a "hedging strategy" to further gain customers. He is worried that potentially losing the Windows customer base will cause lasting damage to their own customer base. I'm sure he thought that when he said "Windows 8 is a catastrophe for everyone in the PC space."
Now think about this...
Steam has an average of 4 million users connected at any given time.
Windows has an average desktop market share of, say 80%. That's 3 million gamers.
Now suddenly, Steam is no longer available on Windows, but it is on Linux.
Will those gamers switch? Or even try?
Some will move to a console, some to a Mac. But some, lets say a optimistic 30% or 1 million of those start using Linux, just for Steam? That's a lot.
The Year Of the Linux Desktop? No seriously... stop laughing, it may happen.
[citation needed]
I'm not questioning the value of more Linux support for games as a hedge against problems on other platforms, but I don't understand *why* he thinks Windows 8 is going to be a catastrophe in the way that he says. Sure, I can guess some reasons and I have my own opinion, but what were Gabe's reasons? There is *NOTHING* in the article about it. Zero.
How unfulfilling.
Meh. We hear the old refrain every time Microsoft comes out with a new version of Windows. "It's the worst thing ever.". "People will be migrating to OSX/Linux/whatever in droves." The sad fact is that businesses and IT are so heavily invested in the Windows ecosystem that they have no choice but to eventually upgrade. Think of all the specialized apps out there on the Windows platform: banking apps, auto shop diagnostic apps, imaging apps, etc. Even if developers want to switch to another OS, how are they going to migrate their users? Tell them they have to throw out their PCs and buy Macs? Or wipe their drives and set up an Ubuntu partition?
Hell, ATI/AMD has been trying to make working OpenGL drivers for longer than that!
Mod me down, my New Earth Global Warmingist friends!
I was well aware of Valve, but not of who this guy is. Now that he picked up a few big headlines in traditional "xyz is doomed" style, I imagine he has a bit more Klout points. Congratulations Gabe.
Since Windows Store comes installed with Windows 8, who's gonna be interested in publish a game with Steam? Nobody.
yes, because microsoft never stole^H^H^H^H^ reverse engineered their competitors technology...
Sounds to me like someone isn't a big fan of 'Windows Store' http://windows.microsoft.com/en-us/windows-8/apps. Microsoft coming out with their own app store was only a matter of when. Now that it has a release date, Valve is looking a little scared.
Do he now!
Dark Reflection
I hope they get it better than their Mac implementation. Barf. It is practically unusable on my quad core 3.1 Ghz iMac with almost full specs. Unresponsive to the point of making your hair fall out. I am not too impressed with their cross platform record at this point and I will have to see it to believe a stable Steam on a *nix system. Not to say that I would expect it to be easy or anything. Making a mature system cross platform is damn near impossible if you do not plan it from the very beginning. Dependencies, dependencies, dependencies. Most people outside the development world have no clue how difficult porting can be.
The core libraries for linux systems can be compiled on a variety of processing architectures. Most importantly the arm and x86. If valve works at a level above the very specific hardware integration of these architectures, their application will be easily portable to all sorts of linux based devices. Such as linux based set-top boxes, kiosks, inexpensive open source handhelds and gaming systems (http://www.kickstarter.com/projects/ouya/ouya-a-new-kind-of-video-game-console), android cell phones, tablets, and even built in tv OSes. Windows pigeon holes valve into predominantly pc/laptop market, while embedded linux can run on virtually anything(http://dmitry.co/index.php?p=./04.Thoughts/07.%20Linux%20on%208bit). Kidding aside, i was able to port all libraries and my work which was written in highly optimized c, to run on an raspi (arm) from having been written for a standard x86 and cuda implementation with minimal effort. Hope nvidia/amd/opencl work on letting us get at those multicore gpus soon though, be a shame to let all that number crunching go to waste.
You mean wine?
XML is like violence. If it doesn't solve the problem, use more.
... is DRIVERS!!! Good luck getting real open source drivers out of Nvidia, ATI/AMD, and Intel for their graphics hardware.
"Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
Besides fail to edit this jibberish: "Some Linux users think that this is a win-win situation for Linux users as it will brings good game titles on the Linux system that haven't been there and it will protect steam business model from both Apple and Microsoft."
I understand that English is a living language, but I object to changes arising merely from repeated errors.
I've long wondered why game companies don't simply include a little, hidden linux-distro as part of the their game installation. So to maximize computer resources and minimize compatibility issues with various OS's, they always boot into their own OS before loading the game. It would be a little inconvenient for gamers in that they would need to reboot to load a game, but it might solve a lot of headaches and improve performance.
The problem for Valve is that Windows 8 is going down the app store route, and the main point of Steam is really to be an easy download and auto-update platform for games. Sure, Steam does other things too, but if it weren't for the distribution channel (which is the only distribution channel for Valve's own big name games) I don't really believe anyone would stick with it just for the minor perks. This leaves only two possibilities:
1. Steam has a powerful lock-in. In this case, a lot of people who have spent a lot of money with them based basically on trust are about to have their faith questioned. Since Steam's standards terms and conditions are a joke as far as guaranteeing anything to anyone but themselves, this leaves two variations:
1a. They will do right by their customers at almost any price, assuming this is even possible with whatever technical and commercial infrastructure MS adopts to go with Windows 8. This might save their reputation and business model, but would surely hurt Valve's bottom line significantly.
1b. They can't or won't pay that price and customers who move to Windows 8 will suffer a worse user experience, limited ability to buy new games, or in the worst case lose access to the existing library they've already paid for. In any case, Steam will take a huge PR hit that will at best severely damage Valve's credibility.
2. Steam's lock-in isn't that powerful. In this case, Microsoft can beat them at their own game (no pun intended) and outright steal their business.
There are exactly zero outcomes in there that are positive for Steam, and some represent an existential threat.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
In an era where Apple can patent a fucking rectangle with rounded corners, you can bet pretty much EVERYTHING is patented these days. It's almost guaranteed that the second you achieve any success at all on a given product, reversed engineered or not, you *will* be sued (probably by multiple companies).
What political party do you join when you don't like Bible-thumpers *or* hippies?
I have wondered for years why game-makers haven't already started working on writing games for Linux so that they can sell games that boot directly to the game on any system.
To me it seems so obvious. Now you don't have to worry about which version of what a user has on their computer and the user doesn't need to install the game.
Why hasn't this already been done?
this signature has been removed due to a DMCA takedown notice
Steam is an appstore, Windows 8 too.
Yep, it's a catastrophe. For Steam.
The Cloud - because you don't care if your apps and data are up in the air.
No, Steam has a lot of Windows games wrapped in Cider so as to do the bare minimum effort.
I think, I think, I think, I think.... that's quality business decision making there, where is the market research? Oh yeah, there isn't any because no one has seen the final RTM of Windows 8.... This has nothing to do with Windows 8 which bring superior graphics performance via DirectX 11.1 which will be fantastic for game developers. It has everything to do with using Linux for the upcoming Steam console and bullying/scaring game developers away from Windows so they can offer exclusive games on their console.. just like Microsoft, Sony, and Nintendo try to do on their consoles.
Clever? It reads like it was written by a very advanced ESL student.
Windows 8 App Store is a catastrophe for Valve business model.
Better than the /, summaries that have nothing to do with TFA.
Slashcomma.org, I love that site!
Clicked pie.
To be fair, the windows client isn't all that hot either. It takes several seconds to switch between tabs, pressing the forward and back buttons takes a while to work (apparently its internal browser has no cache), skips pages, etc. The downloads screen is completely unresponsive, there isn't even visual feedback that you've clicked the pause or resume buttons, you just click then wait for it to decide if it's going to start or stop.
If I have been able to see further than others, it is because I bought a pair of binoculars.
I think Steam is the perfect application to transfer to the 'Metro' style interface...
1. It's immense work.
2. It's even more work to make it efficient, because a would-be reimplementor will have to know why things are the way they are rather than just how it is.
3. It's chasing a moving target. It will never, ever be as good as the latest version from Microsoft.
The only reason to do it is backwards compatibility. That can be a good reason, for a long time it's was easier to run old DOS games in Dosbox than with Window's backwards compatibility stuff.
Better to use openGL. For Android, iOS, mac, and all consoles but xbox it's what you will need anyway. For the rest of the stuff DirectX does - well, Steam has just hired Sam Lantinga. SDL is one of the nicest C libraries I know, but Lantinga has worked for a long time on a rewrite based on what he (and the world) has learned since 2000 - and since he has a damn impressive CV, I expect that's a lot.
xkcd is not in the sudoers file. This incident will be reported.
Direct3D and OpenGL are basically identical these days. OpenGL is more flexible, but to be honest that flexibility just ends up shooting yourself in the foot. Most GL developers simply create GL wrapper classes that are either based on the D3D classes, or they've grouped relevent items from the GL spec (and ended up with exactly the same result, although they'd have taken much longer to get there). OpenGL doesn't really have an equivalent for D3D FX files, so that ends up being a mammoth chunk of work you could do without. Mind you, if you're also targetting console, you'll be writing your own form of FX in all likelyhood.
Joypads aren't too much of an issue. The AV components of DirectX would be a little bit more involved, but not impossible (OpenAL / fmod / whatever). The biggest problems you're likely to encounter is if people have built their code with heavy dependencies on things like X files, Pix, FX files, game server components, etc. Again, it's not impossible to roll your own (or use a middleware component), it's just a massive ball ache, and a bit of a time sink.....
The problem isn't DirectX support, it is with having the newer DirectX versions be supported, and get proper driver support to make it all work. People complain about driver quality due to games having issues under Windows, so picture how bad a Linux implementation would end up being.
Two possibilities:
Wine has an implementation of DirectX 9 (and a lot of other Windows APIs). It can either be used as an emulator (use it to run windows .EXE files), or you can compile code against it to produce unix native binaries (Write code using microsoft APIs, but get a Linux ELF as an output).
The Gallium3D driver infrastructure (as used by most opensource drivers on Linux - the official Intel, the AMD-helped, and reverse engineered for Nvidia hardware) is modular. There is a 3D DirectX 10/11 front end written for it.
This could be a starting points for providing DirectX APIs for games on Steam.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
I really wish people would look objectively at windows 8 and stop just repeating the things others have said.
Everyone keeps saying it's enormously different, but here's the truth, other than a ton of reported efficiency improvements under the covers, there's one change that everyone is up in arms about:
The start menu was replaced. Oooo scaarrry... That's the only UI change. Just one, and somehow people act like this OS is so far removed from windows as we know it.
Here's the truth: If you don't think someone is going to have a program out that behaves identical to the current start menu right when windows 8 comes out, you're fooling yourself. It will probably even be better as it will likely be open source and community driven giving even greater customization if you want. Moreover, half of you play around in different window managers whenever you feel like which causes major UI changes. So slashdotters are the last ones that should be griping. Heck, by creating a simple folder menu on your task bar that points to your desktop or wherever else you keep your shortcuts (there's probably still a start menu folder you could just point it at) you can just recreate the same behavior you're used to.
Now the other side of the truth: For non-technical folks like us who aren't extremely tied to their start menu and probably find the menu driven behavior less preferable to their desktop's behavior for choosing items (as icon driven interfaces have by apple been shown to be more usable by the masses), the new start menu is likely quite preferable.
Given that technical folks like us will adjust almost immediately, and chances are the general population will by my wager like the new behavior more (so long as they can avoid their perceptions being tainted by the constant microsoft-is-for-idiots meme), I am going to go out on a limb and say Windows 8 will probably be an extremely successful operating system. There is now one caveat however; there are a fairly significant amount of changes under the covers I am to understand, so as long as they haven't compromised compatibility and stability, I think they'll be in great standing. I suppose only other caveat: The javascript on the desktop as applications approach may result in some horrible programs written for windows 8 that taints people's view of the overall OS.
Now quit spewing what everyone (including me) says, and go read about/try windows 8 yourselves. And longer than just opening the start menu to shout "NO!" and uninstalling it like so many windows->linux converts do. As for the claims of "Shill!", good for you; you are capable of identifying all somewhat positive statements about a thing as being clearly false marketing. Hypocrite, you probably said something good about yourself once. Sucker.
Targeting a platform with 2% market share where the culture doesn't like paying for software is not a good business strategy.
Things like have a crappy interface and closed ecosystem is not going to stop game developers. Having a small market share and few paying customers will.
You are behind the times, and should really be firing your complaints at Nvidia. For the last couple of years I've used ATI cards for GL development exclusively. Unlike Nvidia cards they actually implement the GL spec to the letter. With Nvidia cards you can pretty much call any old combination of GL functions, and something will appear on screen. They never fail! This is a problem because you never find out errors in your GL code until after you've shipped the product. With ATI, if you pass an invalid arg, or call a method at the wrong time, they will generate the correct error. This sadly leads to a situation where a developer uses an NVidia card for development, ships, and then it won't run on ATI or Intel cards. The upshot is that people incorrectly assume that ATI drivers suck. They don't. Nvidia drivers are the ones that suck!
This is one strategy. Another is to publish games with a LiveCD option, by which they burn a Fedora or Ubuntu ISO from the game and boot. Fedora or Ubuntu because Debian and CentOS are often behind, and developers will want the latest stuff because hype etc.
It's actually fully possible to boot from an image, too, in which case they could output a $HOME/Valve/Games directory filled with ISOs and put a rudimentary mid-boot-loader in /boot. The mid-boot loader would use syslinux memdisk to load a 64MB hard drive image into RAM and boot from it (you can add a grub entry to do this, yes). That in turn would mount /home or / and scan everything (either under /home/*/Valve/ISO or under /*/Valve/ISO) for games. The user picks a game from the list, the ISO gets mounted, and kexec is used to boot its kernel and begin the process of loading the LiveCD.
From there, a configuration file is loaded based on kernel command line parameters, which points to a directory (like /home/_Valve/) containing all persistent storage (save games, network settings, the like). Hell if you want to get fancy, we can load /etc/passwd and /etc/group from / proper and merge in all UIDs between 500 and 10000 and store saves in the user's $HOME proper, with proper permissions for the user, even make the user log into the system to play. In either case, permanent system settings and game saves are easily accessible. The system could even easily kexec back out into the original loader (or back to the bootloader).
Support my political activism on Patreon.
They are just promoting Linux because they are secretly developing a Linux Gaming Console.... :D
Makes sense, since unlike DirectX, OpenGL doesn't have any OOTB support for sound, the way DirectX does. Are there any DirectX equivalents and OpenGL alternatives in the Unix (i.e. both Linux & BSD) space?
I thought that the biggest thing holding Linux back was drivers in general, and the lack of a device driver ABI in particular. The knowledge that any cool toy that you're supposed to plug into your PC may not work under Linux the way you know it would have under Windows is a strong enough reason to shy away from Windows. But once the market is such that everything you find there is something you know works w/ Linux, and that too any and every distro, Linux would be set.
I doubt that games are the reason for Linux not catching on. If a whole slew of games does get available for Linux, it'll find itself competing w/ PlayStation3, Wii and XBox360.
You want to see a catastrophe? Look at sound in Linux. Pulse was created to fix the sound problems, except for the fact that Pulse is terrible too. It presents a whole new set of problems and limitations.
The X doesn't deliver a very good experience either. I'm really hoping Wayland is the answer. It can't get here soon enough.
Wine works usably well for this, enough that there's a subculture of WoW players who use Linux specifically so that people they piss off can't haxx0r their b0x0r. The support is helped by the guys at Codeweavers being gamers.
http://rocknerd.co.uk
There are a lot of games using 3rd party engines.
Valve's own games mostly use the Source engine - which already has an OpenGL backend and is in the process of beinge ported to Linux.
If the engine has a Linux port, that means that the developer could easily make a Linux port of their game.
Also: Given that DirectX exists only on Windows PCs and X-Box, and that OpenGL runs on pretty much everything else (Macs, Linux PCs, other gaming consoles, pretty much any modern smartphone/tablet, other devices....) you would be surprise of how many games and engines *also* have an OpenGL back-end, just to be able to tap into the juicy Mac/iDevice/Android markets.
Last but not least: there are also other APIs popular around. SDL is popular in the indie/homebrew world. I can bet that some of the "2$" games on steam are using it.
So the "Windows games use a Microsoft-only API" isn't that much a problem as some might believe.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Open AL
OpenGL is the equivalent of Direct3D (a subset of DirectX), as you've made clear in your post. SDL seems to be the most popular library for doing the "rest" of the stuff that DirectX does for crossplatform programs (and also on Linux in particular), it's pretty low-level, acting just to give a unified-across-platforms interface to the hardware, but entirely usable, and has been observed being used by major companies (e.g. the official Linux port of Neverwinter Nights). (It also integrates well with OpenGL.) There are a couple of alternatives, such as FreeGLUT and Allegro, but they don't really have the same sort of marketshare in Linux gaming as SDL does. (I imagine DirectX is much more full-featured than SDL+OpenGL is, though; it's another issue as to how heavily those features are used, though.)
(1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
as a long-time ATI fan....
the ATI drivers DO suck. They don't upgrade nicely, often break their own config......which sucks..
but I can deal with that...... no problem....
However killing support of a card when it's 1yr old I can't do. I'm sorry, Fuck you ATI. Give me Driver support for 3 years MINIMUM
I am so pleased to see that today's generation of young gamers are more accepting of linux that this can be a possibility. Id Software tried just over 20 years ago with distribution via lokigames.com but the project failed due to lack of support to PAY for a linux game at the time and the over production of product that left lokigames to go bankrupt. Hopefully Valve has a better business plan. ***SPOILER ALERT*** I have a feeling they do.
If you're successful in marketing a software product built on a proprietary platform, you can expect the proprietor of that platform to attempt a takeover of your market, at some point. If you build on an open platform and are successful, you'll quite possibly have competition sooner, but it will likely be fair competition.
Having used a touchscreen computer (the DTI TouchCom II) as early as 1984, the chief problem with touch screens has always been that your finger gets in the way, and leaves smudges. A tablet or mouse pointer can be small, can even be a hollow "target" pointer, and does not leave greasy prints all over your display. Not to mention, the tactile feedback of an actual keyboard, and a mouse with real buttons, is a huge part of the user experience.
And they'll be reluctant to do that. They Sell Windows boxes largely because Windows is a standard OS that's easy for users and it lets them offload a good chunk of their support costs. Dell doesn't want to help you unfuck your Linux system because too much of the support and warranty costs would fall on Dell.
If they have to go support absolutely any possible Linux distribution out there (including the custom crazy wackos with Gentoo and the like), yup. Maybe.
But if their "Linux machines" means a specific distribution (probably Ubuntu) installed with a specific set of default applications, using the OEM's 3rd party repository for drivers that aren't in mainstream linux yet. Wel... in this case the situation isn't much more complicated than supporting Windows.
(Just expect that most help tips for unfucking the system will be "please re-install the Linux root using the USB install stick which came with your hardware", just like currently most Windows unfucking is "please use the repair function of the DVD recovery that your PC burned on it first run")
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
The problems with this idea seem to outmatch the idea. (Not that I'm against it.)
1. API's. Linux is a sea of APIs and they shift like the wind. In the area of drivers, kernel, gfx api's, - its frankly not something I expect Steam to navigate easily.
In windows a lot of development was based on OpenGL, DirectX. OpenGL is certainly doable in Linux, but good luck in having it work in an expectable way - I say that given Intel, ATI, Nvidia drivers..
2. I think it can only happen if someone like steam and perhaps its partners build and define and work with OpenGL, and a directX alike environment. And early on I think to even think about making this work, it would probably need to be a platform idea where steam get hardware makers to make a box that has some fundamental hardware they and their user base would not have to fight. A steambox? Sure. And others could make their hardware 'steambox' ready by supplying hardware that fitted this working model. An early stab would seem to me to require Nvidia - as I think their closed source drivers are the only drivers *today* that would be viable.
3. Other areas like sound and multimedia are just as messy in Linux. Don't see any other way than Steam and partners getting involved in some way to keep some stuff defined.
4. Seems like a good basis to campaign for an open game/source standard.
We`re all equal
and that's the impression one gets from reading Linux-related news sites.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
At least Valve is teaming up with Intel to help Intel create working opensource drivers for Intel IGP, which is getting decently powerful. I would be willing to use an IvyBridge or faster Intel IGP to make a Linux "gaming" box.
"Direct3D and OpenGL are basically identical these days"
/sigh
I want to say "I wish OpenGL supported multiple calling threads", but how many Windows games support DX11 and make use of multiple threads...
First step first. Lets get good opensource drivers, or at least decent binaries.
It ameliorates the chicken-egg problem Linux suffers from:
#1 Missing out on users because there are no games
#2 No games are being made because there are no users
GOTO #1
So seeing Gabe trying to break this cycle by making sure Intel and NVIDIA are on board with his idea is a good first step, this could lead to more and better games, which then could attract more users, developers and publishers to the platform. These events could on their turn entice hardware vendors to upgrade their drivers even more etc. I hope Canonical is working very closely with them, as this surely is no easy feat to pull off
IMO it's extremely anti-competitive and just begging for a lawsuit which could portentially catch Apple, Microsoft and Google in its crosshairs. Doubtless they'd all proclaim their OS is "open", but at the same time if they install their own store by default, that is hardly fair at all. I can see all being compelled to offer consumers something similar to a browser chooser which lets them pick the store they want.
Then there's Windows RT where there won't be a choice AT ALL. Steam isn't even an option on such a device. Even if Valve or its publishers recompiled some games to run on ARM they wouldn't be able to install them because the store wouldn't let them. If Steam appears on Windows RT at all it will likely be in some emasculated form where you can't actually buy or install anything, just look at your achievements and stuff.
I suppose therefore from their standpoint it makes sense to widen their deploy base but equally it could just be a power play to give them some leverage to negotiate themselves a prime position in Windows. It may well be that in return the Linux support gets dropped or de prioritized.
They'll need to really get the likes of AMD and nVidia on board to get better driver support
Already underway. For example, they don't only look for linux game developpers to hire, they are also looking for people with kernel and drivers experience.
Spend some time on Linux-related news sites like Phoronix.
They'll need to convince the big publishers that it's worth taking the time to port their games
The "taking the time" won't be such a huge deal if the game engine can already run on Linux.
- Valve are porting Source to Linux (and as they already have an OpenGL back-end on their Mac version, it's not that much difficult) (specially since employee have already been fooling with Linux for some time).
- Lots of other 3rd party engines have Linux ports.
For games using these engines, porting to Linux won't be that much difficult. And once the Linux market is "seeded" with Valves own games (and the indie games already having a Linux port, like most of the Humble Bundle games) that nascent market could be an incentive to make the "not-so-difficult" port.
Now, for games with their own custom DirectX-only engines without even an OpenGL backend: yup for them it's going to be more difficult, and Valve needs to find a way to persuade them to make the jump.
and find some way to make WINE and its equivalents run at nearly native speed for the ones that can't be easily ported for whatever reason.
Then you have to deal with all the old DRM schemes that still exist and throw a fit even on newer versions of Windows, never mind a completely different OS. SecuROM rootkits? Yeah, good luck with that.
Still, for all the issues, all the potential pitfalls I really do wish Valve the best of luck with this as it can only be a good thing for everyone. Well, everyone except Microsoft maybe.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
And doubtless this is how the vast majority of games will appear on Linux. Not native in the sense of using native APIs, but either recompiled against winelib or a derivative or running over WINE or a derivative directly. I have no problem with this.
If Steam is coming to TVs it seems far more likely to me that they'd do stuff in the cloud. Why bother with all that downloading crap when you can just pipe the video over the internet. It could still have relevance since I expect there are significant cost savings for Valve if game instances could be run on Linux instead of Windows.
I agree.
I read TFA and the summary, and no clue is presented as to why Windows 8 is a catastrophe for games, just that one guy thinks it is.
Someone should dispatch a reporter to find out and summarize that for us.
The sad fact is that businesses and IT are so heavily invested in the Windows ecosystem that they have no choice but to eventually upgrade.
Yup, but were not speaking about the work place here. We're speaking about the machine at home on which you play games.
It has nothing to do with the horrible IE6-only ActiveX ASP/IIS monstruosity in which your workplace is entangled and which is forcing your company to still pay the microsoft tax and reluctantly submit to whatever upgrade Redmond forces upon them once they pull the plug on the support of the previous favourite of the IT department.
It's not about the "Year of the Linux Desktop" at your workplace (that is what the efforts to migrate to Linux and LibreOffirce in european public agencies are).
It's about bringing this Linux Desktop on your gaming machine at home.
(Or on your laptop/netbook while on vacations).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Last time this came up everyone was singing ATI's praises and didn't understand why I liked Nvidia. Now I know why I'll never buy another ATI/AMD until they change policies: They dropped support for a motherboard/GPU combo that is less than a year old. I bought it a year ago and Debian kindly informed me that the card was no longer supported.
Meanwhile my Nvidia GT220 from 3-4 years ago plays XBMC just fine.
He's right in many more ways than one. Hedging his bets against a future in which Microsoft is his biggest rival is only one reason for doing this. The other big reason is simply to expand the gaming market, and to lead it.
It's no secret that the Linux world is full of endearing geeks and nerds who love to play video games --- there could hardly be a bigger truism! And yet they are totally under-served on their favorite platform, and frequently have to run a Windows box for the sole reason of being able to play their games. That presents an obvious business opportunity.
By supplying Linux gamers with good games on their favorite platform, not only is he expanding his customer base to a whole new audience of Linux-only gamers, but is also making it possible for Linux gamers to avoid running a Windows box at all. And that can remove one of his rivals from the competition entirely. It would be a move of genius.
What's more, if Linux gaming takes off bigtime (his company certainly has every opportunity to make that happen), then he will be the leader in a new gaming frontier, and everyone else will be playing catchup. That is worth a gamble all by itself, and it's not even a high-risk venture.
I think Gabe's business nose can sense a big opportunity here, a huge and almost unexploited market that he can make his own, while at the same time safeguarding his future against Microsoft.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
"a lot"?
Life is great! (as told by Lady Susan)
You need a new computer or new Windows install, mine has no issues like that.
With Nvidia cards you can pretty much call any old combination of GL functions, and something will appear on screen. They never fail! This is a problem because you never find out errors in your GL code until after you've shipped the product. This sadly leads to a situation where a developer uses an NVidia card for development, ships, and then it won't run on ATI or Intel cards. The upshot is that people incorrectly assume that ATI drivers suck. They don't. Nvidia drivers are the ones that suck!
So you're saying Nvidia is the IE6 of video cards?
Oh god, the loading time would be hideous.
For all the crap people talk about this guy (and the crap he says himself). If this tactic actually pays of, he will single-handedly push Linux forward perhaps creating an entirely new industry for Linux.
This will be very interesting to see happen.
Is that Newell originally talked to MS about doing some kind of digital distribution (he used to work for them) and they were interested, so Valve developed their own thing.
So he was fine with MS being the DD store owner back in the day, before he made bank on it, now he's worried. Sorry Gabe, I don't care if you won't be quite as rich, that isn't a disaster.
Now I'd be worried if the Windows store goes on to a monopoly status, if it becomes the One True Way(tm) to buy stuff for Windows. However if it competes with Steam, I see that as good because frankly I'm just as worried about Steam becoming the One Service to Rule Them All.
Steam is pretty well written, easy to use, and has great deals. However it is all about lock-in. For example they'll let companies use their Steamworks protection for free... but then the game REQUIRES Steam to be installed and running to be playable. Even if you buy a Steamworks game from another DD service like Impulse or Amazon, it'll require Steam. Also if you sell a game on Steam, you have to sell all DLC through Steam as well (that's why some things like Minecraft never came to Steam) you can't sell it on your own site.
Thus I'm not sad to see a big competitor to it. Competition keeps services honest. If there's many places to go for your game DD needs, then they'd better be good or you'll go elsewhere. If one becomes the one and only service, then they could well start screwing you.
I'm stuck on Slashperiod again. It sucks!
Windows 8 catastrophic - Sure. Games coming to linux - I hope so. Steam coming to linux - Don't care, i'd rather have the games via the ubuntu store. Steam only has some games you can't buy anywhere else, but for the rest it's just some drm that keeps track of what games you play.
He believes what he says. And it's true. Why is that a scary thing?
... is DRIVERS!!! Good luck getting real open source drivers out of Nvidia, ATI/AMD, and Intel for their graphics hardware.
Intel - pure real opensource:
Their official driver *IS* real open source. Intel has paid Tungsten graphics (now part of the VMWare people) to develop their Linux drivers as opensource. And this are the guy who are driving most innovation on the linux graphics front (KMS, GEM/TTM, Gallium3D, etc.) They have a good performance. The only limitation is that the current Gallium3D stack has only an OpenGL 3.0 front end (missing more recent 3.x and the whole 4.x family).
AMD - opensource supporter:
- They have an official closed source driver for Linux which is somewhat acceptable. The situation has much improved over the last few years (It's okay for games, even the latest generation and is similar in performance to the Windows version - well it's actually a port of the same Catalyst code base).
- The actively support real open source "radeon" drivers: They release specs (well at a very slow speed as it has to get approved for release from the legal department but still) and even some pieces of example code. They even pay for it (a couple of the paid-for developers working on open source drivers are on AMD's own payroll). For older hardware (for which AMD has dropped support in the latest catalyst) its even the officially recommended drivers by AMD themselves.
Performance varies (on older hardware, it's as good as the closed source, on newer hardware it's slower. The latest generation still missing for now, because the hardware underneath changed radically, but work on the "radeonsi" driver is underway thanks to specs from AMD) but its usable. Again limited on API support.
AMD have pledged to better take open-source into account in future designs. And over time the process is getting more streamlined and faster. It's not as good as Intel's opensource software, but they are definitely heading in a good direction.
Nvidia - blacksheep:
- They only have an official closed source driver for Linux. Also, they don't play nicely with kernel developers, preferring to things their own way instead of trying to collaborate with kernel development and leveraging facilities existing in Linux and in the kernel. They just prefer porting their own code base. As a result of this, some technologies just plain don't work on Linux or require hacks by 3rd party developers (the whole Optimus debacle). And the situation with embed Tegra is even worse. Hence the big "Fuck You!" from Linux Torvalds. But as it is a port of their common code base, performance is good.
- The real open source "Nouveau" driver is entirely a separate 3rd party project done exclusively by reverse engineering. Support and performance is random (depends on which hardware the developers could test it on. Mid-range not-too-old cards are the best bet because that's what the most people are running and thus the most tested hardware). As Nvidia doesn't publish neither specs nor code, support for latest generations is always lagging behind. Given the situation it's a miracle what the Nouveau developers have managed to achieve. And it's currently reached the state where it can be stable enough to work as a out-of-the-box opensource support for a good part of Nvidia hardware, enough to provide desktop compositing, etc. Gallium3D front-end limitation apply too.
in short:
there are opensource drivers out there, the situation is even developing nicely for Intel and AMD.
Valve can even help further by throwing developers at the problems
(and according to some linux-related news site, they are: they are not only hiring Linux game developers, they are also interested in developers with kernel/driver knowledge).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
If Gabe realized how much of a killing they could make with a steam-powered console that included kb/mouse/joystick, and a standardized set of hardware, they'd do it and become a HUGE competitive fore in the console market.
Done right, given Valve has a library of titles nobody else can touch right now, Valve could put the PS3 and 360 on their asses.
Hey Gabe, let's get a Project Sauna going!
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
cooperate with the people at Codeweavers for the Windows games that can't/won't port to Linux native games.
They already decided to support MacOS. So they're already at least half way there. It's not like this is exactly a new direction for them. They have been diversifying for awhile now.
So the fixation on Direct3D may be unwarranted.
A Pirate and a Puritan look the same on a balance sheet.
Everyone will just skip it like ME and Vista and MS will rush out a new OS that doesn't suck so hard once they realize how bad they fucked up. This isn't the first time MS has given birth to a stillborn and then tried to convince us with the Dead Parrot sketch.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Which board/GPU?
I thought the problem was that direct3d does sound too but OpenGL does not. Hence the attractiveness to developers.
Reliance on direct3d seems a huge obstacle to overcome.
I really don't see wine or trying to wrap these things in some sort of VM working out too well. Especially for hardcore gamers that have 100s of steam games. They probably have 3k+ gaming machines that while the drivers are possibly there to support their super machine, the VMs will bottleneck the whole thing. Driver support will need to step up too though. I need to be able to control the fans on my graphics cards. Maybe MSI afterburner could write a port too.
While the "chat client" etc features are nice, they aren't spectacular.
However, being able to easily find my friends in-game, that's great. Remember the old days when *every* game had its own lobby. You had to find create a game, tell your friends the game name (and/or password), kick out the trolls repeated while "slow friend X" tries to join, etc.
Annnd the network issues. 3 people could join but one could not connect.
Or they had to know your IP address.
Or you had to NAT a bunch of crap on your router.
One thing I'm *very* happy with steam for is not having to deal with that shit anymore.
seriously, how many WoW players are actually capable of "haxx0r their b0x0r" no matter how much they piss them off?
They actually wrote their own wrapper for DirectX to OpenGL. The user Rbarris on the Steam forums was / is involved in the development. It performs well according to their testing.
... for the Source engine that is.
Which is why every conversation you have involves you making up what everyone else has said so you don't have to think about what they actually said.
In spite of the UI of Windows 8 that takes some getting used to and my verdict is till in deciding if I like it, Windows 8 is Windows as usual.
The desktop still exists in the background, which can run Steam and install any of the "closed ecosystem" provided by Valve. I mean, isn't this at the heart of what Valve does these days? Valve stopped making video games (I mean really one new game every 5 years is not a game development company), and instead promoted a platform which largely whores the Valve gaming engine. Really Gabe, seriously, what is your definition of a closed ecosystem?
Gabe doesn't like the idea of other people selling games on other closed ecosystems, that is all he is shooting his mouth off about. He dissed the PS3 and Xbox 360 because of their game stores and didn't want to ship Valve games using some other companies licensing scheme. The idea of Microsoft selling games on the App Store goes against Gabe's business plan of selling Windows games on the Valve platform. But why no outrage over Apple and their walled garden approach to iOS and OS X? Because its an easy win to bitch about Windows and not about Apple these days.
So fine Gabe, if you want to port Steam to Linux because its the last platform you can't dominate, go ahead. Sony fucked you, Nintendo fucked you, Google fucked you, Apple fucked you, Microsoft fucked you, so why not go to Linux. Just don't be surprised when the banks run dry because people on Linux don't actually like to PAY for anything. A game store on Linux is like asking people to pay for air.
And before you go running off your mouth again take a good hard look at your own company and realize you are doing NOTHING different then everyone else, you are just as much as a greedy schmuck as every other CEO, just too smug to accept it.
I haven't thought of anything clever to put here, but then again most of you haven't either.
MSI 880GMA-E45 AM3 AMD 880G
ATI Radeon HD 4250. It looks like it originally came out in 2010. The 210/220 was 2008/2009 ish.
True, but if they (as rumoured) make a linux-based console - with better licensing terms than the MS/Sony/Nintendo consoles - then that might make a fairly large blog on the radar...
so that they can sell games that boot directly to the game on any system
Any system with compatible hardware.
Don't get me wrong, I've mangled together a PXE that will load in the appropriate accelerated ATI/nVidia/Intel driver for most hardware I've been able to throw at it, but anything newer than my kernel still isn't going to work. That includes graphics cards, ethernet/wifi, soundcards, and a whole schwack of other things.
Of course 9x/XP don't work on most modern hardware either, and it's hit-and-miss playing old xBox games on a 360... but PC hardware does tend to be rather diverse and can change rather suddenly.
Perhaps if it was a bootable flash device instead it could at least be updated.
First step first. Lets get good opensource drivers, or at least decent binaries.
Intel maybe but for the rest forget it, it's not going to happen. Heck, they don't even know how to write proper drivers for Windows, what do you expect?
Write boring code, not shiny code!
considering Wine has been trying to achieve that for many MANY years I think the answer to that is yes.
I think Wine has been trying to emulate it using OpenGL as middleware.
If there was proper driver support (ie. cutting OpenGL out of the middle) it ought to be possible technically but it would need a lot of work, plus help from people who don't want to annoy Microsoft.
No sig today...
Yep Windows 95 was a huge leap forward, it was almost as good as the 1985 Amiga OS.
The linux AMD catalyst drivers support the Radeon HD 4x line, is there something special on your card that it doesn't work?
I have a handful of AMD 6x cards from a few bitcoin machines and my only complaint against AMD is they have weird errors pop up. Multi GPU cards may have a 100% CPU bug, fixed one release of catalyst, but then not on the next. But installing the catalyst drivers is as simple on linux as on windows (At least ubuntu and opensuse).
In the 20 years prior to the K&M control method I used a joystick rarely - it was almost exclusively the keyboard (QAOPM) on the 8bit machines I owned. Moving from those machines, I had a brief play with 16bits (Amiga, Megadrive)
What did player 2 use on such machines, especially before home Internet access became common?
Not all games are FPS or RTS. Would you rather buy a separate gaming PC and separate copy of each game for each member of your household or one machine that can be used by two to four players at once, holding gamepads and looking at one large screen?
I'd be fine with all that if my god-damned games would play offline.
Seriously, fuck steam. I own the game, it's right there on my hard-drive, but since I can't get a mother may I from Valve corporate, MeatBoy will never go rescue BandageGirl.
to even install software (on Linux) requires fairly comprehensive computer knowledge.
Laughable. Consider installing a utility, or a Tetris clone or whatever.
Linux (Ubuntu):
1/ Open software center
2/ Search for application by name or function (or browse categories if preferred)
3/ Click to download and install.
Windows:
1/ Open browser
2/ Search for application and decide which one to consider
3/ Search for information about chosen application to find out if it's really malware. Repeat 2,3 until satisfied.
4/ Search for information about download sites to find out if they host malware versions of non-malware applications. Repeat until satisfied.
5/ Download installer.
6/ Run installer.
You picked the one function where Linux is so clearly easier to use than Windows that only a troll, shill or idiot would deny it.
Most of the games on Steam will be DirectX, not OpenGL.
Why will they be? Most of them appear to be OpenGL at the moment.
They could be booting a LiveCD image in the background while they're displaying all of the AMD, ATI, Nvidia, Intel, Dolby Digital, SquareEnix, LucaArts, EA, and other development and production house, etc. full screen ads that come up when you launch any major title these days. I doubt anyone would notice the additional delay of loading an entire operating system.
I really wife Valve would stop complaining about having competition, and instead work on finishing the Half Life 2 series. After they have finished this, then they can complain all they want, and I might even listen.
Am so tired of the bad business model meme, be it media studios or developers hiding behind the curtain of their own failings and decrying publicly how the other is to blame for their own poor decision making... If I am to understand this correctly Steam Valve carries roughly 1,800 games, they don't write the games, they distribute them. Windows 8 with Microsoft's Store is a threat to Steam Valve's business model, the actual technology of Windows 8 isn't, it's just the opposite. Windows 8 does more for games, better utilizes memory, utilizes GPU, CPU, APU out of the box....
This is about Valve's fear of Microsoft's Store becoming a huge success and undermining Steam Valve's limited business model.
Amazon has a store and downloads. Apple has a store and downloads. EA has a store and downloads. Microsoft has a store and downloads. Sony has a store and downloads, et. et...
Steam Valve which doesn't make the actual games is just a store. Their business model is a solution looking for a problem to solve in an industry already filled with solutions. Their only market opportunity is to move to Linux that doesn't already have a solution and that's the bottom line here... Steam Valve is like the media studios trying to hold on to outdated business models... the market is moving forward anyway...
Would a clean room implementation of DirectX for Steam on Linux be impossible?
I'd think most games these days are programmed against an engine rather than directly against DirectX/OpenGL. So you would probably want to port that engine (if it hasn't been done yet) rather than the game-specific code.
Better to use openGL
In this day and age all decent engines have an abstraction layer so your game will work on DirectX or OpenGl and you don't have re-invent the wheel to accomplish that.
The only reason to do it is backwards compatibility.
No, unfortunately. That's probably the most common reason, but if the Xbox 3 is based on directx 12 doing something awesome then PC games will need to support directx 12 to do the same awesome thing, and then
It's chasing a moving target
Also, I think Mr Newell is jumping the gun a little. Vista was a trainwreck too and it didn't destroy the industry. Windows 8 will probably be a disaster, whether or not Windows 9 is any good will matter a lot. Now Valve, and Steam in particular, ya, they might get screwed hard by the Windows App store, but that won't necessarily be a bad thing for the average consumer, especially not if that is because the App store simply does everything relevant that steam does. But it probably won't, because Steam is first and foremost a DRM and Matchmaking service, and while windows will do the DRM to prevent copying thing, they won't even try and do DRM to prevent cheating or matchmaking.
I run steam on Windows 8, and all the games work just fine. So I'm not sure what this catastrophe is supposed to be other then he doesn't like the look.
The Kruger Dunning explains most post on
This summer, around the time of Catalyst 12.7, AMD will be dropping support for pre-Evergreen hardware from their proprietary graphics driver. This means that the Radeon HD 2000/3000/4000 series will cease to be supported by the mainline driver. The support will live on in a legacy branch of Catalyst, but that branch for Linux users will not be updated with new X.Org Server and Linux kernel support.
You were saying?
Valve just wants to in order to earn them more geek cred. Because lets face it, if gabe wasnt so nerdy and forthwright with it they would be as popular as they are with gamers and programmers which fuel their bank accounts. Valve wants to tap further into the nerd crowd by touting linux so much because he knows he has dug about as far into the pc crowd as he can with steam, so now he is going after a new demographic for more sales while at the same getting more geek credit.
MS is just making windows 8 to try and crack into the tablet market. It wont affect desktop users at all. It will be like vista where if laptop and desktop folks dont like it dealers will offer to ship them with windows 7 installed instead and eventually windows 8 will be replaced with something better and all the laptop/desktop people will forget 8 ever existed.
Just like vista was supposed to be so shitty it would ruin pc's but it didnt because word of mouth spread so fast that even people who had no idea of what vista was avoided it and stuck with windows xp. Gabe acts like he thinks everyone on the planet will be forced to use windows 8 and every single copy of 7 will be destroyed so that only 8 will exist and that there will be a mass exodus from the pc market.
Gabe is a smart man to be sure and I admire his intelligence and ambition but he thinks way to highly of himself and is a bit short sighted because of it. This is afterall the man who literally spent years and years hating on sony constantly every time he got a chance because sony was cool to hate for awhile but soon as that faded he was on stage live with a sony rep practically sucking sonys dick and praising them because he just goes with where the wind blows and tries to ride popular opinion. Whats worse is this is the guy who has legions of blind zealot fans that will defend him and praise him without question and think he and valve can do no wrong.
No they didn't write a wrapper. All modern 3D engines the OpenGL/Direct3D code is a tiny portion of the code base. Most of the code is doing book keeping to make sure they render only visible geometry, organize the objects to make the most efficient use of shaders, textures, etc...
The Direct3D code is then just a back end. They wrote a new back end for OpenGL for the sources engine. This wrapper that Rbarris was speaking of was a only for the shaders. They ship the compiled Direct3D shader, decompile it, then translate that to GLSL for used with OpenGL.
The did not write a wrapper in the sense of
void direct3d_fuction () {
opengl_function()
}
I've been using Win8 Release Preview for the past month, and I definitely understand the initial, visceral reaction from many critical of the new UI. However, I've discovered since then that it's nowhere near as bad as people say. In fact, I find navigation to be quite easy. First, the 8 major apps I use are all pinned to the Task Bar. I almost never have to leave the desktop. When I do need to run another app, switching to the start screen and typing the app's name is actually pretty quick. Jarring, yes. I don't like the full context switch, but it's not really time consuming.
The performance improvements are very tangible. The desktop feels quicker, and Metro apps are very fluid. They are also very BUGGY. In fact, there are a LOT of glitches that I hope Microsoft works out before release. Mail is abysmal, and given that Thunderbird is all but being retired, the lack of a great mail client is a major red flag for me. Again, hope Microsoft steps up to the plate and fixes Mail. Music is also abysmal, so I run iTunes (which is 5% less abysmal, but hey).
What I find interesting is that the side-by-side view of a Metro app with the Desktop is actually pretty useful. It kind of fits the 75% working, 25% dicking around model pretty well. The major problem here is that docking IE on the side is all but useless. What they really need to do is have it act like a *mobile* browser in that mode.
Overall, some major issues with it, but I find the overall model to be not bad at all.
Most of the games on Steam will be DirectX, not OpenGL.
You mean, most are DirectX now. Well that's going to change, isn't it? Any game shop pursuing a DirectX-only strategy while the entire non-Microsoft world is OpenGL is going to be road kill on the information superhighway.
When all you have is a hammer, every problem starts to look like a thumb.
Set your steam to offline mode.
- Don't do what I do, it's probably not healthy nor safe. -
You are behind the times, and should really be firing your complaints at Nvidia.
Discussions on graphics card performance show both suck in different areas.
They never fail! This is a problem because you never find out errors in your GL code until after you've shipped the product.
Or new drivers are released which break things like in Rage.
The upshot is that people incorrectly assume that ATI drivers suck. They don't. Nvidia drivers are the ones that suck!
Perhaps you missed the recent article stating AMD/ATI video drivers are incompatible with system-wide ASLR. 'Always On' DEP combined with 'Always On' ASLR are effective exploit mitigations. However, most people don't know about 'Always On' ASLR since Microsoft had to hide it from EMET with an 'EnableUnsafeSettings' registry key — because AMD/ATI video drivers will cause a BSOD on boot if 'Always On' ASLR is enabled.
Man blir trött av att gå och göra ingenting.
At best it's just Win7 with a new fancy touch homescreen. The old desktop is still there. And the upgrade price is very good especially for those with XP or Vista.
I don't care if Win8 does come with a Microsoft Store, I'll still go to Steam for games. Unless MS can do a LOT better job than they did with Games for Windows Live!!!!!11!!11!!!
I have Windows 8 Preview at home... I like it. I play modern games on it and they work just as well.
This is just people going. Oh No Change! We don't like change. We will fall back.
This is a lot of the same arguments when we went from DOS to Windows.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
^ this
Offline mode works fine
If it works and it's officially supported, who cares?
Valve supporting all their new games, starting with HL3, on Linux would be my killer app to ditch Windows entirely.
Why is Valve pushing for standards and ports instead of hardware?
The problem with the SteamBox, as people like to call the idea, is that PC gamers aren't console gamers. If a PC user wanted to have a console, they already would. What makes you think PC gamers want to switch to a console?
Some people are PC gamers because they:
1. already need a PC and want to save money.
2. like the controls better.
3. enjoy all the cheap games.
4. prefer MMOs or casual games.
Bringing in a new console is just another console. It wont matter whether it runs Linux, Windows, NetBSD, or DOS 6.22. They all look the same to the end user. They are a proprietary, closed system with limited hardware, software, and controls. You can't use a console for productivity, you can't upgrade the hardware, and your boss wont let you connect it to the corporate VPN to do some remote configurations.
The alternative to the big two operating systems is a Linux PC...except there are tons of those too. So what to do now? Have a Linux gaming standard that Linux distributions and hardware can become certified in, gaining the trust of the users that need to know their games will work outside of Windows or OSX.
So there it is, a Linux gaming standard backed up by a big gaming company. QED.
The problem is the whole thing is nothing more then a bunch of web pages. Don't know what engine they're using for the rendering, etc, but I'll bet it's the one built into the OS. Also it looks like the page downloads, builds behind the scenes then gets displayed, instead of being built 'before your eyes', thus increasing the apparent 'laggy-ness'.
Unless you have a two-year-old netbook with a Mobility Radeon chip. Then ATI decides to drop you and you're stuck with the choice of a fglrx driver that crashes X when something tries to go full screen, or an open source driver package that forces you to disconnect and reconnect your monitors and then reconfigure your display settings every time you reboot.
Any distro would be nice but is not necessary, the moment a reputable publisher comes out with a competitive set of games (or whatever utility) and points at a certain supported distro that will become the distro of choice for many.
And other distro's can copy the required bits to also appeal to the gamers.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
I've just looked through a bunch of the games I've bought from Steam on my Mac.
Of the dozen or I looked at, only one of them was using cider, that being GTA Vice City.
Of the rest, one was using Mono, and the remainder were all first-class ports.
...It reads like it was written by a very advanced ESL student.
You don't know the half of it- As suggested by a reply to Soulskill in a Reddit forum, it's been confirmed that Timothy is actually an alien that used to go by "Greg" on ESPN (third video down), before coming to /.
Although it would be nice any and every distro would run a certain set of good games (or any other desirable application) it is not needed for success.
The moment a publisher releases this set of games with the message it runs best on distro X many will move to that distro.
And as far as it's open source or possible to reverse engineer many other distro's will soon offer similar capabilities.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
It's funny that your so-called "rectangle" suddenly found its way to every other competitor after the iPhone/iPad release!
Screw your silly nonsense about this being a "shape".
Soooo... learn the difference between a technology patent and a design patent, mmmkay?
Vista did not destroy the industry because businesses stayed the hell away from it and stuck with XP.
Steams "buisness model" is also a catastrophe. I thik Gabes problem is that he is getting a competitor in W8. Now Gabe and Steam is all alone in the games distribution racket in Windows, sucking revenue from other smaller software companies because Steam is the only way the can reach the market.
I have more than 200 games in steam, so its not like I dont use them. I also have tons of computers... when I have someone over we can't play at the same time, even if we want to play different games! I love it when im in a hotel playing and I get kicked out because my GF started a different game on my computer at home... (and don't say "offline", that is just a weak patch)
You forgot step 7 for Windows. Click ok for administration mode and next, next, next, and finally make sure to hook off those extraordinary browser bars.
Gabe is only saying this because Win8 will feature a "Windows Marketplace". And, unlike iOS, it's going to also be a desktop operating system, and will thus be in DIRECT competition with Valve's Steam digital distribution service.
I like Steam, and will keep using it, but let's be honest, Gabe is only trying to slam an unreleased product from Microsoft because a core feature of it will be competing against his business.
I'll wait for credible people to talk about Win8 or, even better, I'll try it out for myself, because there's no shortage of MS haters who will say anything to attack MS, no matter how untrue it is (as was clearly proven by Windows Mojave, which was SO MUCH BETTER than Win Vista!).
What? None of that is true. Or perhaps it's time to replace that 486DX2.
I'd still be running Linux if it was possible to run the games I want to run in it. I got tired of duel booting Windows so I bought a Mac. It's the closet thing I can get to Linux that has native support for the games I want to run. I would even re-buy the games if I had to as long as I could get it to run on Slack (which I could as long as they don't do something stupid).
I'm in no way an Apple fanboy. Apple is just as evil as Microsoft, but at least their OS is decent. I spend most of my time in iTerm anyway so it's not much different for me.
"Ubuntu" -- an African word, meaning "Slackware is too hard for me". - stolen from Dan C alt.os.linux.slackware
Steam began with Windows API but I believe they switched over to WebKit a long time ago.
Most of the games on Steam will be DirectX, not OpenGL.
And many of those DirectX games work already (at least partially) using Wine. In many cases, it will probably be easier for a developer to get the game working with Wine and/or Winelib than to completely replace all DirectX calls with OpenGL ones. That said, I still don't understand why OpenGL isn't the norm since game development is more cross-platform than it was in the 90s.
This is blatantly false. Anyone who can use iOS or Android could easily use Ubuntu 12.04. Maybe not a distro like Archlinux, but for the kind of things that most ley computer people do on their PC's there are plenty of distros that do it all intuitively.
There is no memory shortage. yes I have heard of XFCE. Go away.
Explains the sharp corners of Microsoft...
My pet peeve with Steam is that it almost never closes down properly when you shut down Windows, and then you get the "Application is not responding[..]" dialog that interrupts the shutdown process and forces you to intervene and forcefully terminate Steam. I have on several occasions discovered the computer still running, hours later, as I get home because Steam interrupted Windows from turning off the computer. Very. Fucking. Annoying.
"Direct3D and OpenGL are basically identical these days. "
WTF. Have you even written both GL are D3D code? To what versions of GL and D3D do you refer? If you take the line like this:
GL4.x D3D 11.x
GL3.x D3D 10.x
GL2.x D3D 9.x
you are still far off even though the hardware generations are correct. You can make a crappy comparison that the shader stages have similar names and concepts, but it stops there bub. D3D gives a lower-level feel and interface than GL... D3D exposes a number of features that GL does not and vica-versa... to give an example, only staring in GL4.1 (or was it 4.2), unextentended GL had required that the different shaders be linked statically to one GL program, i.e. having V vertex shaders and F fragment shaders, if one wanted to mix all possible combinations (assuming that the outs of each vertex shaders were the same and the ins of each of the fragment shaders were the same as the vertex shaders) required V*F GL programs.. and once you throw in Geometry shaders from GL3.2, and the tesselation shader stages from GL4, the combinatoric nightmare is staggering. Add to the mix on how D3D handles different samping vs GL's, well you get the idea... also if memory serves correctly, in D3D you can read the stencil buffer values from a depth-stencil texture, but I know you cannot in GL.
Porting D3D code to GL is non-trivial and painful.
On a related note, D3D's FX is really for demos only. Only a madman would ship a title using that shit. Additionally, D3D provides hooks into the rest of the Windows API... and oh yes, another really sour point for GL: shipping (sort-of-ish) compiled shaders. For GL to ship a title you must provide the shader source code to the GL implementation at _run_ time. And oh, the crap about joypads, etc is epic bullshit. OpenGL is graphics _only_ and does not provide an interface for getting a window or other system specific crap... or audio for that matter.
Developing using GL is also more painful: the tools and debuggers for GL are far, far behind what MS offers for their D3D platform. If someone says gDebugger I will tell you to go fuck yourself. Each of the GL tools for debugging are hacks that try to intercept GL calls. They are buggy, unreliable nightmares. When you get into GL extensions, they are truly useless.
and I like GL, but GL needs lots of love as is: needs better tools, there is not a good conformance testing for GL, Intel's GL implementation is utter shit compared to AMD and NVIDIA, and not so long ago, like 3 years or so AMD/ATI's GL was a crap shoot of hell. The Linux open source Nazi's have a bug up their ass about closed source GL implementations, so... well that just sucks... To put it gently, Mesa sucks monkey balls, the open source GL implementations are soooo much slower and have far fewer features. Damn, the Mesa infrastructure lacks so much to even think of having GL 3.2, much less GL 4.x is madness even if the hardware can do it. I know this is Slashdot, but lets be honest: Open Source Graphics is shit. Performance is shit, visual quality is shit, etc... oh fuck it this is the same crap that loves X11 or thinks Wayland is great.. lets me make this clear: compared to Apple's or MS-Window's graphics window systems, both X11 and Wayland (strictly speaking Wayland is just a protocol, a fucking protocol missing oodles of important shit, like complete input handling) are utter crap.
The main thing that GL has going for it is vendor specific extensions. NVIDIA has it's bindless (pointers [memory pointer to by pointer is a buffer object] in shaders), bindless textures (essentially unlimited number of textures accessible in a shader), and AMD has a partially resident texture extension too. None of that will see the light of day in D3D likely.
And oh.. OpenCL OpenGL interop is okayish, but lets face it, compared to CUDA or DirectCompute, OpenCL still kind of sucks to use.
Could 2013 be the year for Linux on the desktop?
MS is the Anti-Star Trek.
Odd Number Star Trek Movies: Bad
Even Number Star Trek Movies: Good
Odd releases of Windows: Good-ish (grading on a curve only against other versions of MS Windows)
Even releases of Windows: God awful
(Assuming you count Windows 95 and Windows 98 as one release, which is more or less the case since Windows 98 was essentially Windows 95 with better USB support.)
What nobody tells you until you're googling for "Unable to start in offline mode" errors is that you have to be online to go offline. If Comcast suddenly dies (like mine did 2.5 hours ago) you're just fucked. (at least I can amuse myself trying to read slashdot on my smartphone while I wait for someone to fix the damn outage. Support helpfully tells me it affects 300+ units, but hasn't got a clue what's going on or what's being done to fix it or when it'll be done)
I have had machines with both graphics chips. ATI and Nvidia are really the only viable solutions left. The ATI drivers I had for Windows were always problematic. My laptop is an HP/Compaq NX9420 with a dual core processor, 4G ram and an Nvidia Quadro NVS 510M. HP made sure that the only Windows driver which works on this chip is an Nvidia driver that they specially"tweaked". So the last %$^&& Windows driver HP made available was 4 stinking years ago. The generic ones that I can download from the Nvidia website do not work. This is HP's fault. This option cost me $1200 when it was new!!!! Frickin idiots. But.....................All the generic Linux drivers work. YES!!! Really! Heck, I even got the BSD Unix driver to work...All these drivers work awesome. I had another laptop of the same model but the ATI graphics chip. Not so good. I must admit though, I have had better experiences with both chips on a desktop. Nvidia was still better. Intel graphics chips are as slow as a snail. They're awful. OpenGL works great in Linux with all the machines I support, and I like making life easier. So they're all Nvidia, and all Linux whenever possible.
Oh, yeah! Wise guy, huh? Woob woob woob woob! Nyuk! Nyuk!
The baby boomers are getting older and they aren't playing games. The younger gamers are getting older although haven't stopped playing. I'm not convinced the PC is the gaming center of the universe as once might have been the case.
Games for Linux? Who cares.
Unless they are free (charge me, but don't release under a proprietary license) I could care less.
Remind me again, what's IE6?
Newell was saying windows 8 is a trainwreck because Microsoft is closing the ecosystem down so that you need to use their app store to get anything sold. That the PC becomes a loss leader for the app store, is what will push OEMs out of the business. For Valve/Steam, it is the classic case where someone does something for a while and makes a reasonable living until MS notices and they move in and squeeze everyone else out. Whether windows 8 works well or sells well is completely beside Newell's point. He is a third party app store, who figures MS has him in his sights, even though it is really just collateral damage in it's competition with Apple. He's right.
If you were in Valve's position, that is their entire business is 100% dependent on microsoft, wouldn't you want to expand into areas which weren't controlled by ms? Having all your eggs in one basket is never a good situation to be in.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
lol I assumed I was the only one. I love Steam, but this has always been the case for me as well.
I hate having to crawl back to Windows to run tax software, but the alternatives are worse. I've tried Wine, but every time there's been some problem. I refuse to use web based tax preparation. I do NOT want my tax info sitting on some 3rd party web server.
Also hate having to use tax software from private vendors. They jerk you around with free but crippled versions you can upgrade. Tax should be simpler to figure out. I could do it by hand, but then the vendors have another gotcha: Can't use electronic filing.
Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
games wrapped in Cider so as to do the bare minimum effort.
Sounds... exotic......
Yup, every fucking logoff for me. Windows is sitting there with the "Waiting for programs to exit..." message, and the one blocking it is always "Steam - Servers..." with the subtext "This program is preventing Windows from logging off."
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Try that when you're offline sometime. If Steam cannot connect to Valve when it starts, it will display "Would you like to start in Offline mode?" then immediately error with "Could not connect to the Steam network" and exits.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
No, the internal browser does have a cache. It's just that shit.
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Dot com crash.
Loki was on track with their business plan but their investors went away.
. And oh, the crap about joypads, etc is epic bullshit. OpenGL is graphics _only_ and does not provide an interface for getting a window or other system specific crap... or audio for that matter.
It would help if you tried reading. It'll take you what, a day at most to get the linux joystick lib up and running? You'll also note I specified OpenAL or fmod for audio.
Porting D3D code to GL is non-trivial and painful.
To quote my original post, It's a ball ache, and a time sink.
While each thread needs a separate OpenGL context, contexts can share data. The usage mechanism is slightly different, but you can do multithreaded OpenGL just fine using this.
"Politicians and diapers must be changed often, and for the same reason."
Direct3D and OpenGL are basically identical these days. OpenGL is more flexible, but to be honest that flexibility just ends up shooting yourself in the foot.
Ah.... where is that honesty of which you spoke?
When all you have is a hammer, every problem starts to look like a thumb.
This is just people going. Oh No Change! We don't like change. We will fall back.
It's really Microsoft shareholders who should be going "oh no!" because as you correctly point out, people don't like change.
When all you have is a hammer, every problem starts to look like a thumb.
OK, just waiting for the console that boots linux directly to steam now.
YAY!
oldhack: "Security is a waste of money until shit hits the fan. 5 minutes later, it becomes waste of money again. "
I hereby patent the virtual keyboard being a system where a computer device throws signal around it, be sonar radar photovolic photons or electromagnetic fields or similar, and detects changes in that field to interpret user actions such as keyboard, mouse and other UI actions.
I hereby claim all IP in relation to this idea including all potential implementations as they apply to desktop and mobile computing devices.
I guess at first Steam will start to conversion of games that are running on Mac - those games already unix friendly.
Maybe Steam will create their own Linux distribution.
I'm not insane. My mother had me tested.
Open the engine source, sell the art/music/map/skins/other data packages.
If the engine source is open, how should the developer discourage users from casually infringing copyright by spreading copies of the non-free "art/music/map/skins/other data packages" through file sharing technologies?
Reap the benefits of not having to support your code on a Linux distro.
I seem to remember that some popular GNU/Linux distributions' primary repositories will not accept a package that relies on a non-free data package.
Please forgive the naysaying; I'm just trying to ask the questions that an investor in such a project would likely ask.
As long as I can install on Fedora and the games will run under the KDE desktop.
You can just use OpenGL for graphics with OpenAL for sound. The networking bit you can write using BSD sockets. Then SDL is only used for opening a windows and getting inputs.
I doubt it!
When a company makes an error, they have teams of people standing by to rectify the error. Slashdot does not. This is one of thousands of posts that gives completely incorrect information. There are other technical blogs and I will very soon stop ready slashdot if they do not give at least a shred of sanity to posts.
All they have to do is write support for the most basic parts of a computer everyone uses- video cards and input devices.
I don't understand this. An enormous amount of development goes into all the various Linuii, yet they do not support very many of the devices through which people USE their computers. This should always be have been job #1. I don't use the OS or windowing system or the windowing system's graphics details the way I USE my Logitech or Kensington trackball's driver software which gives me access to more than just three measly buttons.... I am sure people with other input devices have their own list of stuff Linux distro X doesn't *do*. What's with this? I am not a device driver authoer, so this is meant as a serious question. Why no Kensington SlimBlade Trackball Mouseware support or Logitech SetPoint support? This is how I USE my computer. This IS my computer when everything else is working well
Direct3D and OpenGL are basically identical these days
Really? my understanding of the history of the two libraries is that the first directX was basically an unofficial clone / fork of openGL, in the usual microsoft "we'll clone you if we can't buy you" sense... and then that the two libraries grew apart in similarity. I find it odd that they would converge to become more similar again, unless it's some soft of feature battle that has kept them similar?
By, for example, have a small binary blob for DRM stuff
According to how I read a popular copyleft license and its FAQ, such a binary blob would have to be a separate process, and the program would have to be substantially functional without it: Because it is a separate process, anyone can insert a man-in-the-middle shim that "tees" the decrypted output from the DRM-secured process into another file. And how would one make the engine substantially functional without it? Because otherwise, "packages which are not functional or useful without code or packages from third-party sources are not acceptable for inclusion in Fedora." (Fedora Packaging Guidelines)
This is never a good thing and Apple and Google have both figured this out. This is a result of Steve Ballmer not understanding the definition of a PC vs a tablet. When I use a PC I want a real OS, not some hybrid of windows phone 7 and windows 7. This wouldn't be an issue if on a tablet all operations could be performed within the metro ui and in a PC operation could be performed within the normal windows UI. Sadly this half and half approach will just lead to problems. Even the windows server 2012 ui has metro in it. I predict enterprises skipping windows 8.
You're absolutely correct. I'm developing a game with openGL, and I've found that if I write shaders using my nvidia-based desktop, I'll then have to spend a few hours rewriting them to work on intel integrated laptops and ati-based systems too. The nvidia driver papers over cracks, mistakes and oversights - dividing colours by 0 causes strange, abberant flickering on intel and ati hardware / open source drivers, but either shows nothing or shows a 'sane' colour when using nvidia cards with the proprietary driver (I've not tried nouveau). You get the same behaviour if you forget to initialise a number (float foo; foo += 5; etc.).
This is bad because it means when I make a mistake, the nvidia driver acts like a yes man, silently letting my rubbish, flakey code pass through into production. ATI and intel yells at me "you've fucked up! you've fucked up!" in bright technicolour. This ultimately makes for better, more stable, less buggy graphics for my users.
See subject. You forgot to take your medication again nutboy!
I don't think that we've got a PC in the house which is less than two years old. OTOH, it's probably over five years since I built a desktop and had to even think about video cards. Then again, my games collection consists of ~1989 Civilisation, ~1993 UFO, and a Doom-a-like, which I gather are hardly cutting edge.
Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
Not so much. I have yet to be able to upgrade the ATI drivers on my current box under either Ubuntu or Mint. And I have horror stories about trying to do driver upgrade under previous Windows installs. ATI drivers have always been nothing but a headache for me.
It's not the years, honey, it's the mileage. - Colonel Henry Walton Jones, Jr., Ph.D.
Nobody else seems to have any trouble making their software "just work" on Linux
I'm still not quite believing it, but there it is.
Simple - 30% margins for App Stores. If you could get thousands of developers to give you 30% of everything they sell, wouldn't you try? I'm shocked that i-Whatever and Android users put up with this added "tax."
For me, it seems that giving your app away and charging for app upgrades outside the 30% taxation realm would be smarter. Advertising-based app payments simply don't pay enough to bother. Anyone with a rooted Android device can easily block them, I know since I have on both a phone an tablet.
MSFT sees those 30% margins and like the MPAA thinks that current app pricing will remain. It can't. A $20 app will need to be $2 inside a Windows App store to sell. $20 takes a little thought to decide if you will spend the money, but $2 is an impulse buy. That alters the ROI significantly.
[citation needed]
Also, consider Steam for Mac clearly doesn't have DirectX
signature is pants
While the prevailing thought that "0xB16B00B5" is sexist, there's an alternative explanation, that occured to me as I was reading over some of the comments. In some contexts, a "Big Boob" is someone who's a party-pooper, who is always crying about little things, who was offended and wants to take his ball home.
Thus, in this sense, requiring Linux to sign in as "0xB16B00B5" would be an insult towards Linux itself, and likely towards those who work with it as well. If we're worried about professionalism, I would almost hope that the sexism explanation were the right one!
In which case, it's both immature and insulting, and it would be right to require Microsoft to change it. But it's still not something to lose sleep over.
You know that Cedega implemented most of Direct3D for Linux ages ago, right?
http://gametreelinux.com/
- Michael T. Babcock (Yes, I blog)
I couldn't make sense of that article. Did you see the part about photoshop being a virtual economy?
Is it the article writer's skills or is Gabe Newell batshit crazy? The text itself seems psychotic.
Hmmm.
Haikus are easy
but sometimes they don't make sense
Refrigerator
The new right fascists are bilingual. They speak English and Bullshit.
If Windows 8 is the "closed ecosystem" as is claimed, then maybe that will be the death of Microsoft as it will be next in the long line of companies who surrounded their product set with closed, proprietary environments and ultimately did not survive the marketplace.