Poll GPU texture generation, please test.

The FC version worked nicely. Here's the two logs:

Code:
GPU Name=NVIDIA GeForce 8600 GT 
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=74462.9 per quad
--Generating on cpu...
Done, time=2135570.2 per quad

Code:
genprog:
0(87) : warning C7011: implicit cast from "int" to "float"
0(93) : warning C7011: implicit cast from "int" to "float"
0(125) : warning C7011: implicit cast from "int" to "float"

Fragment info
-------------
0(87) : warning C7011: implicit cast from "int" to "float"
0(93) : warning C7011: implicit cast from "int" to "float"
0(125) : warning C7011: implicit cast from "int" to "float"
 
The GPU window just showed as white though while the CPU one showed a generated texture.
For some reason, the GPU texture does not show up, while the CPU texture does. But then again, I always seem to have strange errors no one else gets, so don't mind it.
Graphics card is ATI XT1900
I'd guess the GPU failure has to do with the following message from the Shader log:
An insignificant typo plus a pedantic GPU.
Please try this one:
http://orbides.1gb.ru/orbf/gpugen_fc2.zip

what are you using to pass the calculations to the GPU? i see it's not CUDA, since it works on non-NVidia :blink:
Simple classic texture-to-texture rendering.

And, the two don't look that similar to me:
They shouldn't be the same, only similar. Two pieces of the same landscape.
 
Code:
GPU Name=BB Capture Driver
--Initializing precomputation...
What is this "BB Capture"? Do you have some video capture card along with ATI XT1900?

----

My results for gpugen_fc2.exe - texgen.log:
Code:
GPU Name=NVIDIA GeForce 8800 GTS
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=24946.5 per quad
--Generating on cpu...
Done, time=1748669.5 per quad
A slightly faster on GPU than before with gpugen_fc, but maybe only because of different running conditions, I think.

No shader warnings this time only "genprog:". Images look like at OP.
 
With the _fc version (other doesn't work) :

Code:
GPU Name=NVIDIA GeForce GT 240
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=39998.3 per quad
--Generating on cpu...
Done, time=3095685 per quad

Here's the render :



Shader log :

genprog:
0(87) : warning C7011: implicit cast from "int" to "float"
0(93) : warning C7011: implicit cast from "int" to "float"
0(125) : warning C7011: implicit cast from "int" to "float"

Fragment info
-------------
0(87) : warning C7011: implicit cast from "int" to "float"
0(93) : warning C7011: implicit cast from "int" to "float"
0(125) : warning C7011: implicit cast from "int" to "float"

And finally I tried the _fc2 version :

Code:
GPU Name=NVIDIA GeForce GT 240
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=37878 per quad
--Generating on cpu...
Done, time=3270508.9 per quad

The GPU makes a little better, the CPU a little worse.

Shader.log is empty.

Image seems to be exactly the same as posted above.

Hope this helps :cheers:
 
Last edited:
What is this "BB Capture"?

You know, that's a pretty good question I failed to ask myself. After digging a bit in my system, it turns out it is the graphics capture driver from Debut (screen recording software).

I don't know why the app is picking this one. Plus, I seem to have trouble uninstalling that thing. I just de-installed debut, but the driver's still here. I don't have any options to deactivate or uninstall it in the systems manager, and I can't find any configuration utility for it. Will search on a bit, this is rather odd...
 
The GPU Render Window is now showing green instead of white. :)

shader.log
Code:
genprog:
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Fragment shader(s) failed to link,  vertex shader(s) linked. 
Fragment Shader not supported by HW

texgen.log
Code:
GPU Name=ATI MOBILITY RADEON X1600
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=89509.4 per quad
--Generating on cpu...
Done, time=4344860.6 per quad
 
ok, I finally got rid of the BB thing (had to install the aplication again and tell it to please remove the driver), but the exception remains. Pretty much the same, except it now says "GPU Name=Radeon X1900 Series Secondary". Why secondary I have no idea. Does my graphics card have two chips or what? I got it from a friend who didn't need it anymore, so I don't really know what kind of animal this is...
 
GPU Name=AMD M880G with ATI Mobility Radeon HD 4200
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=217475.8 per quad
--Generating on cpu...
Done, time=2816009.5 per quad
 
Under Wine on 64 bit Ubuntu 9.04:

"GPU Name" is blank, actual card is an NVidia card (I forget the exact model number, but looking at the chipset and memory reported by the driver configuration dialogue, and comparing it to a list of cards on Wikipedia, it looks like either a GE Force G103M or G105M).

The card generates reasonably quickly, but outputs a hash of light purple, dark purple, and black stripes, mostly thick and horizontal, but with a few thin vertical stripes as well. The CPU works more slowly, but gives correct output.
 
GPU Name=NVIDIA GeForce GTX 260

--Generating on gpu...
Done, time=57728 per quad
--Generating on cpu...
Done, time=3324360.2 per quad

Image looked identical to those posted so far
 
GPU Name=LogMeIn Mirror Driver
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=42712.6 per quad
--Generating on cpu...
Done, time=3486306.8 per quad

Interesting that it picked up my LogMeIn mirror driver as the GPU. I actually have an NVidia 8800 GT.
 
Everyone with Nvidia cards, others who haven't get the first version to run with context errors given, and
Then throws an exception error. shader log's empty except for the line "genprog"
The GPU Render Window is now showing green instead of white. :)
The card generates reasonably quickly, but outputs a hash of light purple, dark purple, and black stripes
Test with new version gets CTD.
Please try http://orbides.1gb.ru/orbf/gpugen_nc.zip

Also, thanks everyone for testing.
Averaging 100 times faster with 70% success rate is encouraging.
 
GPU window is back to white again. shader.log and texgen.log show the same as before:

shader.log
Code:
genprog:
Vertex shader was successfully compiled to run on hardware.

Fragment shader was successfully compiled to run on hardware.
Fragment shader(s) failed to link,  vertex shader(s) linked. 
Fragment Shader not supported by HW

texgen.log
Code:
GPU Name=ATI MOBILITY RADEON X1600
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=88751.7 per quad
--Generating on cpu...
Done, time=4215803 per quad
 
gpugen_nc.exe - texgen.log:
Code:
GPU Name=NVIDIA GeForce 8800 GTS
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=25265.8 per quad
--Generating on cpu...
Done, time=1732222 per quad
No warnings in shader.log. Everything looks fine.
 
fc:

Code:
PU Name=NVIDIA GeForce Go 6800
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=488462.3 per quad
--Generating on cpu...
Done, time=2979041.8 per quad

some shader errors

nc:
Code:
GPU Name=NVIDIA GeForce Go 6800
--Initializing precomputation...
--Done.
--Generating on gpu...
Done, time=493840.4 per quad
--Generating on cpu...
Done, time=3573803.3 per quad

no errors

Textures generate correctly on both versions.
 
Thread closed, continuing there: http://www.orbiter-forum.com/showthread.php?t=17935

gpugen_nc.exe
...
No warnings in shader.log. Everything looks fine.
nc:
...
no errors
Textures generate correctly on both versions.
Nice, that solves the context issue.
Let's move on...

GPU window is back to white again.
...
Fragment Shader not supported by HW
...
GPU Name=ATI MOBILITY RADEON X1600
For the moment i'll have to assume that this graphic card is below the threshold for the task.
 
Back
Top