You are not logged in.

#26 2016-08-10 19:31:33

damo
....moderator....
Registered: 2015-08-20
Posts: 4,966

Re: Mandelbulber2 on jessie and stretch

Thanks to @stevep's work and instructions, Mandelbulber v2.08 up and running via apt-get smile

(Possibly the best first post evvuh!)


Be Excellent to Each Other...

FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#27 2016-08-10 19:46:42

Sector11
Tpyo Knig
From: 77345 ¡#
Registered: 2015-08-20
Posts: 5,397

Re: Mandelbulber2 on jessie and stretch

AHHHHHHHH .. kinda like me with conky and LUA scripts  smile

Pick and PRAY!

EDIT: And after reading the last few posts it 0's apparent I was WAY off mark! ...

{sneaking out the back door never to be seen again - So sorry}

Last edited by Sector11 (2016-08-10 19:49:44)


BunsenLabs Forum Rules ---== I'm a Conky 1.9'er ==---
System:    Host: d67 Kernel: 4.9.0-9-amd64 x86_64 (64 bit gcc: 6.3.0)
Desktop: Openbox 3.6.1 Distro: Debian GNU/Linux 9 (stretch)

Offline

#28 2016-08-11 05:42:27

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 5,458
Website

Re: Mandelbulber2 on jessie and stretch

damo wrote:
damo wrote:

You mean it isn't in the Arch wiki?

@damo thought he was making a joke sad

( I had a little chuckle there damo. angel )


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#29 2016-08-28 17:03:13

damo
....moderator....
Registered: 2015-08-20
Posts: 4,966

Re: Mandelbulber2 on jessie and stretch

Updated OP with build instructions for latest github development sources


Be Excellent to Each Other...

FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#30 2016-10-10 19:59:53

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

I set up another OBS repository for the latest 2.09.1 release:

https://software.opensuse.org/download. … delbulber2

The repo's address itself is

deb http://download.opensuse.org/repositories/home:/stevepusser:/mandelbulber2_2.09.1/Debian_8.0/ /

The commands to get and add the key should also be run as sysadmin, and the key may have a number added at the end if this isn't the first one you've downloaded--in that case, use the file name you've downloaded in the add-key command.  I've also written a HOWTO on the Debian forums for using the OBS to build and host backports.

Edit:  updated the 2.09.1 version to 2.09.2

Last edited by stevep (2016-10-13 18:49:41)

Offline

#31 2017-03-11 23:52:26

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

I think I've found out how to have different versions appear in the same repository, so I'm try to have the new 2.10 release in the same repo as my first 2.07 effort.

https://software.opensuse.org/download. … delbulber2

  I had to add qtmultimedia5-dev to the build-depends to avoid an FTBFS (failure to build from source--all packagers know this one!) This is due to a new feature that can use an audio file to create a fractal image (I think?)

- AnimBySound: Added option to animate any parameter using sound wave (added "Anim By Sound" buttons in animation table)
- AnimBySound: Added dialog window to load and setup AnimBySound feature
- AnimBySound: Added views for waveform, fft and animation generated from sound
- AnimBySound: It is possible to load wav, ogg, flac (all operating systems) and mp3 (Linux only)
- AnimBySound: Added binary, decay and smooth filters for animation generated from sound
- AnimBySound: Added sound player

So I guess if you use a heavy metal clip you get some kind of hellscape?  I mean, worse than the usual hellscape that I seem to create by default...

The extensive changelog also mentions several changes intended to speed up the compilation from source of the program, which is the case on my own machine. Those changes may be why parallel-threaded builds don't work any longer, though, but it still built faster on a single thread.

The OBS builds just finished successfully, so hopefully the new version will appear in the repo soon.

Edit:  They appeared in just a minute or two--that was quick!

Last edited by stevep (2017-03-11 23:54:36)

Offline

#32 2017-04-12 02:54:16

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

I was reading the Debian backports mailing list, and they also ran into a lot of trouble with their recent gsl backport removing Inkscape from Jessie users' systems. It seems they have now thrashed out a solution that will let the two gsl runtime libraries live together, and Mandelbulber2 can now be built on Jessie using that libgsl-dev without the former incompatibilities.

Offline

#33 2017-10-23 17:49:02

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

The latest stable 2.11.1 release is now available in the same repo for Stretch and Ubuntu 16.04, 16.10, 17.04, and 64-bit 17.10.  Jessie builds were not possible, since it now requires a newer Qt 5 than Jessie's 5.3.

Offline

#34 2018-07-09 23:30:20

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

For Stretch-based users, I have a backported 2.13.2 sourced from Debian testing in another repo, which apparently adds support for using high-powered GPUs to do the rendering: https://build.opensuse.org/package/show … delbulber2

