Hoofdcategorieën

Hacker claimt DirectX 10 ook buiten Vista te kunnen draaien

Door Dimitri Reijerman, dinsdag 24 april 2007 15:15
Bron: The Inquirer, submitter: vansante, views: 60.322

Hackers van het Alky Project claimen DirectX 10-applicaties ook op andere besturingssystemen dan Vista te kunnen draaien door het gebruik van een zelfontwikkelde 'wrapper'. Indien de claim waar blijkt te zijn, kan dat een forse tegenslag voor Microsoft zijn.

DirectX 10-logoMicrosoft heeft consistent verkondigd dat DirectX 10 onlosmakelijk is verbonden aan Windows Vista. De code zou te nauw verweven zijn met de Vista-kernel om toegepast te kunnen worden in andere Windowsversies, maar critici beweren dat het een goedkope truc is om met name gamers te dwingen naar Vista te migreren. De hackers achter het Alky Project zeggen dat de beweringen van Microsoft onzin zijn. Cody Brocious, hoofdontwikkelaar van het Alky-team, zegt op zijn weblog dat door een aantal uitvoerbare bestanden te bundelen, DirectX 10 zich ook prima buiten Vista thuisvoelt. De 19-jarige Amerikaan claimt de code voor de geometry shaders - een exclusieve feature voor DirectX 10 hardware - middels reverse-engineering te hebben losgeweekt van Vista. Games die DirectX 10 vereisen zouden in sommige gevallen zelfs op 'verouderde' DirectX 9 videokaarten kunnen draaien. Brocious zegt dat Windows-spellen dankzij zijn wrapper ook op besturingssystemen als OS X en Linux kunnen draaien. Een online beschikbare preview met een aantal voorbeelden uit de DirectX-SDK zou de claims van het Alky-team moeten onderbouwen.

Volgende 16:48
Vorige 14:52

Reacties

«  1  2  3  4  5  6  7  8  »


Neelie Kroes komt u er maar in...

ik zie het ook niet als verrassing... wat me wel verrast is de hoeveelheid (en varieteit aan) reacties op dit bericht alleen al op tweakers (nu al ruim 200? :o ) :9 om over de reacties op de verschillende blogs rond het alky project nog maar te zwijgen

goh wat ben ik toch blij dat ik mijn operating system gratis op geperste CD toegestuurd krijg, en deze zonder enige merkbare restricties of verplichtingen mag gebruiken :Y)

van mij mag mevrouw Kroes heel Microsoft aan stukken scheuren 8-)

@LuitvD

Hoezo heb jij geen restricies, zeker nog nooit een spelletje proberen op te starten.....ow sorry jij speelt alleen quake 3 |:(


Ontopic: Als dit waar is heeeeleeeemaal top, DE reden voor vele mensen om bij ms te blijven. Dan kan ik eindelijk linux draaien zonder dat geouwehoer dat je daar niet op kan gamen, logisch dat deze ontdekking zeer doet bij ms (en nogmaals voor de azijnzeikers, ik weet dat er een paar spellen op linux draaien (opengl) maar dat is niks natuulijk).

Naar mijn idee zeer goede ontwikkeling, maar ik denk persoonlijk dat je niet naar Vista overstapt alleen vanwege Directx10. Natuurlijk altijd mooi om Dx10 op XP te kunnen draaien :7

ik ben zeer tevreden over XP en zie geen enkele reden -buiten DirectX 10- om over te stappen naar Vista

de buitensporige prijzen staan voor mij absoluut niet in relatie tot de toegevoegde waarde van Vista.
in tegendeel zelfs!

de performance onder Vista is slechter dan onder XP.
drivers zijn niet beschikbaar of zijn niet even goed ontwikkeld dan die van XP

misschien zullen we allen wel verplicht worden om binnen een paar jaar over te schakelen naar Vista aangezien XP niet meer verkocht wordt, niet meer ondersteund wordt en omdat er geen drivers meer worden geschreven voor XP, maar totdan...no thanks!

@cool_deepblue: Ik hoor zo vaak dat de performance van Vista slechter is dan XP. Ik moet je juist het tegendeel bewijzen. Zelfs met Aero aan is in mijn geval Vista sneller dan XP. Je zou Vista zo kunnen configureren dat het veel sneller is dan XP...

Is afhankelijk van meerdere zaken :de ouderdom van de xp installatie waarmee je vergelijkt en de specs van de PC. Op de laptop waarop ik dit typ is Vista echt logger dan een oudere XP installatie met veel meer rommel.

Vistas systeemeisen spreken trouwens van 512MB maar Vista heeft zelf al meer dan dat nodig. Een verse Vista installatie ging op mijn PC naar 540MB Ram (van de 1,5GB) en plaatste dan nog een deel in de swap, en dan was hij nog niet bezig met het voorladen van andere applicaties om die sneller te kunnen opstarten.

Windows heeft de bekende eigenschap dat het besturingssysteem 'dichtslibt' na een tijdje. Daarom lijken de nieuwe besturingssystemen altijd sneller dan ze eigenlijk zijn, omdat de gebruikers meestal van een oude Windows computer afkwamen.

In werkelijkheid draaien spellen iets langzamer onder Vista dan onder XP. Gamespot heeft dit getest, en spellen draaiden net een paar fps sneller onder XP dan onder Vista. Misschien komt dit omdat de drivers nog niet 100% klaar zijn voor Vista, maar misschien gebruikt Vista gewoon meer resources.

De laatste keer dat ik Vista probeerde onder 64 bit had deze geen swap nodig, ik heb 2 gb ram en vista gebruikte 666 mb (ironisch :P ) met aero en alle effecten aan, alle ultimate apps aan. minimum systeemeisen van vista met alle toeters en bellen zullen dan ook hoger dan de 512 mb liggen..

Ik moet zeggen dat Vista (x64) vele malen soepeler en sneller draait op mijn bak als xp (x86) (kan niet met xp 64 vergelijken ivm compatability issue met mijn RAID controller)

Vista past zijn instellingen dan ook aan naar je hardware. Jij hebt 1.5GB beschikbaar. Waarom zou vista daar geen gebruik van maken?

Ik stap zelf trouwens ook pas op het laatste moment over.

Laatste moment? Vlak voor dat Vista uit de retail kanalen wordt gehaald? :+

Allicht in de Windows interface, maar absoluut niet in 3d applicaties. Bij de spellen die ik speel (CS:S en Guild Wars) ging de performance duidelijk achteruit in Vista.

Na een maand Vista had ik er ook genoeg van en installeerde XP weer; wat een verademing.

Heerlijk om uitontwikkelde drivers te gebruiken, loopt als een zonnetje in XP. Over een jaar zal het wel gelijk lopen, maar voorlopig nog echt niet hoor.

@plague
nee, na service pack 1 in november en de benodigde positieve onthaal daarvan imho het startsein om te gaan upgraden bij mij.XP bolt goe, en da zal het nog wel even doen, maar is uiteindelijk al wat...7 jaar oud?

Ja maar wedden dat je XP ook zo kunt tweaken dat hij dan weer sneller gaat dan Vista?
Op die manier blijf je bezig natuurlijk en zo kun je nooitt vergelijken

Dat je geheugen voller wordt gezet wil nog niet zeggen dat je PC/Laptop er meteen langzamer van wordt. Ben juist blij dat het es gebruikt wordt.
Bovendien is in het topic over Vista op GoT al aangetoond dat het geen enkele performance scheelt om de hoeveelheid geheugen vrij te geven (0.01 seconde geloof ik, oftewel verwaarloosbaar).

Bovendien heb ik het nu op mijn PC en Laptop draaien waarbij ik beter kan multitasken, applicaties sneller geopend heb en qua drivers 0 problemen.

Bovendien doe ik met de accu van mn laptop nu een goede 25 minuten (give or take) langer.

Als je Vista fatsoenlijk africht (net als XP trouwens) dan kun je er qua prestaties zeker op vooruit gaan! Maar dat wil dan nog niet zeggen dat je alle services uit moet zetten zoals superfetch e.d. want dan heb je er weer niets aan!

XP bolt goe, en da zal het nog wel even doen, maar is uiteindelijk al wat...7 jaar oud?
5 en een half jaar, op de kop af ;)

Je zou Vista zo kunnen configureren dat het veel sneller is dan XP...
Sneller dan een ongeconfigureerde XP bedoel je :?

Zeker een installatieprobleem bij het installeren gehad? Ik voor mijn xp64 installatie op een raidsetup een oerdegelijke floppydrive nodig, plus de juiste xp64 drivers die dus niet via een usb-floppy drive gebruikt konden worden, maar alleen via de fdd controller(!). Drivers zijn inderdaad problematisch, maar ik typ nu toch wel dit berichtje ;) Het kostte me 2 dagen voordat ik hierachter kwam, maar een beetje doorzetter komt er wel.

Helaas kan ik niet zeggen wat voor mij het verschil tussen XP64 en Vista(~64) is.
Ik heb wel al een nieuwe grafisch rekenaar 8800GTX-768mb :P besteld. Nu nog hopen dat Vista goedkoper wordt, of dat DX10 gewoon gaat werken(zonder die zgn. wrapper aub!) op XP(64)

Windows heeft de bekende eigenschap dat het besturingssysteem 'dichtslibt' na een tijdje.
Ieder OS heeft dat, als je maar genoeg meuk installeert.

Sterker nog: Linux heeft die eigenschap standaard. Je moet meuk uninstallen om em sneller te krijgen.

Misschien omdat ik die 1.5GB ergens anders voor zou willen gebruiken en ik geen 'lag' wens die voortkomt uit alles uit het geheugen gooien dat Vista er vooraf in gezet heeft?

Heerlijke generalisatie weer. "Linux heeft dit standaard". Ik vind de kernel standaard best wel bloatvrij eigenlijk..? Denk dat je doelt op Fedora achtige distributie's die inderdaad teveel bloat bevatten (naar mijn mening) maar als je distributies als Slackware of Arch Linux gaat proberen dan is het zeker niet zo dat er standaard allemaal meuk op staat... Windows is veel erger wat dat betreft...

@Joolee

Vista past zijn instellingen dan ook aan naar je hardware. Jij hebt 1.5GB beschikbaar. Waarom zou vista daar geen gebruik van maken?

Yeah right, het is geen zelfdenkend systeem! :D Jij geeft als gebruiker aan welke eyecandy je aan wilt, en Vista zal dan zelf aangeven hoeveel resources daarvoor nodig zijn. Dat zijn gewoon vooraf ingegeven parameters die dan toegepast worden. Natuurlijk is het zo dat als er 1,5GB aan RAM in je systeem zit, dit uiteindelijk wel een keer allemaal aangesproken zal worden. Dat is evident. Echter, als er 2GB inzit, zal dit ook wel een keer gebruikt worden, het ligt er maar net aan welke aps je draait.

Hoezo Vista heeft zichzelf bij mij wel aangepast. Want ik had 512 en toen leek het gewoon op een standaard xp iets. En toen ik 1gb had werd alles in een keer doorzichter en meer next gen os..

Misschien een beetje offtopic, maar toch:
Windows heeft de bekende eigenschap dat het besturingssysteem 'dichtslibt' na een tijdje.
Hoewel ik je graag gelijk geef, zelfs na meer dan 3 weken uptime op mijn computer word ie nog niet trager. Hoewel ik denk dat dit aan de hoeveelheid geheugen ligt klopt je bewering dus niet helemaal. :)
Ik draai overigens Windows XP.

En anders gebruik je toch een stukje software als RAMBooster om je geheugen gebruik weer te her-optimaliseren ;)

edit: was dus de bedoeling om op gamepower2005 te reageren

je zegt het zelf 540MB van de 1.5GB

vista (en trouwens XP ook) gebruiken meer geheugen, naarmate er meer beschikbaar is. ik kan xp op een bak met 128MB draaien, en toch gebruikt hij nu 313MB van de 2GB)

@Blokker_1999: Je wordt er een beetje moe van, maar vooruit maar weer. Vista heeft een nieuwe geheugen-manager die liever pages in het geheugen houdt dan ze weg te swappen. Hoe meer geheugen je hebt, hoe meer Vista gebruikt. Dat heeft verder geen mieter te maken met OS-services, want alle applicaties profiteren hier van. Net zoals Vista nu UI-taken offload naar de GPU houdt het ook meer vast in het geheugen. Wat heb je aan 2 GB intern als Windows dat nooit gebruikt en Windows alles continu loopt te swappen? "Ja, maar dan heb ik wel de rest vrij voor andere applicaties." Vast wel, alleen ken ik niet zo veel applicaties die geheugen direct aanspreken en niet via de geheugenmanager van het OS werken...

Nou dat is dan niet slim geweest, na de laatste drivers van Nvidia ( deze week ) draait mijn GW weer zoals vanouds op 75 fps... Ik heb trouwens een 7600GT dus geen super kaart...

Lag echt puur aan de drivers...

de buitensporige prijzen staan voor mij absoluut niet in relatie tot de toegevoegde waarde van Vista.
Tip: Zoek naar de 'system builder' versies. Zelfde software, 100% legaal, maar een pak goedkoper. Enkel een doosje en boekje zul je moeten missen.

Microsoft: 'Aero geen invloed op computerprestaties'
de verschillen klein zijn, minder dan een halve seconde en dus amper merkbaar.
Zit bijna geen verschil in. Alleen de look is anders waardoor mensen het "denken".

-------

Zelf heb ik nu Vista doordat ik gratis via school eraan kon komen. Anders zou ik lekker bij Windows XP blijven. Die DirectX 10 kan mij gestolen worden. Moeten ze eerst de Videokaarten die het ondersteunen goedkoper maken.

de buitensporige prijzen staan voor mij absoluut niet in relatie tot de toegevoegde waarde van Vista.
Ik heb een vermoeden dat jij je stuk staart op Vista Ultimate van ¤ 462,-, heb je recentelijk al eens wat Vista/XP prijzen vergeleken?

Hier dan:

Home Editie
Microsoft Windows XP Home (Retail, NL) ¤ 242,-
Microsoft Windows Vista (Home Premium, NL, Retail) ¤ 270,-

"Pro" Editie
Microsoft Windows Vista (Business, NL, Retail) ¤ 262,-
Microsoft Windows XP Professional (Retail, NL) ¤ 357,-

[Ik heb XP Pro tegenover Vista Business gezet omdat Vista Ultimate (IMHO) geen toegevoegde waarde heeft, los van multimedia ondersteuning.]

De OEM-prijzen liggen nog dichter bijelkaar, dus zo "buitensporig" zijn de Vista prijzen niet in vergelijking met XP.

En nee; ik werk niet voor Microsoft (god dank :P), ik kan alleen slecht tegen argumenten die kant noch wal raken.

Niet alleen is het mooi om DX 10 op Vista te draaien, maar het zou nu bijvoorbeeld ook op Ubuntu (en andere Linuxen) kunnen draaien.
Hiermee zou dus de volledige Windows afhankelijkheid voor (99% van de) spellen voorbij zijn. :)

Ik hoop dan ook dat zijn bevindingen open op het net worden geplaatst als ik direct x 10 op linux kan draaien dan is bye bye Windows.

Maar ik denk wel dat M$ een rechtzaakje of 2, 3 zal aan spannen tegen deze hacker...

Direct X10 is van MS. Linux heeft zelf ook mogelijkheden om spelen te laten draaien zoals OpenGL en vast ook wel een aantal geluidswrappers.

Als ze daar gewoon iets meer moeite voor doen om gameontwikkelaars over te halen dan kan er gewoon iets gebruikt worden wat legaal is.
Linux wordt door bedrijven nog steeds geassioceerd met illegale praktijken. Vandaar dat de weerstand ertegen nog steeds groot is.

Misschien een paar opensource mannetjes gratis voor zo'n gamestudio laten werken ;) .

meer moeite doen lijkt me niet de oplossing, zolang het marktaandeel van linux zijn huidige vormen behoud wordt geen enkel bedrijf bang van het aantal klanten dat ze mislopen...

Groot gelijk, als men OpenGL en OpenAL gebruiken zijn games ineens heel erg makkelijk te porten tussen platformen. In ieder geval tussen Windows en Linux (weet niet hoe het met de mac zit). Maar Microsoft heeft veel geld en macht, en ik meende dat gameontwikkelaars een bonusje zouden krijgen voor het gebruik van MS API´s.
Linux wordt door bedrijven nog steeds geassioceerd met illegale praktijken. Vandaar dat de weerstand ertegen nog steeds groot is.
Waar slaat dat op? :o

