Hardware T&L

Hallo,

mein neues Lenovo zeigte mir letztens beim Start eines neu installierten Spiels die Info, dass ein Fehler mit der „Grafik engine“ vorliegen würde. Ein weiteres Programm zeigte mir an, dass ein Problem mit der „Hardware T&L“ vorliegt.

Kann mir jemand sagen, was das ist und wie ich es beheben kann? Das Notebook ist nagelneu und ich kann mir kaum vorstellen, dass sich normale Spiele (keine brandaktuellen, die extreme Rechenleistungen benötigen) nicht abspielen lassen.

vielen dank für die Hilfe!!

Kann mir jemand sagen, was das ist und wie ich es beheben
kann? Das Notebook ist nagelneu und ich kann mir kaum
vorstellen, dass sich normale Spiele (keine brandaktuellen,
die extreme Rechenleistungen benötigen) nicht abspielen
lassen.

Hallo,

sollte das Gerät mit einer billigen Shared Memory Grafiklösung ausgestattet sein, liegt das durchaus im Bereich des vorstellbaren und möglichen. Aber ohne Kenntnis der genauen Modellbeziechnung bleibt das natürlich alles Spekulation …

Gruß

S.J.

Hallo,

Kann mir jemand sagen, was das ist und wie ich es beheben
kann?

T&L bedeutet Transform&Lightning. Das ist ein Satz von 3D-Operationen, den nVidia 2000 mit den Geforce-Grafikkarten eingeführt hat. T&L-fähige Grafikkarten (das sind heute eigentlich alle) können entsprechende Befehle ‚in Hardware‘ ausführen und dem Prozessor somit entsprechende Berechnungen abnehmen. Benötigt werden diese, um die 3-dimensionale Bewegung von Objekten im Raum (bzw. ihre Ansicht aus wechselnden 'Kamera’positionen) und die sich daraus ergebenden Änderungen von Helligkeit und Farbe bei Anleuchtung durch verschiedene Lichtquellen zu berechnen.
Hardware-T&L ist ein DirectX7-Feature und somit eigentlich wirklich ein uralter Hut. Aktuelle DirectX9 oder 10-fähige Grafikkarten besitzen gar keine herkömmlichen T&L-Einheiten mehr, sondern programmierbare Vertex- und Pixelshader der 2. und 3. Generation, die solche primitiven Aufgaben nebenbei erledigen.

Das Notebook ist nagelneu und ich kann mir kaum
vorstellen, dass sich normale Spiele (keine brandaktuellen,
die extreme Rechenleistungen benötigen) nicht abspielen
lassen.

Ich kann mir auch kaum vorstellen, dass der Grafikchip eines aktuellen Notebooks nicht mit T&L-Befehlen umgehen kann. Nicht mal, wenn es sich dabei um Shared Memory handelt. Sogar die schwachen, integrierten Grafikschaltungen von Intel können das schon seit geraumer Zeit. Ob die 3D-Leistung dann auch zum spielen reicht, steht auf einem anderen Blatt.
Also entweder ist in dem Notebook ein wirklich steinalter Grafikchipsatz verbaut oder es handelt sich (worauf ich stark tippen würde) um ein Treiberproblem. Vielleicht ist auch kein DirectX (oder eine veraltete/ zum Spiele-/Grafiktreiber inkompatible Version) installiert, wenn es sich um Windows als Betriebssystem handelt? Arbeitest du übverhaupt mit Windoof?

Hast du mal danach gegoogelt, ob andere Leute mit dem gleichen Grafikchipsatz das Problem auch haben? Vielleicht ist das Problem ja auch bekannt und es gibt von Seiten des Spieleherstellers einen Patch dafür.

Vielleicht ist das auch nur so eine ‚Standardfehlermeldung‘ (wenn die vom Spiel erzeugt wird) und das Problem liegt möglicherweise ganz woanders. Erfüllt dein Notebook die auf der Spielehülle abgedruckten Mindestanforderungen an Prozessor, Grafikkarte (DirectX-Unterstützung welcher Generation, Grafikspeicher) und Hauptspeicherausbau?

LG Jesse

Das gerät ist ein Lenevo R61 - wie der chipsatz aussieht kann ich leider nicht wirklich sagen. directX 9 habe ich auf jeden fall problemlos installieren können!

vielleicht habt ihr da mehr erfahrungen oder infos über den chipsatz?!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Das gerät ist ein Lenevo R61
vielleicht habt ihr da mehr erfahrungen oder infos über den
chipsatz?!

Wie es aussieht ist der Grafikchipsatz ein nVidia Quadro NVS 140M, der basiert auf dem Geforce 8400M und beherrscht DirectX10 und SM4.0. Die Quadro-Karten sind zwar eigentlich fürs Arbeiten mit CAD-Applikationen gedacht und daher OpenGL-optimiert, aber trotzdem sollte die NVS 140M T&L mit links beherrschen:
http://www.notebookcheck.com/NVIDIA-Quadro-NVS-140M…

Is zwar nur SharedMemory, aber in dem Test lief der Chip mit 3DMark 2001 - 2006 offenbar problemlos und lieferte sogar halbwegs akzeptable Ergebnisse. Also sollten aus technischer Sicht auch alle Spiele drauf laufen - sicher nicht ruckelfrei/ spielbar aber wenigstens vom Prinzip her. Die Hardware kann mit T&L jedenfalls definitiv umgehen.

Hier nochmal ein umfangreicher Test zu dem Notebook:
http://www.notebookcheck.com/Test-Lenovo-Thinkpad-R6…
Vielleicht hilfts ja weiter…

LG Jesse

Hallo Jesse,

danke für die Infos - da es sich um ein Firmengerät handelt habe ich die befürchtung, dass gar nicht erst die GeForce verbaut ist, sondern nur ein Intel GMA X3100 Grafikchip.
Kann ich das irgendwo checken, was wirklich verbaut ist? und wenn, hab ich irgend einen einfluss softwareseitig auf die T&L fähigkeit bzw. Kompatibilität?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wie es aussieht ist der Grafikchipsatz ein nVidia Quadro NVS
140M, der basiert auf dem Geforce 8400M …

Hallo,

laut Nenovo Homepage gibt es unterschiedliche Ausstattungen dieses Notebooks (800-1300 Euro). Neben der von Dir erwähnten NVidia Grafik kommen überwiegend Intel X3100 Lösungen zum Einsatz, die hinsichtlich 3D Leistung mitnichten zu den Top Lösungen zählen. Die Probleme weisen auf jeden Fall auf das Vorhandensein einer Intel Grafik hin.

Gruß

S.J.

Chiperkennung und Problemlösungsansätze

danke für die Infos - da es sich um ein Firmengerät handelt
habe ich die befürchtung, dass gar nicht erst die GeForce
verbaut ist, sondern nur ein Intel GMA X3100 Grafikchip.
Kann ich das irgendwo checken, was wirklich verbaut ist?

Ja, das kann dir Windoof sagen: In der Systemsteuerung (oder einfach durch Rechtsklick auf den Desktop) ‚Eigenschaften von Anzeige‘ öffnen, dort den Reiter ‚Einstellungen‘ anklicken und dort auf den Button ‚Erweitert‘ klicken. Jetzt geht ein neuer Dialog auf, dort wählst du den Reiter ‚Grafikkarte‘ an, dort steht der name vom Chip.
Aber selbst wenn du integrierte Intel GMA-Grafik drin hast - die kann 100%ig auch T&L. Daher wird es nicht an der Hardware liegen, sondern an irgendeiner (softwareseitigen) Stelle zwischen irgendwelchen Treiber haken. Vielleicht ist der Spieletreiber zu doof, um die T&L-Fähigkeit des Grafikchip zu erkennen oder so was in der Richtung. Oder der Grafiktreiber der Quadro-Karte tut seriös und verschweigt die Spielefähigkeiten der Karte (was ich aber nicht glaube) bzw es sind einfach treiberseitig irgendwelche Einstellungen deaktiviert. Wenn z.B. bei ‚3D-Rendering‘ kein Häckchen gesetzt ist (falls es im Treibermenü so eine Einstellung gibt), sagt der Grafiktreiber dem Spieletreiber knallhart, dass er das nicht kann und der gibt dir dann die Fehlermeldung aus.

Lad dir doch mal kostenfrei den Grafikbenchmark 3DMark runter und schau, ob du den auf deinem Notebook zum laufen bekommst: http://www.futuremark.com/download/

Wenn 3DMark 2005 auf dem Notebook läuft, verfügt der Grafikchipsatz hardwareseitig über volle DircetX9.0c-Unterstützung (incl Shadermodell2.0) und erfüllt damit die hardwareseitigen Anforderungen aller aktuellen Spiele, DirectX 9.0c ist korrekt installiert und die Einstellungen des Grafiktreibers lassen 3D-Rendering zu. Das bedeutet, das Problem liegt auf Seiten des Spieles und du musst schauen, ob du einen Patch/ Update dafür bekommst.

Um zu testen, ob dein Grafikchip Hardware-T&L unterstützt, reicht sogar schon der alte 3DMark2000 (DirectX7) der ist nur 20 MB groß und auf der verlinkten Downloadseite im Seitenmenü unten bei ‚Discontinued‘ downloadable. Wenn der läuft, bringt dein Chipsatz zumindest schonmal alle DircetX7-Features inkl. Hardware-T&L und du weißt schonmal, dass die Fehlermeldung von wegen ‚fehlende T&L-Fähigkeit‘ Nonsens ist und das Spiel eigentlich irgendwas anderes haben will. Das könnte z.B. auch einfach eine aktuellere DirectX-Version sein und das Spiel ist zu blöd, es zu sagen. Viele Spiele starten nicht oder bringen obskure Fehlermeldungen, wenn auf dem PC nur DirectX9.0b installiert ist (automatisch mit alter Windows XP - Version), sie aber DirectX9.0c benötigen. Dieses lässt sich jedoch oft gar nicht mehr installieren, wenn schon DirectX9.0b auf dem PC ist. Es tut dann nur so, als ob und die Probleme bestehen weiterhin.
Welche Version installiert ist, kannst du überprüfen, indem du ‚dxdiag.exe‘ ausführst.

und wenn, hab ich irgend einen einfluss softwareseitig auf die T&L
fähigkeit bzw. Kompatibilität?

Früher hatten die meisten Spiele auch mal einen Software-Modus, indem die CPU alleine rendert und die Grafikkarte außen vor bleibt. Das läuft dann aber sehr langsam und sieht auch nicht schön aus, weil der Hauptprozessor nun mal nicht für Grafikberechnungen gebaut ist.
Wenn es die Möglichkeit in deinem Spiel noch gibt, ist sie irgendwo im Grafikmenü des Spieles versteckt als ‚Renderdevice‘ oder ‚Grafiktreiber‘ etc. Dort kannst du dann statt ‚Dircet3D‘ oder ‚OpenGL‘ auf ‚Software-Rendering‘ umstellen. Aber betrachte das mal eher als theoretische Möglichkeit. Bei halbwegs aktuellen Spielen macht das keinen Sinn mehr, weil die Grafikberechnungen zu komplex sind.

Gruß Jesse