Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 48, views: 12.925 •

John Carmack, medeoprichter en vooral programmeur van id Software, gaat de textureproblemen in de pc-versie van Rage aanpakken. In de volgende patch voor deze versie moet het probleem met wazige textures in de shooter opgelost zijn.

Carmack laat via Twitter weten dat er een patch aankomt voor de pc-versie van Rage, het schietspel van id Software dat sinds 7 oktober in de winkel ligt. "We hebben een bicubic-upsample+detail-texture-optie voor de volgende pc-patch, die het probleem met wazige textures in Rage moet verhelpen", stelt de programmeur. De oplossing zal niet komen van een patch met textures van hogere resolutie, zoals veel fans hoopten. In een latere tweet laat Carmack weten dat veel textures niet op hogere resolutie beschikbaar zijn. "Onze eerste test met een page file van hogere resolutie hielp niet veel, omdat de meeste brontextures niet meer detail hebben", stelt de programmeur.

Na de release van Rage klaagden veel eigenaren van de pc-versie over twee problemen. Aan de randen van het beeld is bij veel spelers te zien dat textures nog moeten worden geladen en spelers rapporteerden problemen met de verticale synchronisatie. Carmack wijt de problemen, die zich niet voordoen bij de consoleversies van de game, aan gebrekkige grafische drivers. De studio had met zowel Nvidia als AMD afspraken gemaakt die beide bedrijven niet nagekomen zouden zijn. Sindsdien probeert id Software de problemen met de pc-versie met patches te verhelpen.

Reacties (48)

De laatste games uit de stallen van ID moeten het toch niet van hun gameplay hebben, als het grafisch dan ook nog niet in orde is ... 8)7

Maargoed, toch weer jammer dat het artikel zo'n vreemde titel heeft. Even repost van het vorige Rage artikel:

Dit betreft niet 'het' (de textures die te langzaam worden ingeladen), of een 'textureprobleem', maar dit zijn gewoon extra features, exclusief voor de pc, die proberen om low-res textures op te knappen.
[Voorbeeldje daarvan] (en dat is geforceerd op de maximale texturesize :') )

Begrijp eigenlijk niet hoe ze het voorelkaar hebben gekregen om een spel met zulke lelijke textures (enkel de characters, vijanden en de omgevingen zien er scherp uit, alle andere objecten zijn spuuglelijk) toch 21GB groot te laten zijn.
"Megatextures" of niet.

[Reactie gewijzigd door SirNobax op 17 oktober 2011 11:10]

het heet ook niet voor niets 'rage' : DDD
Ik heb het hier uitgelegd.
Beetje jammer dat je er van uit gaat dat iemand ze eigen hachje niet probeert te redden?
Oftewel het kan nog alle kanten op, vinger wijzen naar een ander kan iedereen...

Waarom is er nu dan een patch vanuit ID nodig? Als het probleem niet bij ID ligt?

[Reactie gewijzigd door watercoolertje op 17 oktober 2011 10:44]

Omdat je een probleem op meer dan een manier kunt op lossen?

Ik kan als ik naar China wil een vliegtuig nemen maar ook in de auto stappen dan wel een trein ticket kopen. Het verschil is de kwaliteit en de net heid van de oplossing. De eerste oplossing is snel relatief goedkoop en makkelijk (niet over hoeven stappen, niet hoeven tanken of overnachtingen moeten regelen etc.) de andere twee zijn minder elegant, zelf rijden duurt eeuwig, je moet veel tanken overnachten, visa en papieren regelen voor verschillende landen etc. De trein is makkelijker dan de auto maar je zit nog steeds vast aan overstappen, en een erg lange reistijd als je geluk hebt kun je het zonder overnachtingen buiten de trein regelen maar toch handig is anders.

Met software is het net zo er is een elegante nette oplossing waar de zelfde code voor de PC, XDoos en PS3 gebruikt kan worden. Onder voorbehoud dat Nvidia en AMD hun drivers zo aanpassen dat de dingen ook netjes zo werken als je op de andere twee systemen verwacht. De andere oplossing is om bijvoorbeeld zo als nu een net even andere code base voor de PC te gebruiken dan voor de andere twee versies. Ondanks dat het resultaat gelijk is voor de eind gebruiker, is het minder fijn voor de ontwikkelaar. Immers bij een volgende patch moet je meer testen dan je anders zou moeten doen, nieuwe content moet nu op meerdere systemen getest worden etc, etc, etc...
Dat verklaard ook waarom id het probleem niet gezien heeft op de PC ze hebben al een test versie van de nieuwe drivers gehad of zijn er zo blind van uitgegaan dat de gemaakte afspraken na geleefd zouden worden dat ze alleen op de consoles echt getest hebben en de PC hebben genegeerd. Hoe dan ook een foute manier van testen en ik neem aan dat bij een volgende release deze fouten niet meer gemaakt zullen worden maar dat lost het probleem nu niet op.

Voor een purist als Carmack is het natuurlijk helemaal niet fijn om je programma zo te zien falen op de PC, maar het is net zo min een prettig iets om je uniforme source te moeten brancen om dat anders het product niet goed werkt op een van de beoogde platformen. Hoe dan ook Carmack zal er niet blij van worden.
Je moet ook niet vergeten dat deze engine over niet al te lange tijd commercieel aangeboden zal worden, dan is het heel erg vervelend als je niet een mooie uniforme code en dus een simpel test traject kunt leveren, maar testen moet verplichten op meerdere platforms. Het verschil met de concurrentie zo als bijvoorbeeld Crytek en Epic is dan simpel weg de kosten van het gebruik van de engine, die hoger liggen omdat je meer moet testen met de id engine. Natuurlijk kun je de prijs van de engine dan verlagen en toch op de zelfde overall cost uit komen maar echt blij wordt je daar niet van als je kijkt naar de winst die je dan kunt maken.
Je moet ook niet vergeten dat deze engine over niet al te lange tijd commercieel aangeboden zal worden
Ik heb eerder gelezen te hebben dat deze engine niet vercommercialiseerd zou gaan worden omdat het teveel rompslomp met zich mee bracht en ze er niets wijzer van werden. Enkel voor interne Bethesda projecten zal de engine gebruik worden, externe partijen doen ze niet meer.

zie ook deze link

[edit: typo]

[Reactie gewijzigd door Marcelloz op 17 oktober 2011 11:39]

"Met software is het net zo er is een elegante nette oplossing waar de zelfde code voor de PC, XDoos en PS3 gebruikt kan worden."

Ik denk dat je weinig verstand hebt van de grote verschillen tussen de architecturen van een PC, een 360 en een PS3.

Wil je een multiplatform spel schrijven dan maak je gebruik van middleware of 3 eigen versies van de engine.
Vaak een beetje van beide.
Het probleem met middleware is dat je eigenlijk voor underspecte virtuele hardware aan het schrijven bent. De code wordt voor geen enkel platform optimaal en dat is verre van een elegante en nette oplossing. Het is wel goedkoper (o.a. omdat je grotendeels aan 1 codebase aan het werken bent).
Wil je maximaal gebruik maken van de desbetreffende platformen dan zul je eigenlijk 3x een engine en libraries moeten schrijven en optimaliseren.
Maar dan loop je alsnog tegen de lamp omdat de interne bandbreedtes van de platformen flink verschillen.
Een feature die op een PS3 met bakken tegelijk kan, kan op een PC tot onspeelbare framerates leiden.
Je kunt die feature dan eigenlijk niet in je engine opnemen omdat je het niet goed kunt repliceren op alle platformen.
En dan kom je toch weer uit op de kleinst gemene deler.

Het komt er op neer dat multiplatform games nooit optimaal draaien, maar met de huidige generatie hardware vinden de meeste mensen de het wel best.
Als je de ontwikkeling beetje gevolgd hebt van rage (door carmack zn Twitter ) en interviews, werd er al gesproken over dingen die makkelijker gaan op de console omdat je makkelijker met pointers en geheugen kan spelen. Op de pc krijg je nooit directe toegang tot je videoram. Dus Rage zet alles klaar en wil alleen pointers veranderen, maar de pc drivers gaan dan lappen aan textures toch opnieuw naar de videokaart sturen.
Hij had het er al maanden geleden over dat het gelukt was om de grafische spelers speciale extensions toe te voegen die hek dingen liet doen om nodeloze copies te verkomen.
Deze extensions zitten er gewoon nog niet in na al deze tijd. Dat bedoeld hij met 'afspraken die niet zijn nagekomen'.

Ook de soft vsync zoals al heel gewoon is op consoles had hij afspraken voor om dit eindelijk op pcs te kunnen doen , en dit is ook nog niet ondersteund. Rage is dus getest met speciale drivers die blijkbaar niet uitgegeven willen / kunnen worden door beiden grote grafische spelers.

Ik snap dat je dan gefrustreerd raakt als je alsnog na maanden testen workarounds moet gaan inbouwen.
Ja, zegt een man, developer van een spel. Zonder dat nVidia en AMD zich kunnen verweren. We weten niet eens welke afspraken er gemaakt zijn. En vertical sync problemen en nog niet geladen textures zoals men hierboven beschrijft, hoe is dat af te vangen met een driver update?

Ik vind het wat te gemakkelijk om de schuld te schuiven bij deze twee. Als ze beide zo slecht zijn in het nakomen van afspraken waarom maken ze dan wel een nieuw driver-package bij de introductie van een beta (BF3), een BETA nog wel.
Maar het kan natuurlijk ook gewoon best zo zijn dat er bugs in de drivers zitten voor specifieke features die gebruikt worden, het is niet als of driver bugs zeldzaam zijn. Misschien dat Carmack in dat geval diplomatieker had kunnen brengen, maar dat is volgens mij niet iets waar hij bekend om staat :)

Maar waar het probleem ook ligt, als er daadwerkelijk afspraken waren over de beschikbaarheid van drivers waar Rage goed op zou draaien (het lijkt me aannemelijk dat Carmack dat niet compleet verzint), dan kan ik me zijn frustratie wel voorstellen

Overigens hadden juist die speciale BF3 drivers ook problemen met Rage, ik moest downgraden naar een oudere versie om te voorkomen dat de boel meteen crashde.
Je hebt het hier echter niet zomaar over een willekeurige "developer van een spel". Zonder John Carmack zou de markt voor de producten die nVidia en ATI(AMD) maken waarschijnlijk lang niet zo groot en zeker niet zo geavanceerd zijn geweest als deze nu is.

Veel van de grootste games van dit moment draaien op engines die afgeleid zijn van iDtech (alles van Valve, Infinity Ward/Treyarch, Splashdamage) En veel van de belangrijkste medewerkers van andere studio's komen uit de Mod-scene die zich heeft gevormd rond Doom en Quake.

@roy-t:
Source is een fork van GoldSRC, welke zeer duidelijke wortels heeft in quakeworld (quake 1.5) en dus zeker wel een belangrijke link naar Carmack's werk. (Ook het gebruik van het BSP formaat voor maps laat duidelijke verbanden zien)
Nergens zeg ik overigens dat iD of specifieker Carmack eigenhandig de PC games industrie gemaakt heeft. Maar ze zijn toch zeker de grondleggers van een van de meest populaire formats van dit moment, de FPS. Bovendien zou ook Epic niet zijn waar ze nu zijn zonder iD software.

[Reactie gewijzigd door mark_vb op 17 oktober 2011 15:22]

Eh alles van Valve draait op Source wat gebaseerd is op GoldSrc voor Half-Life uit 1998 die engine is dan ooit weer gebaseerd op de Quake 1 engine maar 2 versies en 15 jaar verder zou ik niet meer spreken van invloed van J.C.. Verder draait er ontzettend veel op engines van Epic en zijn er nog tig andere engines. Ja er is ook veel doorontwikkeld met de Quake 3 engine maar die game developers hadden echt die games ook wel gemaakt als er geen Q3 engine was geweest. Het is absoluut niet zo dat John Carmack in zijn eentje de game industrie op de PC heeft gemaakt.

Verder vind ik het excuus van J.C. dat het allemaal aan AMD en Nvidia ligt wel een beetje zwak. Q&A van ID software ziet die game al meer dan een jaar op hun scherm enige problemen in drivers hadden al lang opgelost kunnen worden en als het nu ineens vanaf de kant van ID kan had dit ook 3 maanden geleden gekund. Verder wordt er weinig verteld over wat deze 'afspraken' dan wel inhielden en is er door zowel AMD als Nvidia een speciale RAGE driver uitgegeven om problemen te fixen.

[Reactie gewijzigd door roy-t op 17 oktober 2011 12:02]

AMD heeft een speciaal driver pack uitgebracht voor RAGE(http://support.amd.com/us...AMDCatRagePerfDriver.aspx), wat dus aangeeft dat de problemen inderdaad niet alleen bij het spel liggen!
Dat zegt niks. AMD brengt heel vaak patches in hun drivers om bugs in een spel op te lossen terwijl hun drivers niet de oorzaak zijn.

Maar AMD heeft er gewoon belang bij dat hun klanten zo min mogelijk problemen hebben, dus is het vaak voor hen toch de moeite waard om tijd en geld te spanderen om workarounds te vinden voor de bugs veroorzaakt door spel ontwikkelaars.
Of je doet een beta test voor dat je een spel in de winkels legt...
kijk, dat is nog eens een slimme opmerking :) je zou toch verwachten dat ID zoiets zelf ook had kunnen bedenken. het is niet dat het 'slechts op een heel klein aantal computers niet goed werkt'. het werkt op de helft van de computers niet (alles met AMD video/dual core CPU).

of zou nvidia hier achter zitten :P
Het is natuurlijk niet 'Carmack' pakt textureproblemen aan maar ID medewerkers pakken textureproblemen aan. :)
Dat zou ik niet zo hard roepen. Carmack staat er om bekend dat hij, ondanks een status vergelijkbaar met die van een rockster (inclusief het geld), puur voor de code gaat. Volgens mij sluit hij zich wat hem betreft het liefste op om alleen maar prachtige code te kloppen. Het is niet voor niets dat hij zo ontzettend veel innovaties op softwaregebied op zijn naam heeft staan, volgens mij heeft hij voor zichzelf een enorme drang te bewijzen dat hij voorheen onmogelijke zaken in de praktijk werkelijkheid kan maken.

Als ik ťťn man in de softwareindustrie zelf aan de slag zie gaan is hij het wel. Waarom zou je het een ander ook laten doen als je het zelf veel beter kunt?
Bij de iPhone port van wolfenstein 3D had hij ook zoiets van "het duurt te lang en jullie zitten te kloten, laat mij het maar doen" en vervolgens had hij binnen 4 dagen het spel geport :)

Bron: http://www.dailytech.com/...o+iPhone/article14672.htm
Zijn eigen twitter bericht spreekt iig niet van alleen zichzelf, verder is hij op dit moment (wederom bron=twitter) vooral bezig met onderzoek naar motion tech zover ik het begrijp.

Wat betreft de texture problemen, ik denk dat het vooral content problemen zijn, misschien dat betere filtering gaat helpen maar dit doet me wel anders denken:

http://twitter.com/#!/ID_AA_Carmack
quote: John Carmack
@DesignerDon our first test of a higher res page file didn't help
much, because most source textures didn't actually have any more detail.
je kan heel ver komen als je zelf een beetje een tweaker bent. in je nvidia cq ati settings kan je zelf al een hoop doen om problemen te voorkomen.
je v-synch aan forceren bijvoorbeeld.
ben vanaf dag 1 aan het spelen, en heb zelf vrij weinig problemen gemerkt na wat rommelen met mn settings.
Ik snap het probleem niet. Ik heb in het begin twee keer de problemen met de textures gezien, daarna niet meer. V-Sync problemen heb ik helemaal niet gehad. Ik vindt het een kwalitatief goede game en leuk om te spelen.
Alle opmerkingen dat de problemen het spel zouden vernaggelen snap ik dan ook niet...
Prijs jezelf gelukkig.
Blijkbaar ben je een van de weinige die geen problemen heeft.
Dat neemt niet weg dat de rest wel problemen heeft. Als je even op youtube kijkt snap je het probleem snel genoeg.
ik heb wel vsync problemen maar stoor me er niet zo aan.
die textures was in het begin even vervelend maar dat went wel.

