Die Suche ergab 139 Treffer

von Lynxeye
25.04.2018, 19:42
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Für die gesteigerte Leistungsaufnahme ist aber nicht der DVI-Encoder verantwortlich, sondern einfach die Tatsache, dass es bei mehreren Monitoren mit leicht unterschiedlichen Modi kein sicheres Fenster für den DRAM Frequenzwechsel mehr gibt, da sich die VBlanks nicht ausreichend überlappen. Deshalb ...
von Lynxeye
04.06.2017, 12:06
Forum: Allgemeines Talk-Brett
Thema: Linkdump
Antworten: 289
Zugriffe: 145617

Re: Linkdump

Falls es noch keinem aufgefallen ist, aber .mp3 ist nun lizenzfrei seit einigen Tagen. Mich wundert, dass in der (deutschen) Presse nicht wirklich was mitgeteilt wird (not even Golem/Heise....), bei der "Erfolgsgeschichte" :roll: War doch schon vor einiger Zeit in der Presse: https://www.heise.de/n...
von Lynxeye
10.05.2016, 20:42
Forum: Allgemeines Talk-Brett
Thema: Kann man GPL v3 Code in einem GPL v2 Projekt verwenden?
Antworten: 11
Zugriffe: 3115

Re: Kann man GPL v3 Code in einem GPL v2 Projekt verwenden?

Die Lizenz der einzelnen Dateien kann sich durchaus von der Lizenz des Gesamtwerks unterscheiden, solange die Einzellizenzen kompatibel mit der Lizenz des Gesamtwerks sind. Deshalb ist es, wenn auch lästig, guter Stil in jeder Datei den Lizenzheader zu haben. Auch wenn das Gesamtwerk unter GPLv3 ste...
von Lynxeye
26.04.2015, 14:00
Forum: Grafikprogrammierung
Thema: Linux und OpenGL mit Frame Buffer Device ohne X11
Antworten: 11
Zugriffe: 4643

Re: Linux und OpenGL mit Frame Buffer Device ohne X11

Mesa kann auf Fbdev nur Softwarerendering, also Softpipe oder LLVMpipe als Treiber. Was du wahrscheinlich willst ist EGL mit KMS als native Window backend. Schau dir dazu mal die configure optionen von Mesa an. Damit kannst du dir direkt auf deinem DRM device einen native OpenGL Context holen, der d...
von Lynxeye
01.04.2015, 22:23
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Ich verstehe offen gesagt das Problem gerade nicht. Wieso solltest du als normaler User die Events direkt vom Kernel abholen können? Mit den Kernelinterfaces sollte nur dein Windowsystem reden (also normalerweise der X Server), welches dann auch die entsprechenden Berechtigungen hat. Als normale App...
von Lynxeye
06.06.2013, 18:55
Forum: Vorstellungsbereich
Thema: Online 3D Model Converter
Antworten: 13
Zugriffe: 2115

Re: Online 3D Model Converter

Spickel doch bei Blender. Deren Exporter ist recht brauchbar :) Um mal den bösen Lizenzhammer zu schwingen: nur weil etwas OpenSource ist heißt das noch lange nicht, dass man nach Lust und Laune abschreiben darf. Blender ist GPL, Assimp dagegen BSD. Diese Lizenzen sind nur in eine Richtung kompatib...
von Lynxeye
15.05.2013, 17:53
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: The Secret to 10 Million Concurrent Connections
Antworten: 5
Zugriffe: 1828

Re: The Secret to 10 Million Concurrent Connections

Ja, inzwischen mache ich das Ganze beruflich. Ich bin zwar von meiner persönlichen Interessenlage den Multimediasubsystemen treu geblieben, werkle aber im Kundenauftrag auch an anderen Stellen im Kernel. Bei der Dokumentation sollte man sich nur die ganz grundlegenden Sachen, welche nur sehr langsam...
von Lynxeye
14.05.2013, 15:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: The Secret to 10 Million Concurrent Connections
Antworten: 5
Zugriffe: 1828

Re: Linkdump

The Secret to 10 Million Concurrent Connections -The Kernel is the Problem, Not the Solution Ich weiß, dieser Thread hier ist nicht der richtige Platz um eine Diskussion anzustoßen, allerdings kann ich mich nicht zurück halten: Jeder der ernsthaft eine Umgehung des Kernels und den direkten Hardware...
von Lynxeye
08.05.2013, 09:51
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1711
Zugriffe: 464817

Re: Anti-Jammer-Thread

[...] Aber auch damit kam man irgendwann nicht weiter: Darum baut man so Sachen ein wie Sprungvorhersage , Out-of-Order-Ausführung , schnelle Zugriffe auf nicht ausgerichtete Speicherbereiche, µOp-Cache, und den ganzen anderen Kram. Das Besondere an diesen Optimierungen ist, dass sie die Verfehlung...
von Lynxeye
02.05.2013, 10:26
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Ist euch schonmal aufgefallen, dass Visual C++ alle enum s 4 B groß macht, sofern man es nicht anders befielt?! War da nicht irgendwann mal so eine Regel von wegen gerade eben so groß, dass es passt ? Und ich kriege hier kaum noch den Kiefer hoch, wie viel deswegen kopiert wird … Das schreibt der S...
von Lynxeye
22.11.2012, 16:47
Forum: Grafikprogrammierung
Thema: Nvidia und OpenGL
Antworten: 11
Zugriffe: 4662

Re: Nvidia und OpenGL

NVidia hat Mittel und Wege (inkl. Hardware) eine GeForce welche sich für den Treiber als Quadro ausgibt zu verkrüppeln. Absichtlich eingebremst wird jedenfalls keine Karte in ihrem Segment. Das immer nur dort optimiert wird wo man das Potential erkennt ist auch klar, zeigt sich zum Beispiel an der P...
von Lynxeye
12.11.2012, 17:35
Forum: Grafikprogrammierung
Thema: Rendertarget auch als Input Texture
Antworten: 10
Zugriffe: 2505

Re: Rendertarget auch als Input Texture

Und darauf hoffe ich schon seit Ewigkeiten, und ich bin anscheinend auch nicht der Einzige mit dem Wunsch. Aber anscheinend stellt das ein größeres Problem dar, als sauber arbeitende Output Merger zu designen... jedenfalls ist bei den großen drei GPU-Herstellern nichts dergleichen bisher in Sicht :...
von Lynxeye
12.11.2012, 17:27
Forum: Grafikprogrammierung
Thema: Rendertarget auch als Input Texture
Antworten: 10
Zugriffe: 2505

Re: Rendertarget auch als Input Texture

Manche mobile Grafikkarten bieten über OpenGL Extensions entsprechende Möglichkeiten, das ist aber eine Spezialität dieser Hardware (Tiled Renderer) und funktioniert auch nur dort und auch nur aus ganz bestimmten Gründen... Selbst dort definieren die Extensions keinen wahlfreien Zugriff auf das ger...
von Lynxeye
14.10.2012, 16:54
Forum: Grafikprogrammierung
Thema: Zero-Copy u. DxCompute
Antworten: 8
Zugriffe: 3895

Re: Zero-Copy u. DxCompute

Speicher, der non-pageable im RAM ist und einen Device-Pointer für den VRAM hat (das, was man in CUDA-Sprache zero-copy nennt) muss in der Regel sehr wohl kopiert werden: Immer dann, wenn man eine dedizierte GPU hat, müssen die Daten vom RAM in den VRAM kopiert werden. Nur wenn man eine integrierte...
von Lynxeye
14.10.2012, 16:33
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

The PS3 fragment shader hardware is rather esoteric in many ways. The compiler has a really hard nut to crack trying to optimally map a general shader onto that instruction set. A consequence of that is that trivial changes sometimes result in wildly different outcome in terms of shader length and/...
von Lynxeye
01.10.2012, 14:14
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Bedanke dich bei allen Spielen/Applikationen welche der Meinung waren, dass das übersetzen von Shadern mitten im Programmablauf eine gute Idee ist. Deshalb gibt dir der Treiber erst einmal einen unoptimierten Shader, welcher schnell übersetzt werden kann um dann später zu entscheiden, ob sich eine O...
von Lynxeye
10.08.2012, 12:23
Forum: Grafikprogrammierung
Thema: OpenGL und Speicherlayouts
Antworten: 11
Zugriffe: 3364

Re: OpenGL und Speicherlayouts

Das heißt im Klartext, dass wenn du etwas Handarbeit investierst und die Elemente deiner Struktur vom größten zum kleinsten Datentyp sortierst, benötigt der Compiler auf keine Fall ein Padding einzufügen. Das stimmt so nicht. Selbst mit der Groessen-Sortierung kann und wird der Compiler Padding am ...
von Lynxeye
08.08.2012, 09:50
Forum: Grafikprogrammierung
Thema: OpenGL und Speicherlayouts
Antworten: 11
Zugriffe: 3364

Re: OpenGL und Speicherlayouts

Erst mal vorneweg: alle zur Zeit gebräuchlichen Platformen (x64, PPC, ARM) fordern ein natural Alignment der Daten, das Alignment der Daten ist also immer >= Größe der eingesetzten Datentypen. Zusätzlich nimmt kein Compiler ein Padding am Anfang der Struktur vor, sondern richtet die Struktur komplet...
von Lynxeye
02.07.2012, 12:04
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [VC++ 2010 x86] SSE statt FPU erzwingen
Antworten: 19
Zugriffe: 7916

Re: [VC++ 2010 x86] SSE statt FPU erzwingen

Ich weiß, dass dich diese Antwort bei deinem konkreten Problem nicht weiter bringt, aber da sowieso gerade mit Compilerempfehlungen um sich geworfen wird: beim GCC lässt sich das wunderbar über Flags einstellen. On more modern x86 processors that support SSE2, specifying the compiler options -mfpmat...
von Lynxeye
19.06.2012, 11:54
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

http://zfx.info/viewtopic.php?f=9&t=868&p=31362#p31362 Queries->Buffer: Bisschen eklig fuer kachel-basierte, verzoegerte Architekturen, wenn sich's um das gleiche Bild handelt, in dem das Ergebnis weiterverwendet wird. Man bezahlt mit Bandbreiten- und Energieverbrauch. Zum Glück sind AMD GPUs aber ...
von Lynxeye
05.06.2012, 16:54
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Die Freizeit von drei Tagen ist jetzt bei der Suche nach einem Bug im startup Code eines Bootloaders draufgegangen. Der BL crashte noch vor Initialisierung des UARTS und auf dem Board ist kein JTAG vorhanden, somit keine Ausgabe und kein Hardwaredebugging möglich. Und woran lags? An einem verdammten...
von Lynxeye
31.05.2012, 16:45
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1711
Zugriffe: 464817

Re: Anti-Jammer-Thread

Linux hat auch den spleen auslagern zu müssen. Besonders ärgerlich, wenn man keinen Swap-Space eingerichtet hat, weil dann nach einem magischen Schlüssel irgendein Prozess gekillt wird. Das ist schon seit 2.4.irgendwas im Kernel enthalten und bis jetzt noch nicht gefunden worden. Hast du dazu was g...
von Lynxeye
31.05.2012, 14:04
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1711
Zugriffe: 464817

Re: Anti-Jammer-Thread

Ich tippe einfach mal auf einen Sandy Bridge E. Und die 32GiB RAM sehen lecker aus, wobei ich mit 16 derzeit noch zufrieden bin. Ich frage mich aber immer wieder warum Windows so einen zwanghaften Drang zum auslagern hat. Selbst bei dieser Konfig schiebt der bei dir immer noch Speicher auf die Platt...
von Lynxeye
23.05.2012, 23:56
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Ok, da hab ich wirklich falsch gelegen. Auch AMD meint das selbe: Rationale AMD Family 15h processors are able to avoid the false read dependency on the XOR instruction. Acceptable mov reg, 0 Preferred xor reg, reg Ändert aber nichts an der Ursprungsaussage, dass der angeführte =0 Fall der MSDN eher...
von Lynxeye
23.05.2012, 08:22
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Side Note zur Side Note: Zum "Don't read from a subresource mapped for writing" eine Anmerkung. Das liegt einfach daran, dass das Mapping im meisten Fall ein Uncached, Write-Through Mapping ist. D.h. jeder Lesezugriff geht direkt ins RAM, ohne irgendwie vom Cache abgefangen zu werden. Daher die Perf...
von Lynxeye
16.05.2012, 12:29
Forum: Vorstellungsbereich
Thema: [Projekt] Splatter
Antworten: 566
Zugriffe: 109564

Re: [Projekt] Splatter

Ich finde die zweite Variante jeweils nicht schlecht, allerdings sind mir dort die Lichtquellen viel zu hell. Gleiches Problem wie bei Oblivion mit HDR damals: wenn ein weißes Blatt Papier von einer Kerze oder einer Taschenlampe angestrahlt wird blendet mich dies in der realen Welt nicht , egal was ...
von Lynxeye
30.04.2012, 08:53
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 5884
Zugriffe: 1010797

Re: Jammer-Thread

Ein halber Tag DirectCompute, und schon fangen GPU-beschleunigte Anwendungen (Browser, Plugins) an zu spinnen. :roll: Kein Wunder, wenn du dir das Design einer Grafikkarte anschaust. Die ist einfach nicht für Mehrbenutzer- oder gar Mehrprogrammbetrieb geeignet. Öhm, doch? Nvidia hat seit Ewigkeiten...
von Lynxeye
30.03.2012, 13:13
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Die Grenze von MMO's?
Antworten: 23
Zugriffe: 9123

Re: Die Grenze von MMO's?

Infiniband ermöglicht dir aber auch nur ein NUMA System über mehrere physische Systeme aufzubauen. Der Vorteil an Infiniband ist ja gerade, dass du keine Events per se mehr über einen Netzwerkstack schicken musst, sondern geteilte Speicherbereiche zwischen den Maschinen direkt per Remote DMA und Cac...
von Lynxeye
24.02.2012, 14:26
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1711
Zugriffe: 464817

Re: Anti-Jammer-Thread

Von den freien AMD und Nvidia Treibern. Ich verweise da einfach mal ganz frech auf das Posting, mit dem dieser Thread vor 1,5 Jahren gestartet ist. :)
von Lynxeye
24.02.2012, 12:23
Forum: Allgemeines Talk-Brett
Thema: Anti-Jammer-Thread
Antworten: 1711
Zugriffe: 464817

Re: Anti-Jammer-Thread

Inzwischen habe ich drei Jobangebote mit Bezug auf Linuxkernel- und Grafiktreiberentwicklung von verschiedenen OpenSource Firmen erhalten. Der Wechsel in den Wunschjob nächstes Jahr liegt also im Bereich des möglichen.