Was ist ein tsx bug ?

Gurkensaft

Ensign
Registriert
Dez. 2013
Beiträge
195
Habe grade unter mein unboxing von meinen i7 4790k einen kommentar bekommen... dieser lautet: Ich habe mir die CPU vor wenigen Tagen gekauft, leider gab es da noch nicht die Meldung des TSX Bugs, wie würden sie diesen Bug in der Zukunft einschätzen, bezogen auf Videoschnitt und Gaming, bei Games soll es laut diversen Quellen überhaupt keine Rolle spielen.
Könnt ihr mir da auf die sprünge helfen bzw. mir erklären was er meint ?
 
kann das den bluescreen den ich manchmal beim spielen von bf bekomme verursachen ? ^^ hatte ihn schon ca. 3 mal allerdings halt nur sehr selten...
 
Du könntest den Fehlercode vom Bluescreen googeln. Kann genauso gut etwas anderes sein.
 
hab grade selber herrausgefunden dass es nicht daran liegt..
Ergänzung ()

den fehlercode kann ich meist nicht erkennen .. bzw. ist halt sehr schnell weg weil es dann sofort restartet allerdings hab ich dann immer ordner wie z.B 2ab7f7e5ab82e9e7139675 auf meiner ssd kann das mit ihr zusammen hängen ?
 
Rechtsklick auf den Arbeitsplatz -> Eigenschaften -> Erweiterte Systemeinstellungen -> Tab "Erweitert" -> Einstellungen bei "Starten und Wiederherstellen" -> Systemfehler, Haken bei "Automatisch Neustart ausführen" herausnehmen.

Dadurch rebootet der PC nicht sofort bei einem Bluescreen und du hast Zeit den Fehlercode abzuschreiben/zu fotografieren. Google hilft dir damit dann weiter.
 
Auf die Frage, wie das für die Zukunft für Spiele, Grafikprogramme etc. zu sehen ist:
Da TSX eine Befehlssatzerweiterung ist, muss die Software das auch unterstützen. Kaum ein Entwickler wird sich die Mühe machen das manuell einzupflanzen, das müsste der Compiler automatisch machen.

Der Intel Compiler icc wird das sicher unterstützen, die meisten Programme werden aber mit dem Microsoft-Compiler aus dem Visual Studio gebaut. Und ob Intel Microsoft genügend zahlt oder MS genügend Interesse hat,einen Befehlssatz, den es nur auf wenig CPUs gibt, schnell in einer neuen Version zu implementieren, ist fraglich.

Man stirbt also definitiv nicht, wenn TSX nicht tut. Falls es sich durchsetzt, wird es noch ein paar Jahre dauern bis sich das auch genug verbreitet hat. Bis dahin hat man meist eh eine neue CPU.

Bei Vektor-Instructions ist das meist schneller der Fall, da sehr viele Programme diese nutzen und große Vorteile daraus ziehen.
 
schade, das ganze wäre wohl hauptsächlich ein Vorteil für Datenbanken & Dateisysteme (https://software.intel.com/en-us/bl...s-and-transactional-synchronization-explained),

im weiteren Sinne wohl aber auch für alles Mögliche rund um die Reduzierung von Locks (http://de.wikipedia.org/wiki/Lock)

der Trend im Linux-Kernel geht z.B. in Richtung der Anwendung von lockless Algorithmen (http://www.makelinux.net/ldd3/chp-5-sect-7) und Alternativen von Locks

ein Vorteil davon, zumindest für mich ist, dass das ganze System insgesamt niedrigere Latenzen zu haben scheint [Placebo oder anderweitig geschuldet ? :lol:], weitere Vorteile sind eine (mögliche) höhere Leistung


auf Spiele oder Multimedia-Programme übertragen wäre ein Kernvorteil wahrscheinlich die Parallelisierung weiter voranzutreiben und komplexere Dinge auf Prozessoren mit weniger "Power" (in Bezug auf die GHz-Zahl) realisieren zu können


On-Topic:

unwahrscheinlich, dass TSX bereits in Consumer-Software verwendet wird

http://www.sisoftware.co.uk/?d=qa&f=ben_mem_hle

[Neither Windows 7 nor Windows 8 use TSX at this time, but it is possible they will be updated or Windows 8.1/"Blue" kernel will be required for support]
 
Die Frage, die sich mir stellt ist, ob es sinnvoll ist, ein BIOS-Update durchzuführen, sobald eine BIOS-Version vorliegt, durch welche TSX deaktiviert wird. Grundsätzlich meide ich BIOS-Updates, da damit immer ein Risiko verbunden ist.
 
Zurück
Oben