@D-Man11
Conjecture? Hardly. It must have been a good one. Are you saying your experience with steam has not been good, because if so, the idea of linking to the promotion of steam products and services wouldn't really add up, would it? But hey, link away.
If that's what this particular guy was up to, then it sounds like he got what was coming to him, no arguments.
@TsaebethT
Before steam took control of pc digital gaming distribution, the consumer at least had some small sense of ownership for something that had been legitimately bought and paid for. Steam are busy redefining what ownership actually is. If consumers want a purpose-built steam gaming pc or a steam operating system, that's different. They are choosing it. Of those currently dissatisfied with steam, there is a distinct lack of consumer choice here. That's all I'm saying.
Conjecture? Hardly. It must have been a good one. Are you saying your experience with steam has not been good, because if so, the idea of linking to the promotion of steam products and services wouldn't really add up, would it? But hey, link away.
If that's what this particular guy was up to, then it sounds like he got what was coming to him, no arguments.
@TsaebethT
Before steam took control of pc digital gaming distribution, the consumer at least had some small sense of ownership for something that had been legitimately bought and paid for. Steam are busy redefining what ownership actually is. If consumers want a purpose-built steam gaming pc or a steam operating system, that's different. They are choosing it. Of those currently dissatisfied with steam, there is a distinct lack of consumer choice here. That's all I'm saying.
[quote="TsaebehT"]... anyway enough of my ethics. Lol. I am excited about SteamOS, I've always wanted a gaming OS one with less overhead and more of a direct control over the hardware, but I am a bit concerned about Stereoscopic 3D on it. It seems like they're only focusing on VR and not really on S3D at all. It'd be insane if the VR API could just handle a 3D Display as well without all the VR specific bells and whistles but so far it doesn't look like anything is hinting around that that may be the case.[/quote]
I'm thinking it might be worthwhile for someone from our community (and maybe I'm volunteering myself here, as little spare time as I have) to try to keep an eye on how the engines are going in this respect, and to try to push support for non-VR stereo rendering into the engines.
The source code of UE4 is now available for free and it seems Epic may be willing to accept contributions from the community, so that would be one obvious engine we could focus on (I've started playing with it a little this week).
Unity and CryEngine don't have source available (at least not unless you are willing to pay a significant amount of money), so I'm not holding out any hope of them supporting stereo on SteamOS. I'm not sure what model Source 2 is going for - they've announced the engine will be free, but I haven't seen any mention of whether that will include source code or not, nor how likely Valve will be to accept contributions.
Ultimately it would be great if we could get a solution like 3D Vision Automatic working on Linux/SteamOS, and I've wondered if porting Helifax' wrapper might allow this (no idea if this is even feasible - who knows if the interop layer it depends on even exists in the Linux driver?). Even if that wrapper won't work on Linux, something along the same lines might be doable. Unfortunately the community fixes developed for the DirectX titles won't seamlessly carry across to the OpenGL ports on Linux since the shaders will be different.
One potential show stopper might be that stereo support from nvidia in Linux is (or at least was) limited to quadro cards with the 3D Vision pro kit and applications that support quad-buffered stereo. I understand from Helifax that OpenGL stereo support on Windows works with geforce cards and the non-pro kit starting with some driver version, so it is possible the same might have happened in Linux since I looked into it a few years ago.
TsaebehT said:... anyway enough of my ethics. Lol. I am excited about SteamOS, I've always wanted a gaming OS one with less overhead and more of a direct control over the hardware, but I am a bit concerned about Stereoscopic 3D on it. It seems like they're only focusing on VR and not really on S3D at all. It'd be insane if the VR API could just handle a 3D Display as well without all the VR specific bells and whistles but so far it doesn't look like anything is hinting around that that may be the case.
I'm thinking it might be worthwhile for someone from our community (and maybe I'm volunteering myself here, as little spare time as I have) to try to keep an eye on how the engines are going in this respect, and to try to push support for non-VR stereo rendering into the engines.
The source code of UE4 is now available for free and it seems Epic may be willing to accept contributions from the community, so that would be one obvious engine we could focus on (I've started playing with it a little this week).
Unity and CryEngine don't have source available (at least not unless you are willing to pay a significant amount of money), so I'm not holding out any hope of them supporting stereo on SteamOS. I'm not sure what model Source 2 is going for - they've announced the engine will be free, but I haven't seen any mention of whether that will include source code or not, nor how likely Valve will be to accept contributions.
Ultimately it would be great if we could get a solution like 3D Vision Automatic working on Linux/SteamOS, and I've wondered if porting Helifax' wrapper might allow this (no idea if this is even feasible - who knows if the interop layer it depends on even exists in the Linux driver?). Even if that wrapper won't work on Linux, something along the same lines might be doable. Unfortunately the community fixes developed for the DirectX titles won't seamlessly carry across to the OpenGL ports on Linux since the shaders will be different.
One potential show stopper might be that stereo support from nvidia in Linux is (or at least was) limited to quadro cards with the 3D Vision pro kit and applications that support quad-buffered stereo. I understand from Helifax that OpenGL stereo support on Windows works with geforce cards and the non-pro kit starting with some driver version, so it is possible the same might have happened in Linux since I looked into it a few years ago.
2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit
@DarkStarSword:
Last I checked 1-2 years ago the 3D Vision emitter wasn't even recognized in Linux in the regular Geforce Drivers... However one guy spent some time and manged to make it work;)) Basically the firmware of the dongle comes with every driver set (under Windows) Using libusb you can connect the dongle, enumerate it and upload the firmware. So that takes care of that.
Now regarding making a wrapper: There is no Interoop layer under linux as Linux doesn't know what DirectX even is... so you don't need that. So basically what you need to do is to change that part of the wrapper with your emulated Quad Buffering swap mechanism. (which is even easier that the interoop stuff).
All the games ported by Steam on SteamOS are "natively" calling OpenGL. Now what I don't know if internally they are swapping the DX calls with OGL calls or basically how the porting is done... Here it gets complicated a bit...since We don't know if: for any original DX call there is a translated OGL call and most importantly if the shaders are translated to GLSL (from HLSL) or they are in the binary (precompiled) format in which case we need some decompiler (like 3DMigoto has).
The more you think about it the more you realize it's getting complicated really fast;))
Here is really interesting basically and a lot more digging and research and understanding first how all things are working is required;))
Once the SteamOS is fully released (commercially) I intended to give it an in-depth look...but until then there is no need ;))
Last I checked 1-2 years ago the 3D Vision emitter wasn't even recognized in Linux in the regular Geforce Drivers... However one guy spent some time and manged to make it work;)) Basically the firmware of the dongle comes with every driver set (under Windows) Using libusb you can connect the dongle, enumerate it and upload the firmware. So that takes care of that.
Now regarding making a wrapper: There is no Interoop layer under linux as Linux doesn't know what DirectX even is... so you don't need that. So basically what you need to do is to change that part of the wrapper with your emulated Quad Buffering swap mechanism. (which is even easier that the interoop stuff).
All the games ported by Steam on SteamOS are "natively" calling OpenGL. Now what I don't know if internally they are swapping the DX calls with OGL calls or basically how the porting is done... Here it gets complicated a bit...since We don't know if: for any original DX call there is a translated OGL call and most importantly if the shaders are translated to GLSL (from HLSL) or they are in the binary (precompiled) format in which case we need some decompiler (like 3DMigoto has).
The more you think about it the more you realize it's getting complicated really fast;))
Here is really interesting basically and a lot more digging and research and understanding first how all things are working is required;))
Once the SteamOS is fully released (commercially) I intended to give it an in-depth look...but until then there is no need ;))
1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc
It has announced that the PS3 and Xbox 360 versions for the Mad Max video game from Warner Brothers releasing around Sept 1, have been cancelled due to their hardware restrictions. It's being made by Avalanche studios (Just Cause devs)
But it will be available on SteamOs as well as PC.
HAH!! take that console owners.
EDIT: It will be available on the newer consoles though.
It has announced that the PS3 and Xbox 360 versions for the Mad Max video game from Warner Brothers releasing around Sept 1, have been cancelled due to their hardware restrictions. It's being made by Avalanche studios (Just Cause devs)
But it will be available on SteamOs as well as PC.
HAH!! take that console owners.
EDIT: It will be available on the newer consoles though.
Never had a single problem with Steam and my games, sometimes great games, often cost $2, while a movie ticket to a movie i regret going to costs $15.
As a person who buys games well in advance of playing them at a higher price just to support their efforts, like Skyrim and others and someone who who wanted devs to charge MORE for their games a long time ago i will say i have almost no problem with piracy where the person would not be able to experience the game if not "pirated". Not sure if any of you noticed, but we live in a world with extreme poverty and where business mostly means the process of getting other people to do the work for you... and where the fruits of a 10 hour day of work is funneled to the top, every day, not matter if the boss in on his "vacation" or not... and where a 100 job applicants behind you drive down the price jobs will pay because another guy simply must support his or her family TODAY and will do the job for pennies because he needs to put food on the table NOW. If a person can afford it just fine then that would bother me immensely.
One thing i do like about Steam is that it better allows the market system to work, in that prices go down to levels that people who would normally have to pirate, or buy used off of Ebay, can now offer up what they can actually afford. EA games keeps their prices near full prices years after the game was released, Steam not only has the famous sales, it lowers the price according to what the market actually dictates the price should be, thereby servicing more people at market value, aka, what its worth, TO THEM. Ever chosen a game vs. a weeks worth of food?
As a person who worked on a game mod for YEARS, releasing it for FREE and calmly responding to requests to speed up the pace and do MORE, i think many devs don't have a problem with giving their games away either.
Never had a single problem with Steam and my games, sometimes great games, often cost $2, while a movie ticket to a movie i regret going to costs $15.
As a person who buys games well in advance of playing them at a higher price just to support their efforts, like Skyrim and others and someone who who wanted devs to charge MORE for their games a long time ago i will say i have almost no problem with piracy where the person would not be able to experience the game if not "pirated". Not sure if any of you noticed, but we live in a world with extreme poverty and where business mostly means the process of getting other people to do the work for you... and where the fruits of a 10 hour day of work is funneled to the top, every day, not matter if the boss in on his "vacation" or not... and where a 100 job applicants behind you drive down the price jobs will pay because another guy simply must support his or her family TODAY and will do the job for pennies because he needs to put food on the table NOW. If a person can afford it just fine then that would bother me immensely.
One thing i do like about Steam is that it better allows the market system to work, in that prices go down to levels that people who would normally have to pirate, or buy used off of Ebay, can now offer up what they can actually afford. EA games keeps their prices near full prices years after the game was released, Steam not only has the famous sales, it lowers the price according to what the market actually dictates the price should be, thereby servicing more people at market value, aka, what its worth, TO THEM. Ever chosen a game vs. a weeks worth of food?
As a person who worked on a game mod for YEARS, releasing it for FREE and calmly responding to requests to speed up the pace and do MORE, i think many devs don't have a problem with giving their games away either.
I used to prefer having boxed copies of all my games, but I've since changed my mind. I actually prefer Steam now. I don't really care much about Steam OS though. Right now I don't see how it would be beneficial to me at all, but like Steam itself, maybe that will change eventually.
I used to prefer having boxed copies of all my games, but I've since changed my mind. I actually prefer Steam now. I don't really care much about Steam OS though. Right now I don't see how it would be beneficial to me at all, but like Steam itself, maybe that will change eventually.
|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64
The idea of "ownership" gets thrown around a lot, but it's nebulous at best, and illusory at worst.
The "ownership" we had of games in the 90s was more fragile than many people acknowledge. Sure, you "owned" the game, but only until your disc got scratched, burgled, lost, or made obsolete by an OS upgrade or hardware upgrade. All of the physical games I "owned" from then are long gone.
By comparison, the "ownership" I get from my Steam games is far more robust and long-term. It's impervious to theft, fire, loss, and physical damage. My product is always up to date. And in many cases it can even survive an entire platform change: If I migrate to Mac or Linux tomorrow, I'll continue to own, and be able to play, those games.
I used to love boxed copies too. But now, I just see them as clutter and wastage: plastic garbage that takes up space and gathers dust, and will likely not last as long as my digital games. All things accounted for, Steam is simply better. (And I'm not aware of any case of someone permanently losing their Steam games unless they did something really stupid or illegal.) And that's not even mentioning the other benefits Steam has given gaming, like auto-patching, a huge online store, and the gargantuan boost it's given to indie gaming.
If there's a significant weak point in PC gaming that could lead to calamity, it's Windows. Apple and Google are slowly kiling Windows, and Microsoft has yet to figure out how to fight back effectively. Windows is on shaky ground, and if dies, it could destroy PC gaming in the process. I have no interest in Linux, but I'm glad Valve is investing into SteamOS, if only as an insurance policy.
The idea of "ownership" gets thrown around a lot, but it's nebulous at best, and illusory at worst.
The "ownership" we had of games in the 90s was more fragile than many people acknowledge. Sure, you "owned" the game, but only until your disc got scratched, burgled, lost, or made obsolete by an OS upgrade or hardware upgrade. All of the physical games I "owned" from then are long gone.
By comparison, the "ownership" I get from my Steam games is far more robust and long-term. It's impervious to theft, fire, loss, and physical damage. My product is always up to date. And in many cases it can even survive an entire platform change: If I migrate to Mac or Linux tomorrow, I'll continue to own, and be able to play, those games.
I used to love boxed copies too. But now, I just see them as clutter and wastage: plastic garbage that takes up space and gathers dust, and will likely not last as long as my digital games. All things accounted for, Steam is simply better. (And I'm not aware of any case of someone permanently losing their Steam games unless they did something really stupid or illegal.) And that's not even mentioning the other benefits Steam has given gaming, like auto-patching, a huge online store, and the gargantuan boost it's given to indie gaming.
If there's a significant weak point in PC gaming that could lead to calamity, it's Windows. Apple and Google are slowly kiling Windows, and Microsoft has yet to figure out how to fight back effectively. Windows is on shaky ground, and if dies, it could destroy PC gaming in the process. I have no interest in Linux, but I'm glad Valve is investing into SteamOS, if only as an insurance policy.
^^^ Agreed on all points. If the day comes when I have to have SteamOS on my pc as a dual-boot setup in order to play games, that's fine. IMO that's better than having to buy a console. On the more immediate front, I wish 3D Vision would progress instead of regress.
^^^ Agreed on all points. If the day comes when I have to have SteamOS on my pc as a dual-boot setup in order to play games, that's fine. IMO that's better than having to buy a console. On the more immediate front, I wish 3D Vision would progress instead of regress.
|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64
You don't need SteamOS. Valve themselves have said that they don't recommend people actually install it. As a linux desktop OS, it's bad. It's not designed to do anything more than play games. It's not a competitor to mac/windows/linux, it's a competitor for consoles (both for standalone living room gaming pcs, and in-home streaming).
You don't need SteamOS. Valve themselves have said that they don't recommend people actually install it. As a linux desktop OS, it's bad. It's not designed to do anything more than play games. It's not a competitor to mac/windows/linux, it's a competitor for consoles (both for standalone living room gaming pcs, and in-home streaming).
[quote="Pirateguybrush"]You don't need SteamOS. Valve themselves have said that they don't recommend people actually install it. As a linux desktop OS, it's bad. It's not designed to do anything more than play games. It's not a competitor to mac/windows/linux, it's a competitor for consoles (both for standalone living room gaming pcs, and in-home streaming).[/quote]
I don't understand what you mean. I mean, yes, of course I understand that it isn't supposed to be a replacement for your main operating system, but I didn't understand what you meant by 'Valve said they don't recommend installing it?' - Seems like a bad thing for a developer to say about their own product.
Anyways, the point I was making was that if, indeed, Microsoft finally screws PC gaming up for good, and Steam OS will facilitate being able to play on the PC, I would still rather have that than to switch to console gaming.
Pirateguybrush said:You don't need SteamOS. Valve themselves have said that they don't recommend people actually install it. As a linux desktop OS, it's bad. It's not designed to do anything more than play games. It's not a competitor to mac/windows/linux, it's a competitor for consoles (both for standalone living room gaming pcs, and in-home streaming).
I don't understand what you mean. I mean, yes, of course I understand that it isn't supposed to be a replacement for your main operating system, but I didn't understand what you meant by 'Valve said they don't recommend installing it?' - Seems like a bad thing for a developer to say about their own product.
Anyways, the point I was making was that if, indeed, Microsoft finally screws PC gaming up for good, and Steam OS will facilitate being able to play on the PC, I would still rather have that than to switch to console gaming.
|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64
Fair enough. So if Windows died completely, I guess I'd be getting something like Ubuntu or, God forbid, a Mac.
But it's possible that while Windows keeps going, Windows gaming would die. It's not likely, but who knows. Microsoft are lukewarm about pc gaming at best. If they ever decide that it's cannibalising sales of Xbox, or they decide to somehow lock down Windows into being exclusively for productivity software, then dual booting windows/SteamOS might be where we all land up.
Valve has built an empire on rented land, and the landlord has been known to make some clueless decisions of late. I don't blame them for pushing into Linux more.
Fair enough. So if Windows died completely, I guess I'd be getting something like Ubuntu or, God forbid, a Mac.
But it's possible that while Windows keeps going, Windows gaming would die. It's not likely, but who knows. Microsoft are lukewarm about pc gaming at best. If they ever decide that it's cannibalising sales of Xbox, or they decide to somehow lock down Windows into being exclusively for productivity software, then dual booting windows/SteamOS might be where we all land up.
Valve has built an empire on rented land, and the landlord has been known to make some clueless decisions of late. I don't blame them for pushing into Linux more.
[quote="Pirateguybrush"]You don't need SteamOS. Valve themselves have said that they don't recommend people actually install it. As a linux desktop OS, it's bad. It's not designed to do anything more than play games. It's not a competitor to mac/windows/linux, it's a competitor for consoles (both for standalone living room gaming pcs, and in-home streaming).[/quote]Yeah, any improvements they make to Linux are not exclusive to SteamOS, and you can run Steam on most Linux distros just fine. IIRC they were promoting Ubuntu as the recommended distro for a desktop box and SteamOS for the living room, but other distros work fine too (e.g. I run Steam on Debian, and one of my colleagues runs it on Fedora).
Pirateguybrush said:You don't need SteamOS. Valve themselves have said that they don't recommend people actually install it. As a linux desktop OS, it's bad. It's not designed to do anything more than play games. It's not a competitor to mac/windows/linux, it's a competitor for consoles (both for standalone living room gaming pcs, and in-home streaming).
Yeah, any improvements they make to Linux are not exclusive to SteamOS, and you can run Steam on most Linux distros just fine. IIRC they were promoting Ubuntu as the recommended distro for a desktop box and SteamOS for the living room, but other distros work fine too (e.g. I run Steam on Debian, and one of my colleagues runs it on Fedora).
2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit
[quote="SnickerSnack"]'Valve said they don't recommend installing it?'[/quote]
In a talk by a Valve developer (I can probably find the link if you want, it's about an hour long), he made it clear that SteamOS is mainly built for use on Steam Boxes (prebuilt or DIY), and that they don't really intend for normal people to just install it as a daily OS.
SnickerSnack said:'Valve said they don't recommend installing it?'
In a talk by a Valve developer (I can probably find the link if you want, it's about an hour long), he made it clear that SteamOS is mainly built for use on Steam Boxes (prebuilt or DIY), and that they don't really intend for normal people to just install it as a daily OS.
Conjecture? Hardly. It must have been a good one. Are you saying your experience with steam has not been good, because if so, the idea of linking to the promotion of steam products and services wouldn't really add up, would it? But hey, link away.
If that's what this particular guy was up to, then it sounds like he got what was coming to him, no arguments.
@TsaebethT
Before steam took control of pc digital gaming distribution, the consumer at least had some small sense of ownership for something that had been legitimately bought and paid for. Steam are busy redefining what ownership actually is. If consumers want a purpose-built steam gaming pc or a steam operating system, that's different. They are choosing it. Of those currently dissatisfied with steam, there is a distinct lack of consumer choice here. That's all I'm saying.
Intel Core i7 4770k @ 4.4Ghz, 3x GTX Titan, 16GB Tactical Tracer LED, CPU/GPU Dual-Loop Water-Cooled - Driver 331.82, DX11.0
Good or Bad, I like Steam for convenience.
It beats the fuck out of some of the other digital distributors, excluding GOG.
I'm thinking it might be worthwhile for someone from our community (and maybe I'm volunteering myself here, as little spare time as I have) to try to keep an eye on how the engines are going in this respect, and to try to push support for non-VR stereo rendering into the engines.
The source code of UE4 is now available for free and it seems Epic may be willing to accept contributions from the community, so that would be one obvious engine we could focus on (I've started playing with it a little this week).
Unity and CryEngine don't have source available (at least not unless you are willing to pay a significant amount of money), so I'm not holding out any hope of them supporting stereo on SteamOS. I'm not sure what model Source 2 is going for - they've announced the engine will be free, but I haven't seen any mention of whether that will include source code or not, nor how likely Valve will be to accept contributions.
Ultimately it would be great if we could get a solution like 3D Vision Automatic working on Linux/SteamOS, and I've wondered if porting Helifax' wrapper might allow this (no idea if this is even feasible - who knows if the interop layer it depends on even exists in the Linux driver?). Even if that wrapper won't work on Linux, something along the same lines might be doable. Unfortunately the community fixes developed for the DirectX titles won't seamlessly carry across to the OpenGL ports on Linux since the shaders will be different.
One potential show stopper might be that stereo support from nvidia in Linux is (or at least was) limited to quadro cards with the 3D Vision pro kit and applications that support quad-buffered stereo. I understand from Helifax that OpenGL stereo support on Windows works with geforce cards and the non-pro kit starting with some driver version, so it is possible the same might have happened in Linux since I looked into it a few years ago.
2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit
Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD
Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword
Last I checked 1-2 years ago the 3D Vision emitter wasn't even recognized in Linux in the regular Geforce Drivers... However one guy spent some time and manged to make it work;)) Basically the firmware of the dongle comes with every driver set (under Windows) Using libusb you can connect the dongle, enumerate it and upload the firmware. So that takes care of that.
Now regarding making a wrapper: There is no Interoop layer under linux as Linux doesn't know what DirectX even is... so you don't need that. So basically what you need to do is to change that part of the wrapper with your emulated Quad Buffering swap mechanism. (which is even easier that the interoop stuff).
All the games ported by Steam on SteamOS are "natively" calling OpenGL. Now what I don't know if internally they are swapping the DX calls with OGL calls or basically how the porting is done... Here it gets complicated a bit...since We don't know if: for any original DX call there is a translated OGL call and most importantly if the shaders are translated to GLSL (from HLSL) or they are in the binary (precompiled) format in which case we need some decompiler (like 3DMigoto has).
The more you think about it the more you realize it's getting complicated really fast;))
Here is really interesting basically and a lot more digging and research and understanding first how all things are working is required;))
Once the SteamOS is fully released (commercially) I intended to give it an in-depth look...but until then there is no need ;))
1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc
My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com
(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)
But it will be available on SteamOs as well as PC.
HAH!! take that console owners.
EDIT: It will be available on the newer consoles though.
As a person who buys games well in advance of playing them at a higher price just to support their efforts, like Skyrim and others and someone who who wanted devs to charge MORE for their games a long time ago i will say i have almost no problem with piracy where the person would not be able to experience the game if not "pirated". Not sure if any of you noticed, but we live in a world with extreme poverty and where business mostly means the process of getting other people to do the work for you... and where the fruits of a 10 hour day of work is funneled to the top, every day, not matter if the boss in on his "vacation" or not... and where a 100 job applicants behind you drive down the price jobs will pay because another guy simply must support his or her family TODAY and will do the job for pennies because he needs to put food on the table NOW. If a person can afford it just fine then that would bother me immensely.
One thing i do like about Steam is that it better allows the market system to work, in that prices go down to levels that people who would normally have to pirate, or buy used off of Ebay, can now offer up what they can actually afford. EA games keeps their prices near full prices years after the game was released, Steam not only has the famous sales, it lowers the price according to what the market actually dictates the price should be, thereby servicing more people at market value, aka, what its worth, TO THEM. Ever chosen a game vs. a weeks worth of food?
As a person who worked on a game mod for YEARS, releasing it for FREE and calmly responding to requests to speed up the pace and do MORE, i think many devs don't have a problem with giving their games away either.
46" Samsung ES7500 3DTV (checkerboard, high FOV as desktop monitor, highly recommend!) - Metro 2033 3D PNG screens - Metro LL filter realism mod - Flugan's Deus Ex:HR Depth changers - Nvidia tech support online form - Nvidia support: 1-800-797-6530
|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64
The "ownership" we had of games in the 90s was more fragile than many people acknowledge. Sure, you "owned" the game, but only until your disc got scratched, burgled, lost, or made obsolete by an OS upgrade or hardware upgrade. All of the physical games I "owned" from then are long gone.
By comparison, the "ownership" I get from my Steam games is far more robust and long-term. It's impervious to theft, fire, loss, and physical damage. My product is always up to date. And in many cases it can even survive an entire platform change: If I migrate to Mac or Linux tomorrow, I'll continue to own, and be able to play, those games.
I used to love boxed copies too. But now, I just see them as clutter and wastage: plastic garbage that takes up space and gathers dust, and will likely not last as long as my digital games. All things accounted for, Steam is simply better. (And I'm not aware of any case of someone permanently losing their Steam games unless they did something really stupid or illegal.) And that's not even mentioning the other benefits Steam has given gaming, like auto-patching, a huge online store, and the gargantuan boost it's given to indie gaming.
If there's a significant weak point in PC gaming that could lead to calamity, it's Windows. Apple and Google are slowly kiling Windows, and Microsoft has yet to figure out how to fight back effectively. Windows is on shaky ground, and if dies, it could destroy PC gaming in the process. I have no interest in Linux, but I'm glad Valve is investing into SteamOS, if only as an insurance policy.
|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64
I don't understand what you mean. I mean, yes, of course I understand that it isn't supposed to be a replacement for your main operating system, but I didn't understand what you meant by 'Valve said they don't recommend installing it?' - Seems like a bad thing for a developer to say about their own product.
Anyways, the point I was making was that if, indeed, Microsoft finally screws PC gaming up for good, and Steam OS will facilitate being able to play on the PC, I would still rather have that than to switch to console gaming.
|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64
But it's possible that while Windows keeps going, Windows gaming would die. It's not likely, but who knows. Microsoft are lukewarm about pc gaming at best. If they ever decide that it's cannibalising sales of Xbox, or they decide to somehow lock down Windows into being exclusively for productivity software, then dual booting windows/SteamOS might be where we all land up.
Valve has built an empire on rented land, and the landlord has been known to make some clueless decisions of late. I don't blame them for pushing into Linux more.
2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit
Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD
Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword
In a talk by a Valve developer (I can probably find the link if you want, it's about an hour long), he made it clear that SteamOS is mainly built for use on Steam Boxes (prebuilt or DIY), and that they don't really intend for normal people to just install it as a daily OS.