Niemand zegt er dat microsoft DX10 gratis aan linux moet leveren.

Ik zou persoonlijk best willen betalen om DX9 en/of DX10 op linux te kunnen draaien.

@ Imagine
Linux wordt door bedrijven nog steeds geassioceerd met illegale praktijken. Vandaar dat de weerstand ertegen nog steeds groot is.
Ik denk niet dat dat het probleem is eigenlijk. Volgens mij is het meer dat multiplatform coden vaak gewoon minder makkelijk is en bovendien werkt DX10 echt heel erg makkelijk. Volgens mij gebruiken de meeste mensen die openGL gebruiken dat alleen maar omdat het multiplatform is en niet omdat het fijner werkt.
Als er nou meer gamers zouden zijn op linux zouden developers er misschien wel de tijd en moeite in willen steken om de boel multiplatform te maken, maar ja die linux-gamers komen er niet omdat er bijna geen games op linux uitkomen.. mooie vicieuze cirkel dus..

@Koffie:
zullen we die analogie eens omdraaien? Aero komt ook niet geheel uit de lucht vallen. Laat staan dat het door MS bedacht is. Hardware accellerated GUI... waar hebben we dat eerder gezien? Sun Looking Glass? Aqua in Mac OSX? Just to name a few. Looking Glass is zelfs gratis. Maar nee hoor... die MS hippies (om jouw termen even te lenen) moeten t weer jatten om er vervolgens nog geld voor te vragen ook! |:(

Zet het wel even in perspectief voor je een fanboy post plaatst. DirectX mooi en geil? Don't think so. Maar het is bittere noodzaak als je de nieuwste games wilt. En voor 'Linux hippies', 'XP lagwards', en 'Apple freaks' is een portable DX10 API dan zeker prettig.

Ik zou zeggen: biedt je aan. Ga jij voor niets een spel wat gebasseerd is op Direct X poorten naar OpenGL. Zullen ze vast heel blij mee zijn.

Ik trek het echter zeer in twijfel, of dat ooit zover zal komen.
De mensen van wine en ReactOS zijn al jaren bezig om directx (en andere windows api`s) om te zetten naar opensource code. Nog lang niet alles is omgezet, en het werkt dan ook nog lang niet vlekkeloos.
Natuurlijk is dit slechts een wrapper, en niet de volledige code herschreven, maar het is dusdanig complex en groot dat het schrijven van alleen al een wrapper dusdanig veel tijd kost dat ik niet geloof dat deze hacker dat zo even geklaard heeft.

Ik bedenk me nu trouwens dat het zowieso een probleem gaat worden, want als hij alleen een wrapper schrijft, mag je never nooit niet directx 10 gaan kopieren en meeleveren in een linux distro.
Game leveranciers zullen dan ook nooit dat zo maar gaan ondersteunen.

Als gameleveranciers hun spellen onder Linux gaan ondersteunen zullen ze wel een OpenGL versie uitbrengen. Dergelijke DirectX hacks zijn bedoelt voor de niet ondersteunde spellen!

Ik vraag me dan af hoe het zal draaien, DX10 onder XP, daar XP die verschillende (nieuwe) functies en dergelijke niet kent, heeft hij een wrapper nodig, wat gewoon niets anders dan een tussenlaagje is.

Enige nadeel er aan is wel, dat je door die wrapper een boel performance moet inleveren... ;)

Tis leuk dat het werkt, maar of je er wat mee opschiet... Ik denk het niet... ;)

Je performance die verloren gaat aan de wrapper valt mee zolang deze goed is geschreven.

Het is gewoon weer een extra layer tussen de (helaas) talloze layers die Windows XP nodig heeft om bijv. een Direct3D applicatie te draaien, zoals Win32k/NTDLL (Win32 en NT subsysteem) of de Hardware Abstraction Layer, etc. dus in feite niks nieuws.

Vista is qua layers nog complexer dan XP, dus heft het verschil zich waarschijnlijk wel op.

Nee, het verschil wordt juist versterkt, omdat een van de sterke features van D3D10 onder Vista is dat er zo goed als geen lagen tussen de app en de driver zitten. Je hoeft niet door kernel space om de GPU een commando te geven, wat mogelijk wordt gemaakt door het vernieuwde drivermodel van Vista en wat de hoofdreden is voor het feit dat D3D10 niet volwaardig onder XP gaat werken.

Deze hack voegt dus nog een laagje toe op een OS waar er al veel teveel lagen zijn om efficient met de GPU te communiceren, en dat was altijd al een groot nadeel van pre-D3D10 systemen.

Ik weet niet hoe het met d3d zit, maar bij opengl heb je sowieso geen extra laag. De opengl commando's worden via de opengl dll's direct naar de driver gestuurd.

sse2: Een userapp mag niet met hardware communiceren, dus dat moet hoe dan ook via de driver die in ring 0 draait. Normale apps draaien in ring 3. Daartussen zit een relatief dure context-switch, die in Vista is weggewerkt.

Volgensmij schrijft mijn libGL.so na wat funky berekeningen door de lib zelf, z'n data direct naar m'n AGP poort. Geen geneuzel met layers voor zover ik weet.

maar critici beweren dat het een goedkope truc is om met name gamers te dwingen naar Vista te migreren.
Je zult wel moeten wil je strax nog iets kunnen spelen ;)

Probleem van vista is dat alle performance winst van de huidige reeks dx10 kaarten meteen verloren gaat omdat vista zelf systeembronnen loopt te zuipen....zonde...

Mooi nieuws idd, maar MS zal MS niet zijn als ze de boel weer dicht timmeren met een patch achteraf. Maar als het kan dan kan het en die patch is dan ook te kraken.

Geeft niks, het kwaad is al geschied. Het is al aangetoond dat MS uit z'n nek heeft zitten lullen en dat het wel degelijk mogelijk is om DX10 buiten Vista te draaien. Dus voor veel mensen zal er een argument om over te stappen naar Vista wegvallen.

Als het waar is dan he.

@.oisyn Jij zegt dat het logisch is dat die HW onder XP te gebruiken is, maar MS heeft gezegd dat je de volledige featureset van DX10 HW alleen onder Vista kan gebruiken. Waardoor ze dus eigenlijk zeggen, als je DX10 spellen in al hun pracht wilt kunnen spelen, dan moet je naar Vista overstappen. Want DX10 zou zo diep in Vista verweven zijn, dat je het niet op een ander OS als Vista kan gebruiken. Maar nu laten die hackers dus zien, dat je DX10 er wel degelijk eruit kan krijgen, en dat het dus ook aangepast kan worden zodat het op XP draait. Dus, je kan dan DX10 spellen + HW op XP gebruiken, zonder een gedeelte van de features op te moeten geven.

Laat ik maar meteen de knuppel in het hoenderhok gooien:
Het is al aangetoont dat MS uit z'n nek heeft zitten lullen
Het enige wat aangetoond is, is dat D3D10 GPU features op XP kunnen draaien, wat logisch is aangezien het gewoon een hardware iets is wat natuurlijk onder elk platform voor elkaar te krijgen is zolang je de hardware maar aan kunt spreken. Niemand heeft het echter over de volledige D3D10 featureset, waaronder de zeer korte paden van de applicatie naar de driver.

In het pre-D3D10 tijdperk gingen D3D calls door een dikke laag aan kernel space waardoor het geheel veel trager loopt dan het zou moeten zijn. Dit resulteert in het feit dat je als programmeur goed je best moet doen om zoveel mogelijk gelijksoortige polygonen in een keer te tekenen zodat de overhead verminderd wordt. D3D10 heeft hier, door het nieuwe drivermodel van Vista, veel minder last van en kun je vanuit je app snel met de GPU communiceren, een beetje zoals de consoles dat ook kunnen (wat ook de reden is dat ze meestal met verouderde hardware toch lang mee kunnen komen met de PC - ze hebben geen last van dure statechanges en render calls).

Wat de "hackers" hier hebben aangetoond is dat de hardware features van D3D10 onder XP werken. DUH, natuurlijk werkt dat. Ik ben echter zeer sceptisch over hoe de performance is tov D3D10 in Vista, want onder XP komt het hoogstwaarschijnlijk gewoon neer op relatief trage D3D9 praktijken.

Een ander ding is dat je met een eigen D3D10 install er nog niet bent - je hebt driversupport nodig voor de nieuwe features. Dat betekent dat de XP drivers van de welbekende merken ook hun D3D10 features moeten exposen, wat momenteel niet hoeft aangezien D3D10 toch niet (officieel) onder XP draait. Wellicht dat ze zelf hun eigen driver hebben ontwikkeld (waarschijnlijk gereverse engineered van een Vista driver), maar ze kunnen nauwelijks support geven op de vele verschillende drivers van de merken en types die in omloop zijn.

Dus voor je met uitspraken komt dat MS uit z'n nek lult zou ik wat meer onderzoek doen. D3D10 werkt waarschijnlijk nog altijd niet in z'n volle glorie onder XP, daar is namelijk weldegelijk een nieuw driversysteem voor nodig. Dat D3D10 niet op een tragere manier te 'simuleren' is heeft MS nooit toegezegd noch ontkend, ze hebben alleen aangegeven daar geen tijd in te willen investeren (en daar kun je idd over vallen, maar dat is wat anders dan uit hun nek lullen).

.edit: Ik heb die preview gedownload, en zo te zien zijn het alleen wat D3D10 dlls die layeren op OpenGL (1.1+extensions). Dan is er zowaar nog hoop, wellicht dat de D3D10 features wel via OpenGL worden geexposed door de videokaart drivers. Er zitten iig geen aparte drivers bij.

Hoezo.

Dit is een 'wrapper', die niet officieel ondersteund is.
Waarschijnlijk met vertraging, en aangezien het reverse engineered is, ook niet volledig.

Maw: DX10 games spelen onder Linux, OS X, of oudere windowsen zal nog niet voor direct zijn, en zal wat inspanning vergen, te vergelijken met het huidige wine project.

quote:
Dus voor veel mensen zal er een argument om over te stappen naar Vista wegvallen.

Dit argument valt dus weg imo, aangezien een 'wrapper', in de huidige, experimentele, niet ondersteunde manier, helemaal niet te vergelijken is met de volledige DX10 API, zoals die standaard mooi blijgeleverd zit bij Vista, zonder enige problemen.

Wine, en dingen zoals dit, zijn enkel weggelegd voor de tweakers (en dan nog). De grote massa doet dit niet.

obsidian: Alsjeblieft, post een nieuwe reactie ipv je huidige reactie steeds te editten, dat discussieert zo lastig :)
Jij zegt dat het logisch is dat die HW onder XP te gebruiken is, maar MS heeft gezegd dat je de volledige featureset van DX10 HW alleen onder Vista kan gebruiken
Nee, MS heeft gezegd dat de volledige D3D10 featureset (noem het D3D, niet DX, DX omvat veel meer dan alleen graphics en doet er in deze discussie niet toe) niet onder XP gaat werken, en daar hebben ze gelijk in. Een deel van die featureset is namelijk korte paden van app naar driver, en XP kan dat niet bieden. D3D10 features zijn niet alleen hardwarematig, en MS heeft nooit een woord gerept over de pure hardware-kant van het verhaal. Natuurlijk zijn D3D10 HW features theoretisch aan te spreken vanuit XP. Sterker nog, volgens mij kan dat zonder die hack ook al: via OpenGL en z'n extensie systeem, als de drivers de nieuwe features via OpenGL exposen. Blijkbaar doen ze dat, aangezien deze hack layert op OpenGL. Als ze dat niet doen dan heb je dus geen volledige D3D10 HW ondersteuning en hebben ze alleen moeite gedaan om die paar examples te runnen die vast niet van de volledige featureset gebruik maken (ik noem bijvoorbeeld memory exports in shader model 4.0 - nevernooitniet dat je dat kan emuleren met pre SM 4.0 hardware - maar als de examples dat niet gebruiken dan is het theoretisch mogelijk om het om te zetten naar SM 3.0 code dat exact hetzelfde doet)

het gaat er gewoon om dat MS dat gewoon niet wil
Wat boeit het mensen die alleen XP hebben nou of ze wel alle features kunnen zien. Het gaat erom dat ze gewoon alle spellen kunnen blijven spelen.

Nu word je door MS gewoon gedwongen om te upgraden naar Vista om de nieuwere spellen te kunnen spelen. Dat is imo gewoon oneerlijk.

Nu word je door MS gewoon gedwongen om te upgraden naar Vista om de nieuwere spellen te kunnen spelen. Dat is imo gewoon oneerlijk.
Euh, je wordt toch echt door de gamedevelopers zelf gedwongen als zij ervoor kiezen om geen XP te ondersteunen. En de gamedevelopers die dat doen zijn óf gek (Vista only is een veel te kleine afzetmarkt), óf het is MS zelf. Dus ik zou me er niet te druk om maken.

Microsoft wil zoveel mogelijk mensen met Vista zien, nadat Dell winXP blijft verkopen is dit weer een tegenslag voor ze, achjah ze moeten dan ook maar niet alles door de strot van de consument heen proberen te drukken.

Door de strot drukken is als Vista binnen zou komen met Windows update. Dat Microsoft nu reclame maakt voor Vista is niet zo gek, wat wel gek is dat mensen nog steeds om een OS uit 2001 blijven vragen.

waarom is het gek om met een OS uit 2001 te werken? Wanneer het voldoet en alles functioneert zoals jij dat wilt en kunt gebruiken is het onzin om te zeggen dat het stom is een OS uit 2001 te gebruiken.

Ik snap mwel wat hij bedoeld, als er een nieuwe VW golf op de markt komt dan ga je toch ook niet om de oude golf vragen die al uit 2001 komt. En niemand vind het raar dat VW die oude golf niet meer verkoopt als er een nieuw model uit is. (de oude voldeed toch ook nog :P )

Maar bij een OS wel, vind het niet raar dat MS wilt stoppen met het oude model. ;)

Edit/
@Sisko
@ReLexEd

Ik heb het over het nieuw verkopen en niet over een 2e hands of een die je al in je bezit heb. ;)

En hebben we dit niet al eerder mee gemaakt???

Mad_max234 zucht en denk aan het begin van XP terug, en dit is de zelfde xp die jullie nou allemaal zo goed vinden. Geef vista wat ruimte en jullie willen als er weer een nieuw os komt niks anders meer.

Dan begint het allemaal weer overniuwe en willen jullie vista niet inruilen voor het nieuwe OS.

:D Just My 2Cents

Wel als die goedkoper is, en bovendien lichter(betere driver volwassenheid) waardoor dezelfde motor je auto(spellen) soepeler en sneller voortbeweegt.

kromme vergelijking. Je kunt het eerder vergelijken met een andere motor (diesel/gas/benzine) ofzo.

Die golf uit 2001 kan je tenminste nog 2e hands kopen, en met service voor als hij eens kapot gaat (garage)

Wel als de nieuwe Golf niet harder rijdt, geen extra toevoegingen heeft die er echt toe doen en het benzineverbruik omhoog gaat omdat je een zwaardere moter nodig hebt want de boel is niet goed afgesteld.

Slechte vergelijking... De oudere golfjes zijn nog best populair... Kijk eens op marktplaats... daar wordt je er mee doorgegooid....

Niet dat ik nu zoveel Windows 3.11 floppies op MP heb zien staan <veg>

@mad_maxx je vergelijking loopt het bos in: XP distribueren is een kwestie van licentiecodes uitgeven. Golfjes verkopen is een kwestie van een complete fabriek met 5.000 man personeel aan de gang houden. Daar praat je effe over wat anders. Bovendien kun je aan ene nieuwe Golf dingen aanwijzen waarvan je klant zegt "goh, dat wil ik hebben" en dat is bij Vista schijnbaar een probleem.

Als dit niet zo was zou er geen markt voor tweedehandsauto's zijn.

Ik hoor anders iedereen zeuren dat die bespottelijke prijzen van Windows totaal gerechtvaardigd zijn aangezien wel een miljoen man de laatste 6 jaar aan Vista heeft gewerkt. :+

Wel als de nieuwe Golf niet harder rijdt, geen extra toevoegingen heeft die er echt toe doen
Slechte vergelijking, want de nieuwe Golf rijdt inderdaad niet harder etc.

TopGear heeft een keer een vergelijking gedaan van Golf GTI's en meer van dat soort karretjes. En in de meerderheid van de gevallen waren de nieuwe modellen slechter.

Om dezelfde reden als bij Vista hoor. De auto's worden met zoveel onzinnige extra's uitgerust dat de auto met net zoveel vermogen langzamer wordt... Ook Vista wordt volgestopt met extra's waar een tweaker niet op zit te wachten...
Ik vind het oude lichtgewicht golfje van m'n broertje met een corrado blok erin dan ook veeeeeeel vetter dan de nieuwste golfjes. Dat ding is echt te snel! Als je voor de stoplichten staat en daarna de grote weg op gaat draaien, dan rij je al over de 200 voordat je mag invoegen! Dat draait tenminste soepel!
Zo doe ik dat ook steeds met m'n Windows versies. Pas als ik hardware heb die langzamer wordt van een oudere Windows versie schakel ik over. Een dual core processor/hyperthreading processor onder Windows 98 heb je geen reet aan bijvoorbeeld. Dus vanaf toen ik zo'n processor had ben ik overgeschakeld... Anders wil ik dat m'n pc zo soepel mogelijk draait!

Haha, een opel xp versus een opel vista met betawielen eronder en wegen die nog in aanbouw zijn om er ook van te kunnen genieten. :P

@DannyXP1600

en nou ga ik mijn eerdere post even onderuit halen :-)

Dat nieuwe zware golf heeft waarschijnlijk wel een boel toevoegingen die er wel degelijk toe doen.
Zo zal die nieuwe golf vol met airbags en verstevigingsbalken zitten voor extra veiligheid. Die oude lichtgewicht golf heeft dat vast niet. Toch zijn het bepaald geen zinloze features.

In Vista zitten er zo ook een heel stel nuttige features die de meeste mensen in eerste instantie niet opmerken.

Zo kan IO prioritering ontzettend nuttig worden. (zou alleen wensen dat ik een tooltje had om het handmatig aan te passen, net zoals je dat bij CPU prioriteit kan doen)

Deze vergelijkingen met auto's slaan nergens op. Simpelweg omdat het nieuwe type auto niet backwards compatible hoeft te zijn. Iets, waar Windows groot mee is geworden, en terecht.

Gek hee dat mensen bij XP blijven hangen , als de helft van je (rand)apparatuur niet werkt/goed werkt owv brakke drivers. |:(

Heb zo'n presentatie achter de rug van Vista van Microsoft een aantal maand geleden , waarin ze met een aantal getallen rondzwierder , hoeveel drivers Vista wel niet aan boord had tov XP. Ik moet toch ff serieus lachen !

't Ligt waarschijnlijk wel aan de merken zelf vermoed ik , maar als consument maakt het niet uit wie hiervoor verantwoordelijk is. ( voorbeeldjes , Nvidia kaarten , d-Link bluetooth 2.0 kaartjes , crappy Creative drivers , Hauppauge tv kaartjes zonder drivers enz , om nog maar te zwijgen over funcky hardware componenten van merk pc's waar enkel xp drivers van te vinden zijn en niet werken onder Vista )

Wat nog maar eens het belang aantoont dat je hardwarefabrikanten die hun specs niet vrijgeven en/of afwijken van de hardwarestandaarden moet mijden...zelfs als je geen Linux gebruikt loont het om Linux-ondersteuning te eisen van je fabrikant; je hardware zal waarschijnlijk ook beter werken onder Windows. Een ander voordeel is, dat je hardware tweedehands meer waard zal zijn; er is immers geen enkele Linux-gebruikende tweaker die oude Windows-only hardware van je zal willen overkopen.

IK heb het over nieuw aanbieden van xp, niet over het blijven gebruiken.

Lezen is ook een vak. :D

Wat is er gek aan het draaien van een OS uit 2001 dat 2 grote updates gehad heeft en verder aardig stabiel draait?
(in feite draaien de huidige [IBM]mainframes een OS uit 1995 en dies tappen ook niet over)

Mijn auto uit 1995 (toeval?) draait ook nog prima en ik denk er niet over om deze up te graden naar een nieuwer model omdat de fabrikant dat beter voor mij vindt.

IBM update zijn z/OS besturings systeem bijna elk half jaar met een nieuw minor release. Op dit moment is z/OS 1.8 current en wordt 1.9 binnenkort aangekondigd.

Feit is dat er ook bij mainframes continu verbeteringen worden aangebracht. Zelfs vele mate frequenter dan door MS. Voor elk minor release moet je ook andere licenties hebben. In feite drukt IBM nieuwe versies dus ook door de strot van het bedrijfsleven.

ik vind vista ook niks... veel te hoge systeem eisen voor een zooi aan features waar je als gemiddele gebruiker niks aan heb.

nu nog ff afwachten op de reactie van microsoft op deze tweaker's actie.....

Grappig dat op diverse Macsites gesproken wordt van developers en coders, en hier al in de titel met de term 'hacker' gesmeten wordt...

De term Hacker dient dan ook niet met een negatieve bijklank geïnterpreteerd te worden zoals je kennelijk doet.

Grappig dat op diverse Macsites gesproken wordt van developers en coders, en hier al in de titel met de term 'hacker' gesmeten wordt...
Tweakers.net hanteerd de juiste definitie van het woord 'hacker' denk ik:

quote wikipedia:
Hacker is a term applied often to computer software or computer hardware programmers, designers and administrators, and especially those who are perceived as experts or highly accomplished.
en dat lijkt me helemaal correct in deze context.

hacken betekent gewoon "grondig onderzoeken", dus ik weet niet wat er mis is aan deze term.

Een "hacker" is iemand die meubulair maakt met een bijl. Daarvoor moet je heel erg goed met een bijl overweg kunnen, en dat is tevens de reden waar de moderne hacker zijn naam vandaan haalt - hij kan heel erg goed met zijn programmeertaal danwel platform overweg, en hij kent alle hoekjes en gaatjes.

Vooral het feit dat deze games dus ook op OSX en linux kunnen draaien vind ik een hele mooie vooruitgang!

Ik ben benieuwd wat hij/zij er van gaat/gaan maken.

Verder geloof ik wel dat er heel veel gamers zijn die om die reden overstappen. Windows Xp loopt nogsteeds beter op welke pc ik dan ook heb gezien. En dat kan alleen maar ten goede komen van de games!

Het is een beetje onzin te beweren dat Microsoft Gamers dwingt om over te stappen naar Vista.

Toen Direct X9 uitkwam hebben ze deze ook uitgebracht op Windows 98, terwijl Microsoft dan toch ook zou willen dat mensen voor Direct X9 naar Windows XP zouden overstappen?

Je kan wel een wrapper gebruiken of DirectX emuleren maar dan schiet je je doel voorbij want dat wrappen kost ook performance, en dat was juist het doel van DirectX 10 namelijk om de performance en de efficientie van de hardware te verhogen.

Natuurlijk ook nieuwe effecten toevoegen alleen is Direct X 10 wel degelijk dermate anders opgebouwd dan de voorgaande DirectX versies.

Precies vanaf de andere kant benaderd.

Bij Windows 98 nam Microsoft ook de moeite om DirectX9.0c mogelijk te maken. Dit terwijl 98 toentertijd al 6,5 jaar oud was.

WindowsXP is nu 6 jaar oud, maar DirectX 10 wordt niet mogelijk gemaakt.

Kortom, wel degelijk een voorbeeld van hoe Microsoft Gamers richting Vista pusht. Al helemaal als je bedenkt dat Vista erg vertraagd is en DirectX10 anders ook in 2006 al op WinXP mogelijk was geweest.

microsoft moet eens ophouden met mensen te pushen... al dat flitsende gedoe, mensen zijn net gewent aan windows xp vormgeving, en dan verdwijnt de start knop ineens, en moet je scrollen in je programmamenu :/

Ineens. :') Nou inderdaad, het was ook zo'n schok dat de Windows 3.11 program manager ineens weg was met Windows 95. Schande!

Doe niet zo moeilijk zeg, iedere idioot kan zien dat dat windows logo de nieuwe startknop is. Eerst wordt er geklaagd dat "Start" niet logisch is als je windows wilt afsluiten, of dat die uitklappende menus veel te veel plek innemen, en als ze dat veranderen is het ineens weer erg dat de startknop verdwijnt en dat ze die uitklapmenus vervangen hebben door iets beters.

Wat Microsoft ook doet, het is ook nooit goed he?

Het verschil met nu is (voorlopig in ieder geval), dat DX10 echt alleen onder Windows Vista werkt. Dit ook in verband een compleet nieuwe opbouw van de code in Vista. Windows 98 en XP hadden een grotere gelijkenis dan Vista en XP schijnt.

dat valt te bezien.

Win98 is opgebouwd van de DOS kernel, XP van een NT kernel (v5.1), Vista ook NT kernel (6.0)

MS zei dat DX 10 alleen mogelijk was op vista door het nieuwe drivermodel... wat een Bullshit :)

Ik geloof er niks van dat Win XP en Win 98 meer gelijkenissen hebben dan Win XP en Win Vista. Windows XP is een afstammeling van Windows 2000 wat van Windows NT komt. Win 98 is dus van een compleet andere familie afkomstig. Windows Vista is wel degenlijk een doorontwikkeling van Windows XP ook al hebben ze het een en ander wel op zijn kop gegooid.

Volgens mij emuleert men hier niets, behalve dat men de interface met de kernel heeft aangepast; en dat de code voor geometry shaders uit de Vista kernel naar de DirectX10 libraries is verhuist. Het performanceverlies zou zo best mee kunnen vallen, zeker als je meerekent dat Vista t.o.v. XP een performanceverlies betekent.

Ik had juist begrepen dat Vista een compleet nieuw drivermodel had, voornamelijk om de Direct3D API efficienter te maken, om zo de CPU minder gauw tot bottleneck te maken.

In dat geval zou je in XP dingen dus wel 'emuleren', je hebt immers niet die nieuwe DX10-driver tot je beschikking (bij Vista gebeurt namelijk precies het omgekeerde, daar wordt DX9 via een wrapper geimplementeerd, en ik merk op mijn eigen systeem dat dat wel degelijk wat extra overhead met zich meebrengt, waar ik bv met een testapplicatie zo'n 370 fps haalde in Vista, haalde ik op hetzelfde systeem in XP64 zo'n 440 fps).
Ik ben dan ook benieuwd naar benchmarks die Vista met XP vergelijken in DX10.

Dat het mogelijk is om DX10 te draaien vind ik op zich niet meer dan logisch. Middels emulatie/wrappers is in principe alles mogelijk. De vraag blijft altijd hoeveel overhead erbij komt kijken. Daar kan ik helaas niets over vinden.

Ter verduidelijking: er is nu volledige support ingebouwd voor user mode drivers, voor toegevoegde stabiliteit. Dus in theorie zou je driver kunnen crashen en opnieuw opstarten zonder dat de gebruiker daar ook maar iets van merkt..... waarom ik dan nog steeds blauwe schermen onder vista krijg, laat ik maar even buiten beschouwing...

Wat betreft DirectX is voornamelijk de render pipeline onder handen genomen en die is nu efficienter geworden (meer de focus op shaders e.d. gelegt).