Looking to see if I can adapt the 2.13.2 debian folder to build 2.14...

Last edited by stevep (2018-07-09 23:41:48)

Offline

#35 2018-11-17 23:25:25

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

Updated to the new 2.15 release in that OBS repository. The openCL rendering works on my laptop's Optimus Nvidia card after installing nvidia-opencl-icd and starting mandelbulber2 with "optirun mandelbulber2", then enabling openCL and picking the GPU in Preferences, but still lacks some rendering features, so, though it renders a scene many times faster, it looks worse.  But the developers are working on that.

Offline

#36 2019-01-25 01:26:40

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

Updating to 2.16 in the OBS repo. There's now a button for fast, medium, and full openCL rendering. The only thing missing in full is texture mapping. I had to backport beignet-opencl-icd from Buster to get support for my Coffee Lake Intel GPU, though of course the Nvidia GPU accessed via Bumblebee is much faster anyway.  So the packages to add openCL rendering support are:

Intel: beignet-opencl-icd
AMD?, perhaps nouveau?: mesa-opencl-icd
Nvidia (non-free drivers): nvidia-opencl-icd

Offline

#37 2019-03-21 02:13:58

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 367

Re: Mandelbulber2 on jessie and stretch

Updated to 2.17 in the repo:

mandelbulber2 (2.17-0.1~obs) obs; urgency=medium

  * New upstream release.
    - Added new fractal formulas
    - josKleinianV2
    - mandelbulbAtan2Power2
    - bristorbrot2
    - mandeltorus
    - mandelbulbEye
    - transfBoxWrap4d
    - transfSphericalInvV2 BETA
    - added sphere inversion to PseudoKleinian and Jos Kleinian
    - fixed scale in transfAbsAddConditional 3d & 4d
    - fixed type2 fold in amazingSurfMod2
    - OpenCL: Added support for multi-GPU rendering
    - OpenCL: Rendering by GPUs moved to separate thread. Image processing and
      refreshing doesn't slow down rendering and GPUs can be utilized to 100%
    - OpenCL: Added reservation of GPU time for the system
    - OpenCL: Improved quality of volumetric effects in OpenCL mode (when the 
      distance from camera varies greatly)
    - OpenCL: improved error handling
    - OpenCL: Thumbnails in PreviewFileDialog are now rendered using OpenCL (or
      using CPU if distance to fractal is less than 1e-5)
    - Fractals: Corrected rendering of fractal cross-sections
    - Fractals:
    - Fixed problem with Pseudo Kleinian fractal which doesn't use maxiter and
      interior mode
    - Shaders: Added new properties for material color:
    - luminosity color the same as object color
    - color of reflections
    - color of reflections the same as object color
    - color of transparency
    - color of transparency the same as object color
    - Shaders: Added roughness property to materials
    - Shaders: Fixed variation in brightness between different image resolutions
      when "connect detail level with image resolution" was enabled.
    - Shaders: Fixed bug causing wrong appearance of specular highlights when
      diffusionTextureIntensity was low and texture mapping was disabled.
    - Shaders: Fixed bug: glow was not calculated on CPU with interior mode
    - Shaders: There was missing updating input.delta in volumetric shader (CPU
      code) - issue #614
    - Shaders: Fixed bug #618. Max distance for SSAO was limited to 100.0
    - Shaders: Fixed bug in AmbientOcclusion shader (wrong appearance when
      maxiter reached)
    - Shaders: Corrected code for non-DE shading mode to not use distance
      estimation at all.
    - UI: Added displaying of last rendered tiles with noise statistics when MC
      is used.
    - UI: Fixed not working Reset (local reset) buttons
    - UI: Local Load/Save buttons now do not load/save animation data (caused
      problems with loading partial settings)
    - UI: Corrected tooltips in Load/Save/Reset buttons
    - UI: Refreshing of thumbnails can not occupy more threads than total number
      of CPU cores
    - UI: Reduced minimum width of navigation dock
    - UI: Substituted load/save/reset buttons with smaller icon buttons
    - UI: Fixed bug #602 - mouse dragging sometimes continued when mouse buttons
      were released
    - Queue: Fixed problem with locking rendering engine by updating of Queue
      thumbnails
    - Files: Added option to save each image channel in a separate directory
    - CLI: Added --gpuall (-G) CLI option to use all available GPU devices

  * debian/copyright: update years.
  * debian/control: change recommends to beignet-opencl-icd | 
    - nvidia-opencl-icd | mesa-opencl-icd

 -- Steven Pusser <stevep@mxlinux.org>  Wed, 20 Mar 2019 17:32:18 -0700

Offline

Board footer

Powered by FluxBB