"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ratGPU - Raytracing via OpenCL

mat 18.10.2010 - 08:32 5076 10
Posts

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25419
Gerade über diesen Benchmark gestolpert, der OpenCL für Raytracing nutzt:

click to enlarge


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. :)

Zitat
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

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 49790
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
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Zitat von Viper780
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.
Zitat
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
Registered: Sep 2006
Location: -
Posts: 4082

Viper780

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 49790
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
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Der RC5 client rennt doch mit CUDA, dachte ich?

Turrican

Legend
Amiga500-Fan
Avatar
Registered: Jul 2002
Location: Austria,Stmk.
Posts: 23260
werde mir das heute abend mal ansehen. :)

Viper780

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 49790
Zitat von Spikx
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
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Naja, dann definierst du das falsch ;). CUDA und ATi Stream ist nicht mehr "direkt" als OpenCL.

Darkside_86

linux addicted
Avatar
Registered: Apr 2007
Location: Bocholt
Posts: 4077
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:

click to enlarge

Cpu:

click to enlarge

Insgesamt finde ich den Benchmark aber ziemlich unspektakulär und hässlich

Viper780

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 49790
Zitat von Spikx
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)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz