I've been banging my head against the wall for a while about this. I would really appreciate your help.
Machine description:
HP Laptop 15t-dy100 (64-bit architecture)
Intel Core i7-1065G7 CPU
Intel Iris(R) Plus Graphics
16GB RAM
OS: Dual-boot Windows 10 and Ubuntu 20.04.1 LTS, ISSUE WITH UBUNTU
Blender and BlendLuxCore versions tried (all combinations):
Blender 2.83.3, 2.83.9, 2.90, 2.91.0, 2.92.0
BlendLuxCore 2.4, 2.5 Beta 1
Description of issue:
After installing BlendLuxCore on Ubuntu, switching render engine to LuxCore, when I click to enter material-shaded mode or viewport-render mode, or press F12 to render, Blender freezes and must be killed from the command line. This does not happen on the Windows partition (Blender 2.83.3 I believe); everything behaves as expected on Windows.
Solutions tried:
Using various versions of both software (uninstalling and installing BlendLuxCore correctly as detailed in the wiki)
Using the Snap Store version of Blender
Using the Zip packed version of Blender
Installing Intel OpenCL runtime for Ubuntu
Running Blender as root user
Disabling OpenCL Tonemapper for camera
Completely disabling Tonemapper
Using Device: GPU (doesn't find any devices, hangs after clicking update device list)
Using a clean install of Blender with no presets/add-ons
Additional details:
As stated, everything works fine on the Windows partition. In the "Devices" drop-down under both the render-settings and camera imagepipeline tab on Windows, the GPU is present (but not on Ubuntu). I've downloaded LuxMark on Ubuntu and it renders perfectly in every benchmark mode except for Benchmark (OpenCL CPUs), where it throws this error:
Code: Select all
2020-12-06 19:23:26 - RUNTIME ERROR: No OpenCL device selected or available
Code: Select all
Export took 0.0 s
[LuxCore][33.675] Film resolution: 1293x525
[SDL][33.676] Film output definition: RGB_IMAGEPIPELINE [image.png]
[SDL][33.676] Image pipeline: film.imagepipelines.000
[SDL][33.676] Image pipeline step 0: OUTPUT_SWITCHER
[SDL][33.676] Image pipeline step 1: TONEMAP_LINEAR
[SDL][33.676] Film output definition: ALBEDO [ALBEDO.exr]
[LuxRays][33.676] OpenCL support: enabled
Result of $glxinfo -B:
Code: Select all
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Iris(R) Plus Graphics (ICL GT2) (0x8a52)
Version: 20.0.8
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Iris(R) Plus Graphics (ICL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Code: Select all
*-display
description: VGA compatible controller
product: Iris Plus Graphics G7
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
resources: iomemory:600-5ff iomemory:400-3ff irq:146 memory:6000000000-6000ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff
Thank you in advance for the help,
doctor5000