Archief - Optimus vs hl.exe

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Niki

Legacy Member
Het probleem dat zich voordoet is het volgende: via Steam kan ik diverse(recente) games spelen zonder problemen. Ik denk aan l4d2 bvb of far cry2 op max settings. Bij gelegenheid speel ik echter graag nog eens tfc, een hlmod uit 1999. Dit op mijn vorige pc zonder problemen. Nu werk ik sinds kort met een nieuwe dell xps l702x. Bij hl.exe weigert de pc gebruik te maken van de GT555M en blijft er gewerkt worden met de onboard intel hd graphics, dit met als resultaat dat de fps verschrikkelijk is als er actie in beeld komt(bvb 32slot multiplayer)...

Na uren en uren zoeken op fora etc heb ik niet echt een werkende oplossing gevonden. In de screen is er te zien dat ik dit ook niet kan enforcen bij de nvidia settings. Ik werk met de recentste nvidia driver en w7 x64 ultimate. Het is voor mij niet echt de bedoeling van de intel graphics permanent uit te zetten uiteraard, dan zou het nut van dat hele Optimus gedoe wat verloren gaan he :p

Heeft iemand gelijkaardige problemen, en nog beter, een oplossing hiervoor?

Thx!

Fraggie

Legacy Member
Het is ook zo dat je OpenGL gebruikt en geen software/DirectX in TFC?

Fraggie

Legacy Member
In de goede oude tijd kon je OpenGL forceren door je opengl.dll in de acount\..\gldrv map te zetten. Merk op deze map bestaat en moet 3dfxgl.dll bevatten.
nVidia: nvoglv32.dll
AMD: atioglxx.dll

Dus deze dll zoeken, koperen in acount\..\gldrv, renamen naar OpenGL.DLL, expliciet nogmaals OpenGL kiezen in TFC. Dus eerst DirectX/Software selecteren om daarna terug OpenGL te kiezen.

Helpt dat iets?

sneax

Legacy Member
Ik vermoed dat de game niet zwaar genoeg zal zijn (in den beginne), ofwel is er geen profiel aangemaakt voor de game, waardoor hij niet overschakelt naar de dedicated graphics. Als er dan actie opt scherm komt kan hij niet meer switchen omdat het mss een oude game is of omdat ze werkt met Opengl.

Wat gebeurd er als ge in directx draait?

Niki

Legacy Member
Fraggie: ik heb uw trukje geprobeerd, zonder succes. Kdacht wel dat dat het zou oplossen, ma het blijft van 100 crashen naar 5 bij de minste actie opt scherm. Ondertussen heb ik al is gekeken of het werkt als ik de onboard intel HD gewoon uitzet, maar dan is alles helemaal uit den haak getrokken en werkt er niks meer.

Ik sluit me aan bij uw vermoeden sneax, de pc denkt dat een spel van meer dan 10 jaar oud easy zal draaien op den onboard, en besluit die daar dan maar op te (proberen) draaien. Het profiel kan ik niet veranderen, alle opties bij hl.exe zijn grayed out.

Kheb alles getest waar ik weet van heb, zonder resultaat, zijn er nog andere zaken die ik zou kunnen proberen?

Niki

Legacy Member
Pff :) kheb zitten proberen met gl en dxlevels, ook allemaal zonder resultaat... Is er een manier om vanuit steam te kiezen voor een bepaalde graka ofzo?

Fraggie

Legacy Member
Niki zei:
Pff :) kheb zitten proberen met gl en dxlevels, ook allemaal zonder resultaat... Is er een manier om vanuit steam te kiezen voor een bepaalde graka ofzo?
Maakt het een verschil als je het spel (hl.exe) als:
- administrator uitvoert? maak dus een shortcut naar je desktop (via Steam, zodat de juiste parameters er bij komen te staan), klik daar rechts op en kies dan uitvoeren als administrator.

- je het spel uitvoerd in compatibiliteitsmodus voor WindowsXP SP2?

Niki

Legacy Member
Lol fraggie, van waar ge er mee blijft komen :p echt keigoeie ideeen dak allemaal nog niet aan gedacht had. Wel.. bij het rechtermuisen op die shortcut kan ik niet kiezen voor sp2/als admin. Kheb dat wel is getest in de tfc folder zelf op hl.exe. Weer zonder resultaat..

Die shortcuts zijn van die simpele, ge kunt zo niet kiezen voor uitvoeren als enzo..

Fraggie

Legacy Member
Ik zie net dat ik een foutje gemaakt heb i.v.m. die gldrv map.

In je team fortress classic\gldrv zet je de juiste opengl.dll (nVidia: nvoglv32.dll & AMD: atioglxx.dll zelf te zoeken op je pc en renamen naar opengl.dll). Open drvmap.txt en pas ze aan als volgt:

VAN

Default Default
gldrv/3dfxgl.dll 3Dfx Mini Driver

NAAR

Default Default
gldrv/opengl.dll 3Dfx Mini Driver

En test OpenGL/D3D nog eens (aan te passen bij Options > Video).


Als dat niet helpt, de shortcut voor TFC is:
"..\team fortress classic\hl.exe" -game tfc -gl

(terug met -gl voor opengl te forceren indien ze niet automatisch gekozen wordt).
Alsook je hl.exe: rechts klikken > eigenschappen > comptabiliteit: Run this program as an administrator & Run this program in compatibility mode for: WinXP SP2.

Niki

Legacy Member
Kheb dat tot op de letter uitgevoerd, nog altijd niks :/ Nu, tzou wel kunnen dat die wel degelijk in opengl draait, maar zonder te kiezen voor de nvidia graka, maar opengl te draaien op de intel hd graphics.. Zijn er geen alternatieve drivers ofziets, waar het control center me wel zou toelaten te kiezen welke kaart voor welke game?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan