It’s getting better: I remembered something !!!
This makes the cursor move around in both screens ( more later ):
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
** Option "ConstrainCursor" "off"
**EndSection
This way I was able to move the cursor around on both connected monitors on the plasma5 desktop. By maximizing and grabbing Systemsettings on the second screen I was able to drag it to the first, and used Systemsettings - Display & Monitor to check this here:
Running the desktop on the Intel shows one connected monitor, i.e. “Laptopscreen”, running the desktop on the NVIDIA this shows two connected monitors, i.e. “Laptopscreen” and “VGA-0”, the latter being the one the NVIDIA sends it’s output to. If I disable VGA-0 in there, logout and relogin the desktop works OK:
knurpht@linux-zs4n:~> glxinfo | grep direct
direct rendering: Yes
GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility,
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
GL_NV_bindless_multi_draw_indirect,
GL_NV_bindless_multi_draw_indirect_count, GL_NV_blend_equation_advanced,
GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility,
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
GL_NV_bindless_multi_draw_indirect,
GL_NV_bindless_multi_draw_indirect_count, GL_NV_blend_equation_advanced,
GL_EXT_gpu_shader5, GL_EXT_map_buffer_range, GL_EXT_multi_draw_indirect,
knurpht@linux-zs4n:~> glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 610M/PCIe/SSE2
OpenGL core profile version string: 4.4.0 NVIDIA 352.55
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 352.55
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 NVIDIA 352.55
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
knurpht@linux-zs4n:~>
sddm still lives off-screen though
Am I wrong in thinking that we need to tell the NVIDIA not to use the VGA-0 display before sddm starts?