ik heb dit weekeind begonnen aan de 2e run van de game (bij gebrek aan beter)
maar wacht nu wel tot die patch.
dan heb je of een kleine monitor of zie je standaard al niet helemaal scherp of geef je niks om graphics ja ook die mensen zijn er maar je kan niet ontkennen dat de textures slecht zijn en de wireframes beroerd van vele objecten.


even voor de duidelijkheid ik ben op de will xenoblade chronicles aan het spelen en die game heefd BETERE graphics (textures) dan Rage dat zegt meer dan genoeg dacht ik zo als die game dan ook A en betere AF zou hebben zou hij zo op de pc door kunnen.

[Reactie gewijzigd door computerjunky op 17 oktober 2011 16:09]

Ze doen iig hun best bij ID... de game was in eerste instantie op vele systemen niet eens speelbaar, crashes, allemaal grafische problemen en connection verlies etc. De meeste dingen hadden ze al aangepakt, als dit nu gepatched is dan hebben ze de grote problemen volgens mij allemaal getackeld.

Zou de game graag spelen, maar dit is helaas wel een titel waarbij ik toch nog eventjes afwacht wat het gaat doen. Zeker de problemen op de pc zullen velen wat afschrikken en ik ben bang dat deze game over een maand of 2 nog maar heel beperkt gespeeld gaat worden omdat men interesse verliest.
Het is toch voornamelijk een single-player spel, dus wachten kan nooit kwaad :) Ik heb hetzelfde met Mass Effect 1/2 gedaan, gewoon een paar maanden na release kopen voor §20-30, en alles draaide prima
Zolang het contrast zo enorm groot blijft, dwz zolang je in de donkere gebieden eigenlijk niks kunt zien (begieden die in werkelijkheid niet zo donker zijn, bv voorgevels van gebouwen zoals op het screenshot te zien is) blijft het onrealistisch. Dit komt natuurlijk doordat het menselijk oog een enorm dynamisch bereik heeft, maar hier moeten de programmeurs meer rekening mee houden.
Er zit wel een slider onder de grafische settings (de enige setting die je wel kan aanpassen) waarmee je het contrast kan aanpassen. Daar staat bij vermeld dat je de slider moet slepen totdat je net het "Rage" plaatje kan zien.
Als je daar nog niet mee gespeeld hebt en ook nog eens een LCD hebt die sowieso al geen ster is in het weergeven van het verschil tussen zwart/grijs dan kan ik me voorstellen dat je niks ziet.

[Reactie gewijzigd door Xthemes.us op 17 oktober 2011 12:19]

Voor allen die ook last hebben van lage resolutie/blurry textures is er ook een manier om de HighRes textures te forceren. Let wel op dat dit ten kosten kan gaan van je FPS maar in mijn geval scheelde dat nagenoeg niets.

Je kunt de uitgebreide instructies hier nalezen:
http://www.geforce.com/Ne...-with-a-few-simple-tweaks

Samengevat komt het neer op een simpele configuratie file die je in je RAGE install dir plaatst. Deze loste voor mij het probleem van lage resolutie/textures op.
De game is prachtig na het toepassen van deze patch.

Maar voorzichtigheid is dus geboden, overschat je systeem niet.

EDIT: Let er wel op dat je config file met een hoofdletter 'R' begint (Rageconfig.cfg). In de door mij hierboven vermelde tutorial halen ze dat telkens door elkaar en heb ik dus zelf moeten testen welke versie nou opgepikt wordt. Het bleek dus de file met hoofdletter te zijn.

[Reactie gewijzigd door NASUM op 17 oktober 2011 10:57]

om preformance zou ik me niet drukmaken een gtx 285 draait deze game zonder problemen al op max.
Ok probleem met de verticale synchronisatie hebben dus meer mensen, dacht dat het aan mij lag.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6DestinyAssassin's Creed UnityFIFA 15Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox OneApple iOS 8

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013