ratGPU - Raytracing via OpenCL
mat 18.10.2010 - 08:32 5091 10
mat
AdministratorLegends never die
|
Gerade über diesen Benchmark gestolpert, der OpenCL für Raytracing nutzt: Er scheint noch einige Probleme zu haben und am besten mit Vista und 7, sowie den neusten Treibern zu funktionieren. Aber das Programm sieht vielversprechend aus und neue Benchmarks kann man immer gut brauchen. Limitations/problems:
0. As it uses the GPU, your monitor or Windows's UI can be very unresponsive.
1. Old drivers ( Forceware 197 ) might have problems. The FW 25X are problematic too. You should use the FW 260 Beta atm.
2. If you use an ATI card, you must download and install their OpenCL SDK runtime ( because Catalyst drivers don't include it... don't ask me why... ) Download it at developer.amd.com Note: Only Radeon 5XXX are fully supported, 4XXX series lack the required functionality.
3. If you use Windows XP, a thing called "GPU watchdog" could pop resetting the graphics drivers and aborting the program execution. That's a thing Microsoft added in the 90s to reset the driver in case a program would be using more than 5 seconds of constant GPU computations. Of course, that was before GPGPU was created because modern OSs like Vista/Windows 7 include a mechanism to avoid that ( I do it automatically in the installer, but for WinXP simply cannot be disabled ). To solve that problem I suggest you to get a second GPU and disable the primary card ( the one connected to the monitor ) inside ratGPU using the "config" menu and, then, unchecking the "use this device" checkbox. Again, nor Vista/7 requires that because the watchdog is disabled automatically.
Btw, I'm porting it to Ubuntu 10.10 too. Quelle: xs.org
|
Viper780
ModeratorEr ist tot, Jim!
|
sehr sexy da kann man gespannt sein ob sich da nicht dann auch was in Richtung sinnvoller Anwendung tut - aber auf alle Fälle kann man endlich die Rechenleistung der Grafikkarten schön vergleichen.
|
Spikx
My Little Pwny
|
sehr sexy da kann man gespannt sein ob sich da nicht dann auch was in Richtung sinnvoller Anwendung tut - aber auf alle Fälle kann man endlich die Rechenleistung der Grafikkarten schön vergleichen. Erst wenn ATi und NVidia die OpenCL Unterstützung weiter ausbauen. Although I spent a lot of time optimizing for ATI cards, they seem to be not able to catch NVIDIA's OpenCL performance with the current implementation.
|
Nico
former person of interest
|
|
Viper780
ModeratorEr ist tot, Jim!
|
naja ich kenn nur den vergleich beim RC5 Client der rennt aber (leider?) nicht auf den OpenCL oder DXvA Routinen sondern spricht halt direkt die Karte an und da zieht AMD doch weit vorran
|
Spikx
My Little Pwny
|
Der RC5 client rennt doch mit CUDA, dachte ich?
|
Turrican
LegendAmiga500-Fan
|
werde mir das heute abend mal ansehen.
|
Viper780
ModeratorEr ist tot, Jim!
|
Der RC5 client rennt doch mit CUDA, dachte ich? Aauf meiner HD4870 sicher nicht und ja mit Karte Direkt hab ich die spezifischen Sprachen der Hersteller gemeint
|
Spikx
My Little Pwny
|
Naja, dann definierst du das falsch . CUDA und ATi Stream ist nicht mehr "direkt" als OpenCL.
|
Darkside_86
linux addicted
|
Also bei mir rendert die Cpu schneller Wenn ich "use this device" nicht anklicke, braucht er sogar noch 2 Sekunden länger, wie nur mit der Gpu Gpu: Cpu: Insgesamt finde ich den Benchmark aber ziemlich unspektakulär und hässlich
|
Viper780
ModeratorEr ist tot, Jim!
|
Naja, dann definierst du das falsch . CUDA und ATi Stream ist nicht mehr "direkt" als OpenCL. seh ich etwas anders - rein auf technischer Ebene liegen sie zwar gleich aber OpenCL, direct Compute und BrookGPU sind rein vom programmieren her eine Abstraktionsebene höher da man einfach weniger auf die Hardware eingehen muss (aber teilweise kann)
|