AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Was nervt euch so, während der Programmierung oder so allgemein
Thema durchsuchen
Ansicht
Themen-Optionen

Was nervt euch so, während der Programmierung oder so allgemein

Ein Thema von himitsu · begonnen am 26. Jun 2010 · letzter Beitrag vom 3. Mai 2013
 
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#11

AW: Was nervt euch so, während der Programmierung oder so allgemein

  Alt 24. Jan 2013, 19:24
So ich springe mal ebend zurück zum Thema shader und abknallen des Treibers durch zu lange laufzeit:
[...] trotzdem geschafft habe aus einer Desktop-Anwendung heraus ohne Admin-Rechte den Grafiktreiber unter W7x64 zu plätten.
Geht ganz einfach: Schreibe einen Shader der eine zu lange Zykluszeit pro Kerneldurchlauf hat (oder gar eine Endlosschleife), und Win7 meldet einen geschossenen Treiber. (WinXP wird blau.)
Jenachdem womit du das machst, musst du es erstmal unbewusst schaffen.

HLSL, GLSL:
Nutzen jeweils automatisches Loopunrolling. Sieht eine schleife "verdächtig aus" ended dass so:
http://s7.directupload.net/images/130124/cr6ql93u.png
Du kannst diese begrenzung umgehen, aber nur bewusst, über tags die mitteilen dass x durchläufe erwartet werden.

Bei OpenCL siehts etwas anders aus. Das performt unroll wohl nur auf wunsch. KA was da so unbewusst durch die Pipeline rutscht.

Und mal erlich:
EGal wie sicher du dein system machst. Wenn es jemand darauf angelegt hat, bekommt er es kaputt.

Kleiner tipp:
ERstellt mal eine form, klatscht en button drauf, und setzt button.width auf 10000000. Das war so ebend euer desktop. Es dauert je nach PC bis sich euer Windowmanager davon "erholt".

Bis es soweit ist könnt ihr z.B einen Taskmanager beunwdern, der lediglich den Form-Rand aber keinen inhalt ehr hat und andere späße.
Aber vorher alles speichern

edit: EY wieso werden bilder in URLs umgewandelt
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
 
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Refback 7. Nov 2011 09:54

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz