Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Krzysztof Marczak
@buddhi1980
We can use QInfo, because we are already use Qt version > 5.5.
I forgot about this functionality
It's already handled by myMessageOutput
Sebastian Jennen
@zebastian
OK great! they are probably some qDebug() that should be changed to qInfo() but this has lowest priority.
Krzysztof Marczak
@buddhi1980
We are really close to release new version. Everything depends how many bugs Graeme will find :smile: Now I'm trying to fix bug #153
Sebastian Jennen
@zebastian
in audio frames per keyframe are loaded as double: gPar->Get<double>("frames_per_keyframe"), should be int?
Krzysztof Marczak
@buddhi1980
it's a mistake
shoudl be Get<int>()
Sebastian Jennen
@zebastian
thats what i thought, got a fix ready, just need some minutes...
Sebastian Jennen
@zebastian
just pushed :)
also put the slotPlayPositionChanged back in seekto, (ping pong issue is fixed with bool updateSlider
Krzysztof Marczak
@buddhi1980
great
Now I'm working on flight animation and gamepad
when I finish my part of changes, you have to check if gamepad works as it should be or to finish needed changes
my gamepad doesn't work with QGamePad, so I cannot test it
Sebastian Jennen
@zebastian
Allright, could you notify mancoast when you are dome with flight sped changes? he is deep in the topic
I dont have a working setup right now either :(
Krzysztof Marczak
@buddhi1980
ok, I will notify both of you
Sebastian Jennen
@zebastian
thanks
Krzysztof Marczak
@buddhi1980
This is great information. It makes easier decissions how to implement GPU support. We can start with OpenCL 1.2 and then upgrade to 2.0
Sebastian Jennen
@zebastian
Yes, this should make porting cpp code way easier, thiscomes just in time :)
Krzysztof Marczak
@buddhi1980
@zebastian , can you run all needed clean-up... and populate... scrips and commit changes? I would like to start preparing packages for release.
Sebastian Jennen
@zebastian
OK, just pushed cleanup, i ran:
php codeStyleCheck.php nondry
and php populateUiInformation.php nondry (mostly addd new example mentoining of new example files)
Sebastian Jennen
@zebastian
off topic: http://phoronix.com/scan.php?page=news_item&px=NVIDIA-Qt-3D-Studio
probably of no benefit to the project but still quite interesting for animated UIs
Sebastian Jennen
@zebastian
cool, glad we have 2.10 finally out.
time to shuffle the code around! :P
Krzysztof Marczak
@buddhi1980
Yes, now we can start doing improvements. There is VERY long list :smile:
What you think about deadline for v2.11 by the end of April? 2 months should be enough to make issue list much shorter
Sebastian Jennen
@zebastian
sure, maybe even shorter than two months, we could start making improvements and see in a week how we estimate the work and set a final limit.
Martin
@acidhunter
i got a improvement for netrender, maybe
buddhi1980/mandelbulber2#256
Krzysztof Marczak
@buddhi1980
Before I will be able to start with OpenCL I need to buy new GFX card. I have just found that my AMD Radeon HD 7800 is no longer supported by propertiary drivers. It menas that it cannot work properly with OpenCL. I'm going to buy nVidia GTX 1050 which should work well with linux nvidia-driver. Then I will be able to work with OpenCL and Cuda
Sebastian Jennen
@zebastian
i ran sonarqube on the project. something like coverity but way more detailed / pedantic.
here is the webreport: https://sonarqube.com/dashboard?id=mandelbulber2 in the future this may be helpful to refactor the code and reduce the complexity of functions and classes (except for fractal_formulas.cpp :) ) here is the complexity report: https://sonarqube.com/component_measures/metric/file_complexity/list?id=mandelbulber2
Krzysztof Marczak
@buddhi1980
It's interesting tool. But it probably need some configuration. 600 of "critical bugs" are located on moc* files which we cannot edit (Replace "reinterpret_cast" with safer cast)
Sebastian Jennen
@zebastian
right now i am installing a new Radeon RX 480. Lets see how this performs with opencl :D
Krzysztof Marczak
@buddhi1980
Let me know how it works. Which driver will you use? amdgpu-pro or opensource amdgpu driver?
Sebastian Jennen
@zebastian
Sadly Amdgpu- pro, since its performance is Vetter.
Sebastian Jennen
@zebastian

amd card up and running, mandelbulber opencl with default mandelbulb and ssao and all shaders on renders in 35,25 seconds

... in 10000x10000 resolution :D

Krzysztof Marczak
@buddhi1980
I have just installed nVidia GTX 1050. Woks perfect with OpenCl, so I will be able to continue OpenCl development
mclarekin
@mclarekin
cool!!
Krzysztof Marczak
@buddhi1980
I would like to do benchmark of our systems to compare nVidia and AMD performance with OpenCl
I have used Mandelbulber 1.12 and rendered settings pasted below in time 156s (OpenCl enabled, "Full: all shaders" mode)
The same on CPU is rendered in 1h 30m.
@zebastian , can you do the same test on your new GPU?
Mandelbulber 1.2110000000000001;
image_width 1920;
image_height 1080;
view_point_x 0.19864948334478119;
view_point_y -0.01438064571557649;
view_point_z -1.0377570075643781;
angle_alfa 46.242774914459403;
angle_beta 21.657420819418562;
angle_gamma 2.8806562456036162;
zoom 1.192092895507812e-14;
perspective 1.2;
formula 1;
power 2;
DE_factor 0.10000000000000001;
gamma 0.80000000000000004;
shadows_intensity 1.5;
shadows_cone_angle 0;
ambient_occlusion 0.80000000000000004;
fog_colour_1_R 33477;
fog_colour_1_G 39257;
fog_colour_1_B 42715;
fog_colour_2_R 32799;
fog_colour_2_G 35551;
fog_colour_2_B 38811;
fog_colour_3_R 46284;
fog_colour_3_G 45677;
fog_colour_3_B 45677;
coloring_speed 0.20000000000000001;
post_SSAO_quality 52;
post_DOF_focus 140.74914520981611;
post_DOF_radius 1.5;
main_light_alfa -2.2689280275926285;
main_light_beta 0.52359877559829882;
main_light_colour_G 52568;
main_light_colour_B 31897;
view_distance_max 6.3542581170014039;
volumetric_fog_density 0.5;
volumetric_fog_colour_1_distance 0.0019898596021432368;
volumetric_fog_colour_2_distance 0.0039797192042864754;
volumetric_fog_distance_factor 0.0039797192042864754;
iteration_fog_enable 1;
iteration_fog_opacity 1000000;
iteration_fog_opacity_trim 10;
mclarekin
@mclarekin
That is so fast! I will try it
mclarekin
@mclarekin
758 seconds (I want a new GPU), and I think it would have taken about 4 -5 hours on CPU
Krzysztof Marczak
@buddhi1980
@mclarekin what gfx card do you have?
mclarekin
@mclarekin
AMD Radeon R9 M265X openGL 4.5 openCL 1.2
Sebastian Jennen
@zebastian
Wednesday im back, then i will do the Showdown benchmark :)
mclarekin
@mclarekin
Info from Steve Sink63.259 seconds with my NVDIA GTX 1080, overclocked slightly. 77.87 seconds in one of the 2 GTX 980s.
Sebastian Jennen
@zebastian
111,95sec on Radeon RX 480 :D
Krzysztof Marczak
@buddhi1980
Thanks. It looks like AMD and NVidia have similar performance with OpenCl