Hmm ben voorlopig geen voorstand voor Steam op Linux. Wat ermee wordt bereikt is verdere fragmentatie van de pc markt...
We zijn net op het punt dat vrijwel iedereen dx10+ heeft en een multicore cpu met voldoende ram. Slechts 5% heeft nog 1 core, en minder dan 5% heeft nog DX9. Doordat vanaf Direct X 10 alles "moet" ipv "mag" is het allemaal wat makkelijker te optimaliseren.
Tijdens vista was de userbase met direct x 10+ en vista veeel kleiner. Een direct X 10 only game uitbrengen (zoals Just Cause 2) is dan een gok.
http://store.steampowered.com/hwsurvey
Als pc titels voortaan behalve voor windows ook nog op linux (opengl) moeten worden uitgebracht dan is dit weer een extra argument voor de developpers om de pc games links te laten liggen. We zijn de laatste jaren al doodgegooid met argumenten mbt fragmentatie, piraterij en een te kleine afzet.
Het zou mooi zijn als de taart (van gamers) zou groeien door steam op linux. Ik vrees echter dat er vooral overstappers en dualbooters gebruik van gaan maken. Ik zie geen ontwikkelingen waardoor de gemiddelde gebruiker ineens wel linux gaat omhelzen. Laat staan een gebruiker die nu niet gamed en dan via linux ineens wel. Resultaat is dus fragmentatie.
Stel dat 20% van de steamgebruikers overstapt naar Linux (ik noem maar wat). Dan kun je als developper twee dingen denken. 1) Ik moet mijn game ook voor linux ontwikkelen (en dan is 20% te klein). 2) Mijn afzetmarkt is met 20% gekrompen. Ik vrees voor redenatie 2... Gevolg van renedatie 2 is dat het beschikbare budget omlaag gaat. Resultaat mogelijk (meer) slechte pc ports. Vrijwel alles is immers multiplatform tegenwoordig.
edit: @sorcix
Standaard is niet door mij gekozen die is zo in de loop der jaren ontstaan. Toen ik begon met gamen begon je met DOS. Een paar jaar later kwam windows 3.1 en kon je bij de nieuwe games vaak kiezen tussen DOS en windows (bijvoorbeeld transport tycoon deluxe). Zelfde is ook ontstaan met direct X. Vroeger kon je bij een game vaak kiezen of je OpenGL wilde renderen of Direct3D. Die keuze is verdwenen. Direct X ontwikkeling is ook erg hard gegaan (elke twilight werd er wel weer een directx update meegeleverd) daar heeft de pc gamer imo toch veel aan te danken.
Als je persé met de term egoistisch wil gooien dan lijkt me dat eerder van toepassing op de gebruiker die alles geport wil hebben naar zjin OS terwijl dat een marktaandeelheeft dat kleiner dan 2% is. Maargoed die termen lossen niks op en het is een open deur voor een kip/ei discussie (dat het marktaandeel zonder games ook niet zal groeien). Die discussie staat volledig los van mijn punt tov fragmentatie.
Voor de duidelijkheid: ik heb niks tegen linux, ik ben gewoon blij dat (mede dankzij de APU/IGP) de pc markt voor het eerst in jaren weer homogeen is geworden. Iedereen heeft nu gewoon een directX 10/11 gpu.
OpenGL vs Direct X is een hele lange en complexe discussie. Het komt hier op neer:
In general, Direct3D is designed to virtualize 3D hardware interfaces. Direct3D frees the game programmer from accommodating the graphics hardware. OpenGL, on the other hand, is designed to be a 3D hardware-accelerated rendering system that may be emulated in software. These two APIs are fundamentally designed under two separate modes of thought.
http://en.wikipedia.org/w...on_of_OpenGL_and_Direct3D
@Whieee
Het probleem is niet beperkt tot OpenGL vs DirectX. Ook al zouden alle games OpenGL gebruiken dan nog moet er moeite worden gedaan om de game op Linux te releasen (lees compilen en testen). Er zijn toch ook ontelbare hoeveelheden software pakketten die niet voor linux uitkomen en uberhaupt geen gebruik maken van 3d graphics

. Zelfs sommige gameservers worden windows only geleverd (en dat vindt ik persoonlijk pas echt een misser!).
@blokker 1999
Hmm

. Een pc met linux heeft toch ook een Intel of AMD... daar hoef je als game maker echt geen rekening mee te houden. Daar zit je game een aantal lagen boven. Sterker nog sinds direct X 10 hoeft de ontwerper zich veel minder druk te maken over verschillen in hardware.
Overigens is er met DirectX 9 wel een tijd ongunstige fragementatie geweest omdat iedereen maar wat deed... (en dan doel ik op nvidia en ati) Direct X 10 is daardoor een stuk efficienter. Kun je zelf proberen in Far Cry 2. Scheelt ongeveer 20% fps

.
Bovendien is de console markt van een hele andere orde (die is groot zat):
GTAIV:
During the first five days of availability, the title sold 1.85 million units on the Xbox 360 and 1 million on the PlayStation 3 in the United States,
MW2:
Modern Warfare 2 sold approximately 4.2 million units for the Xbox 360 and 1.87 million units for the PlayStation 3 in the U.S. during the month of November 2009
[Reactie gewijzigd door sdk1985 op 23 juli 2024 04:21]