Hoofdcategorieën
Device Settings

WineX draait Max Payne onder Linux

Door Robin van Rootseler, donderdag 21 februari 2002 16:31
Bron: TransGaming, views: 588

De mensen van TransGaming Technologies zijn er in geslaagd om Max Payne onder Linux te laten draaien. Hierbij is Max Payne het eerste DirectX 8 spel dat door WineX onder Linux kan draaien. CEO en CTO Gavriel State liet weten dat het spel nog niet helemaal 100% draait, maar dat deze ontwikkeling laat zien hoe snel het team in staat is om support voor nieuwe multimedia API's toe te voegen aan WineX. Vanaf december 2001 is men aan dit karwei bezig geweest zonder hulp van Remedy Entertainment en zonder de broncode van Max Payne. Hieronder een gedeelte uit het artikel:

Max Payne (screenshot, klein)TransGaming has demonstrated the tremendous power of WineX previously. In September 2001, TransGaming licensed the world's top selling game, Electronic Art's The SimsTM, and shipped an optimized Linux version just eight weeks later. The MandrakeSoft "Gaming Edition", featuring The SimsTM on Linux and MandrakeLinux 8.1 is available in stores across North America and the UK.
Volgende 16:37 VIA bouwt eerste samples VT8235 southbridge
Vorige 16:22 SEC onderzoekt boekhouding nVidia
Advertentie

Reacties

«  1  2  3  4  »

Dit is wel vet stoer natuurlijk. Moet je nagaan wat een voordeel dit voor linux en de linux gebruikers kan zijn. Wow...

gauw effe posten en dan en net tekstje editten he? :Z

huh? waarom krijg ik nu minpunten als ik gewoon mij mening geef net als normaal omdat ik toevallig hier als eerste sta? Dit is wel even heel raar zeg.

Kon ik maar dat testen voor m'n werk :)

Pfff als ik even gewacht had had ik geen First Post moderatie gekregen.
Zuigsysteem!!!

Ja, testen is 1 maar het ontwikkelen daar komt wel wat meer bij kijken...

Dit gaat echt de goede kant uit. :)
Voor veel mensen komt zo de overstap naar linux steeds dichterbij.

voor mij niet hoor, want max payne is al bijna 1 jaar uit....

vin niet dat ze het nou fantastisch snel hebben gedaan ofzo

Vanaf december 2001 is men aan dit karwei bezig geweest zonder hulp van Remedy Entertainment en zonder de broncode van Max Payne.
in 3 maanden een beta te kunnen maken vind ik best wel een prestatie anders :) zeker zonder broncode of hulp..

Gaat ook niet om het spel. Gaat om de API die functioneert. Zeker de opmerking dat men deze snel aan kan passen is belangrijk.

Dit betekent dat men dit voor andere DirectX8 spellen snel moet kunnen inrichten en deze spellen dus sneller na hun introductie voor linux geschikt kan maken. (of beter dat de fabrikant dit voor de release zelf beschikbaar kan doen) zodat het spel bij introductie voor meer platforms en groter publiek beschikbaar is.

Dit kan je dus alle nieuwe spellen snel op je nieuwe desktop opleveren, maar ook... een boost voor linux op de desktop geven:

met als gevolg meer werk aan linux, hierdoor een beter desktop platform, meer applicaties, betere applicaties etc.

Het gaat niet alleen om Max Payne het gaat om DirectX 8 compatible games. Dat wordt er bedoeld met de doorbraak en het zal zeker voor sommige mensen een overstap gaan maken naar het steeds beter ondersteunende OS.

* 786562 reinouts
Maareh, IMHO kan de echte gamefreak best zonder windhoos, die koopt gewoon een PlayStation. (draait tegenwwordig ook Linux op! :*) )

hoezo de andere 500.000 spellen? Alle spellen die DirectX compatible zijn (bijna alles vanaf 1995) kan in principe draaien met WineX. Eigenlijk kan het dus al.

Het project is alleen nog in de beta-fase (dat wat Windows al 12 jaar is), maar de verwachtingen kunnen best wel hoog gesteld worden...

Inderdaad zal voor velen de overstap werkelijkheid worden. Mischien mogelijkheid tot het creeren van een ECHTE X-box.... :)
Dat het niet snel genoeg gaat? get real dude, je mag het niet vergelijken met een full blown commercial software bedrijf.

Euhm ja, misschien niet, maar ze hoeven heel Linux en heel Max Payne ook niet te schrijven, dus die vergelijking gaat niet echt op.

TransGaming *IS* een commericeel softwarebedrijf.... Lees de homepage es voor de grap.

Er is nog altijd een verschil tussen de OPPERGOD der bedrijven MS en TransGaming als underdog.

Triljoenen budget van MS tegen een bedrijf dat paar dollars per geïnteresseerde vraagt.


Quake 3 draait anders al jaren onder Linux :)

Dis natuurlijk wel ontzettend "Woei!!!!" :) Ik vraag me alleen af hoe veel het snelheidsverlies is omdat ze het emuleren....hoop niet te veel

[edit]
sorry,sorry, vautje, me is niet helemaal wakkerz :)

Volgens mij emuleren ze het toch niet???
Ze adden gewoon een Bestaand APi in WinX

Ze emuleren inderdaad niet. Maar als ik het goed begrijp hebben ze ook nog geen hardware matige vertex shaders waardoor het spel niet de volle snelheid zal behalen op videokaarten die hier wel gebruik van kunnen maken (en onder windows dus een groot voordeel hebben tov. andere videokaarten).

[edit]

Max Payne is gebasseerd op de MaxFX engine, die ook door MadOnion wordt gebruikt voor 3Dmark 2001. Max Payne maakt dus wel degelijk gebruik van DX8, want hoe kan MadOnion anders een DX8 benchmark (met ondersteuning voor vertex en pixel shaders) uitbrengen op een DX7 engine... ;)

Ehm, volgens mij wordt er in MP helemaal geen gebruik gemaakt van vertex shaders, volgens mij is het zelfs helemaal geen DX8.0 game, maar een DX7.0 game.

het is inderdaad geen direct 3d 8.0 maar 7.0 , maar dx 8.0 is wel vereist dacht ik
directx 7 had ook al vertex shaders , ben niet zeker

Nee, vertex en pixelshaders (programeerbare T&L) zijn DX 8.0, DX7.0 had alleen support voor de oude 'vaste' T&L engine.

Dat je DX8.0 moet hebben om het installeren/spelen is gewoon zuiver compatibiliteit, heel veel DX7.0 games willen DX8.0 geinstalleerd hebben, gewoon omdat het een nieuwere versie is, met betere compatibiliteit. De functies zelf worden alleen niet gebruikt.

Die pixel en vertexshaders komen er wel, die zitten tenslotte ook in opengl 1.3

er is btw nog een interessant project gaan, een dx 8.x wrapper die dx8 > opengl vertaalt, zonder al teveel verlies...het project is net open source gegaan (kwam vanaf beos) en komt ook uit voor linux en mac os x

http://www.v3x.net/directx/

Als M$ het toch al andersom doet zonder al te veel verlies (hun OpenGL -> D3D wrapper doet het sneller dan de native ICD als je naar S3 kaartjes kijkt :o ), moet het ook wel lukken om een snelle D3D -> OpenGL wrapper te maken.

Ik snap niet waarom mensen zo graag willen proberen om allerlei programmatuur te laten werken onder Linux dat normaal alleen geschreven is voor Windows.
De meeste mensen die met Linux werken doen dat omdat ze windows slecht, danwel te dominant vinden. Maar dan gaan ze wel proberen allerlei programma's van het 'duivelse' windows platform aan de praat te krijgen onder Linux :?
Als je zo graag windows programma's wilt draaien waarom draai je windows zelf dan niet gewoon??
edit:
Is niet als flame bedoelt, maar ik vind het nogal een vreemd iets. Dat ze het voor elkaar hebben om ook 'nieuwe' directX programma's te laten draaien onder Linux is best geinig.

Omdat het mensen makkelijker maakt om in z'n geheel over te stappen op Linux, zonder dat ze al hun gebruikelijke applicaties en games in een keer achter zich moeten laten. Pas als er genoeg mensen Linux actief gebruiken, zullen software developers er meer voor ontwikkelen. Wine biedt voornamelijk mooie mogelijkheden voor een soepele overstap. :)

Velen willen gewoon games kunnen spelen op een degelijk platform.

De enige manier voor Linux om terrein weg te pikken van een cultuur die al M$-based is, is door gaming-mogelijkheden te bieden.

Sim-pel.

mja, maar schiet het iets op als straks iedereen met Linux windows spellen speelt? Dan zijn die spellen dus nog niet ontwikkeld speciaal voor Linux. Kunnen beter zorgen dat Linux ook voor gaming sterk verbetert, ipv. Windows na te doen

Linux is al wel geschikt voor spellen. Alleen de developpers willen daar niet aan. De grote consumentenmarkt draait allemaal windows, dus een spel voor linux uitbrengen brengt niet op.

Juist, en zolang het op deze manier door gaat, is dat voor MS een stap aan wal die zo vast als een huis staat.

Kortom, veel mensen willen best overstappen, maar door gebrek aan applicaties / spellen is het gewoon niet mogelijk.

Ik gebruik zelf ook Windows naast Linux. Enkel en alleen om spelletjes te spelen en af en toe in te internetten.

Ik denk dat je een juist een bepaalde tendens zal gaan zien. Hee mensen hebben dit er voor over om mijn spel onder linux te gaan spelen. Mischien krijg ik meer omzet als ik mijn spel ook meteen naar linux port.

Maar ondanks dat, als we nu een soort D3d onder Linux krijgen, dan zijn we toch weer terug bij af?
Ik meen dat Window$ zijn instabiliteit te danken heeft aan D3d, of ben ik nu gek!?

Als we onder Linux zo ook een soort D3d krijgen, dan is Linux ook ter dood veroordeeld...... :'( :'( :'(

Maar ondanks dat, als we nu een soort D3d onder Linux krijgen, dan zijn we toch weer terug bij af?
Ik meen dat Window$ zijn instabiliteit te danken heeft aan D3d, of ben ik nu gek!?
Als we onder Linux zo ook een soort D3d krijgen, dan is Linux ook ter dood veroordeeld......
Dat is behoorlijke onzin. Dat Windows niet overeind kan blijven als DirectX applicaties op hun gat gaan is zijn probleem. Daarnaast is het een implementatie van de DirectX api die alle calls omzet naar OpenGL, het is geen port ofzo.
Linux kan enkel crashen door een brakke OpenGL DRI driver in dit geval. En die zijn er we, oude NVidia drivers bijvoorbeeld konden Linux volledig lam leggen. Je kunt de DRI (direct render interface) ook uitzetten, maar dat zorgt voor een enorme overhead op de CPU en dus voor enorme traagheid tijdens het renderen.

Ik wil niet lullig doen maar DirectX verzorgt een een omleidingsroute vanuit het spel naar de hardware welke sneller is dan de normale driver (niet door alle VXD layers heen en zo). Je kan je afvragen als 2 paralelle wegen om hetzelfde doel te bereiken stabiel te noemen is :)

Instabiliteit van Windows is veelal een verhaal rondom de shared DLL's waarbij door nieuwe installaties oude DLL's worden overschreven en daardoor functionaliteiten anders (kunnen) worden.

Om op het verhaal terug te komen. Het is natuurlijk een winst om DirectX gebaseerde spellen onder Linux te zien draaien, dit zal zeker goed doen aan de mogelijkheid om Linux te gaan proberen. Als Lunux populairder wordt is de kans zeker daar dat men de spellen (en ander software) ook voor Lunux gaan bakken. Tot die tijd lijkt mij dergelijke ontwikkelingen nuttig te noemen.

Hallo,

haal je niet teveel zaken door elkaar.
Als je windows slecht vindt, hoeft het niet niet direct te betekenen dat je een afkeer hebt voor elk programma dat voor win32 is geprogrammeerd.

Heb je helemaal gelijk in, maar het is hoogstwaarschijnlijk natuurlijk wel beter/sneller/stabieler als de spellen direct voor Linux zijn geschreven door de fabrikant. Dus dat er een Windows en een Linux versie wordt gemaakt. Helaas is dat nog ver te zoeken :S.
En tsja, ik kan me wel voorstellen dat veel mensen ff terugdeinzen als het op Windows is gebaseerd, iets waar ze dan juist vanaf willen.

Maar dan gaan ze wel proberen allerlei programma's van het 'duivelse' windows platform aan de praat te krijgen onder Linux

Wat wil je daar nu mee zeggen dan???
Ik erger me niet aan mn windows programma's, maar aan windows..die programma's kan ik zelf kiezen, niet het platform waarop ze draaien...als dat wel kan ben ik al blij..

offtopic
om even op Vlarp te reageren.

Linux of beter alle Unix en Linux varianten *nix hebben Gewoon voordelen ten opzichte van windows. De meest belangrijkste is stabiliteit. Betere performance en de optimaliseerbaarheid. zo kan het lijstje nog verder uitgebreid worden.
hiernaast een p100 is oud maar met *nix prima servertje voor je netwerk thuis

het is meer een geld kwestie, hoe je het went of keert.

en nee inderdaad desktop c.q client is NOG? niet een echt sterkpunt van linux. maar ze zijn goed op weg.
/offitopic

En om terug te komen op het gamen en alle andere zaken die onder Wine kunnen en draaien,...
Wat is er mis met het beste van beiden te hebben :?

edit
waarom dit nu weer een troll ? je informeert men ...
/edit

VET!!! :D ..... jammer dat ik het al uitgespeeld heb ;(

nu nog een audio-driver voor surround en we zijn comleet 8-)

Ik heb nog geen spellen geprobeerd, maar surround sound lukt prima, heb een 4.0 opstelling en een sblive 5.1, geen probleem om dat werkend te krijgen hoor.

[edit] ik heb laatst bv the Matrix en StW TFM gekeken, de podrace was toch echt niet gewoon gemirrord hoor... ik hoorde het geluid echt van achter naar voor.
Zelfde bij alle Dolby demo's aan het begin van de dvd's.

Misschien dat dat voorlopig anders is bij de Audigy, omdat ze daarmee nog niet zo snel zijn met de linux drivers?

ik heb een audigy en ik heb wel geluid uit 4 speakers, maar het blijft gewoon een mirror van voor.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 16:37 VIA bouwt eerste samples VT8235 southbridge
Vorige 16:22 SEC onderzoekt boekhouding nVidia
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011