I have a laptop and I am running on one partition ubuntu (tuxedo OS) and on another partition manjaro. As manjaro works nicer in my case I wanna keep that partition and get rid of the other one, but there is one problem: Davinci Resolve works great on ubuntum but not on Manjaro. And I am guessing it is the graphics driver. I can run davinci resolve but it does not show any images. It plays back sounds through, weird enough. Sometimes i get a message “render cage full” even with no video files in it.
my graphics card is:
>
> mhwd -l -d
> --------------------------------------------------------------------------------
> > PCI Device: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 (0300:10de:1f14)
> Display controller nVidia Corporation TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh]
> --------------------------------------------------------------------------------
> > INSTALLED:
>
> NAME: video-hybrid-intel-nvidia-prime
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
> PRIORITY: 8
> FREEDRIVER: false
> DEPENDS: video-modesetting
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302 0300
> VENDORIDS: 10de 8086
>
> NAME: video-linux
> ATTACHED: PCI
> VERSION: 2024.05.06
> INFO: Standard open source drivers.
> PRIORITY: 2
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300 0380 0302
> VENDORIDS: 1002 8086 10de
>
> NAME: video-modesetting
> ATTACHED: PCI
> VERSION: 2020.01.13
> INFO: X.org modesetting video driver.
> PRIORITY: 1
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300
> VENDORIDS: *
>
>
>
> > AVAILABLE:
>
> NAME: video-hybrid-intel-nvidia-prime
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
> PRIORITY: 8
> FREEDRIVER: false
> DEPENDS: video-modesetting
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302 0300
> VENDORIDS: 10de 8086
>
> NAME: video-hybrid-intel-nvidia-470xx-prime
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
> PRIORITY: 7
> FREEDRIVER: false
> DEPENDS: video-modesetting
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302 0300
> VENDORIDS: 10de 8086
>
> NAME: video-nvidia
> ATTACHED: PCI
> VERSION: 2024.05.03
> INFO: Closed source NVIDIA drivers for linux.
> PRIORITY: 5
> FREEDRIVER: false
> DEPENDS: -
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302
> VENDORIDS: 10de
>
> NAME: video-nvidia-470xx
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Closed source NVIDIA drivers for linux.
> PRIORITY: 4
> FREEDRIVER: false
> DEPENDS: -
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302
> VENDORIDS: 10de
>
> NAME: video-linux
> ATTACHED: PCI
> VERSION: 2024.05.06
> INFO: Standard open source drivers.
> PRIORITY: 2
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300 0380 0302
> VENDORIDS: 1002 8086 10de
>
> NAME: video-modesetting
> ATTACHED: PCI
> VERSION: 2020.01.13
> INFO: X.org modesetting video driver.
> PRIORITY: 1
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300
> VENDORIDS: *
>
> NAME: video-vesa
> ATTACHED: PCI
> VERSION: 2017.03.12
> INFO: X.org vesa video driver.
> PRIORITY: 0
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300
> VENDORIDS: *
>
>
> --------------------------------------------------------------------------------
> > PCI Device: /devices/pci0000:00/0000:00:1d.5/0000:46:00.0 (0200:10ec:8168)
> Network controller Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
> --------------------------------------------------------------------------------
> > AVAILABLE:
>
> NAME: network-r8168
> ATTACHED: PCI
> VERSION: 2023.09.12
> INFO: RealTek RTL-8168 Gigabit Ethernet driver
> PRIORITY: 0
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0200
> VENDORIDS: 1186 10ec
>
>
> --------------------------------------------------------------------------------
> > PCI Device: /devices/pci0000:00/0000:00:02.0 (0300:8086:9bc4)
> Display controller Intel Corporation CometLake-H GT2 [UHD Graphics]
> --------------------------------------------------------------------------------
> > INSTALLED:
>
> NAME: video-hybrid-intel-nvidia-prime
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
> PRIORITY: 8
> FREEDRIVER: false
> DEPENDS: video-modesetting
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302 0300
> VENDORIDS: 10de 8086
>
> NAME: video-linux
> ATTACHED: PCI
> VERSION: 2024.05.06
> INFO: Standard open source drivers.
> PRIORITY: 2
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300 0380 0302
> VENDORIDS: 1002 8086 10de
>
> NAME: video-modesetting
> ATTACHED: PCI
> VERSION: 2020.01.13
> INFO: X.org modesetting video driver.
> PRIORITY: 1
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300
> VENDORIDS: *
>
>
>
> > AVAILABLE:
>
> NAME: video-hybrid-intel-nvidia-prime
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
> PRIORITY: 8
> FREEDRIVER: false
> DEPENDS: video-modesetting
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302 0300
> VENDORIDS: 10de 8086
>
> NAME: video-hybrid-intel-nvidia-470xx-prime
> ATTACHED: PCI
> VERSION: 2023.03.23
> INFO: Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
> PRIORITY: 7
> FREEDRIVER: false
> DEPENDS: video-modesetting
> CONFLICTS: video*nvidia*
> CLASSIDS: 0300 0302 0300
> VENDORIDS: 10de 8086
>
> NAME: video-linux
> ATTACHED: PCI
> VERSION: 2024.05.06
> INFO: Standard open source drivers.
> PRIORITY: 2
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300 0380 0302
> VENDORIDS: 1002 8086 10de
>
> NAME: video-modesetting
> ATTACHED: PCI
> VERSION: 2020.01.13
> INFO: X.org modesetting video driver.
> PRIORITY: 1
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300
> VENDORIDS: *
>
> NAME: video-vesa
> ATTACHED: PCI
> VERSION: 2017.03.12
> INFO: X.org vesa video driver.
> PRIORITY: 0
> FREEDRIVER: true
> DEPENDS: -
> CONFLICTS: -
> CLASSIDS: 0300
> VENDORIDS: *
>
>
> Warning: no configs for USB devices found!
on ubuntu i run driver version nvidia ubuntu 560.35.03
I dont know how I can upgrade the driver in Manjaro, I see the options in the manjaro settings manager, but I dont know how I would choose a specific driver.
Any help would be great appreciated!
cscs
29 January 2025 00:39
2
Hello and welcome,
Thank you for providing mhwd output.
But system info is usually best served with an inxi (as well as mhwd);
inxi -Farz
That way we would know more about the system.
So you have a hybrid system.
Are you running davinci with prime-run
(AKA - on the nvidia)?
You have options available in mhwd
and/or manjaro-settings-manager GUI to be on either of the following;
video-hybrid-intel-nvidia-prime
video-hybrid-intel-nvidia-470xx-prime
Which correlate to the nvidia
and the legacy nvidia-470
respectively. With the latest nvidia on Stable branch being version 550.144.03-1
.
In order to get a newer nvidia driver you must either wait for updates to come to Stable branch or switch to Unstable where the latest nvidia version is currently 565.77-8
.
2 Likes
Thank you, here more system info:
inxi -Farz
System:
Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
root=UUID=5889d646-22ba-42f7-8830-320b9c0e2e17 rw quiet splash apparmor=1
security=apparmor udev.log_priority=3 i915.enable_dpcd_backlight=0
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
with: xfce4-panel tools: xfce4-screensaver vt: 7 dm: LightDM v: 1.32.0
Distro: Manjaro base: Arch Linux
Machine:
Type: Laptop System: TUXEDO product: TUXEDO Book XP1511 v: N/A
serial: <superuser required> Chassis: Notebook type: 10
serial: <superuser required>
Mobo: TUXEDO model: PCX0DX serial: <superuser required>
uuid: <superuser required> UEFI: INSYDE v: 1.07.09RTR2 date: 10/23/2020
Battery:
ID-1: BAT0 charge: 63.9 Wh (100.0%) condition: 63.9/70.7 Wh (90.4%)
volts: 12.7 min: 11.4 model: Notebook BAT type: Li-ion serial: <filter>
status: full
CPU:
Info: model: Intel Core i7-10750H bits: 64 type: MT MCP arch: Comet Lake
gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
model-id: 0xA5 (165) stepping: 2 microcode: 0xFC
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 800 min/max: 800/5000 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 62431
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: Enhanced IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW
loop
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: CLEVO/KAPOK
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:9bc4
class-ID: 0300
Device-2: NVIDIA TU106M [GeForce RTX 2070 Mobile / Max-Q Refresh]
vendor: CLEVO/KAPOK driver: nvidia v: 550.144.03
alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as
of 2025-01; EOL~2026-12-xx) arch: Turing code: TUxxx process: TSMC 12nm FF
built: 2018-2022 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:1f14 class-ID: 0300
Device-3: Bison BisonCam NB Pro driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:5 chip-ID: 5986:9102
class-ID: 0e02
Display: x11 server: X.org v: 1.21.1.14 compositor: xfwm4 v: 4.18.0
driver: X: loaded: modesetting,nvidia unloaded: nouveau
alternate: fbdev,nv,vesa dri: iris gpu: i915 display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-size: <missing: xdpyinfo>
Monitor-1: eDP-1 model: Samsung 0xa029 built: 2019 res: mode: 3840x2160
hz: 60 scale: 100% (1) dpi: 284 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 3840x2160
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.2.8-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9bc4 memory: 30.52 GiB unified: yes
Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
gpu: nvidia-settings,nvidia-smi x11: xprop,xrandr
Audio:
Device-1: Intel Comet Lake PCH cAVS vendor: CLEVO/KAPOK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl
bus-ID: 00:1f.3 chip-ID: 8086:06c8 class-ID: 0403
Device-2: NVIDIA TU106 High Definition Audio vendor: CLEVO/KAPOK
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
API: ALSA v: k6.12.4-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: CLEVO/KAPOK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 46:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp70s0 state: down mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 48:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp72s0 state: up mac: <filter>
IF-ID-1: wg0-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:4 chip-ID: 8087:0029
class-ID: e001
Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: see --recommends
Drives:
Local Storage: total: 6.37 TiB used: 3.95 TiB (62.0%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 2B2QEXM7 temp: 29.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD Blue SA510
M.2 2280 2TB size: 1.82 TiB block-size: physical: 512 B logical: 512 B
speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 00WD scheme: MBR
ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: Expansion
size: 3.64 TiB block-size: physical: 4096 B logical: 512 B type: USB
rev: 3.0 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
fw-rev: 9300 scheme: GPT
Partition:
ID-1: / raw-size: 292.49 GiB size: 286.84 GiB (98.07%)
used: 185.78 GiB (64.8%) fs: ext4 dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 10.6 MiB (2.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 35.0 C pch: 46.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: 1413 pm: pacman pkgs: 1404 libs: 396 tools: octopi,pamac,yay
pm: flatpak pkgs: 0 pm: snap pkgs: 9
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://manjaro.kurdy.org/stable/$repo/$arch
2: https://mirror.init7.net/manjaro/stable/$repo/$arch
3: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
4: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
5: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
6: https://linorg.usp.br/manjaro/stable/$repo/$arch
7: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
8: https://mirror.ufam.edu.br/manjaro/stable/$repo/$arch
Info:
Memory: total: 64 GiB note: est. available: 62.5 GiB used: 4.49 GiB (7.2%)
Processes: 434 Power: uptime: 1d 7m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 1 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 24.97 GiB
services: upowerd,xfce4-power-manager Init: systemd v: 256
default: graphical tool: systemctl
Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.37
running-in: xfce4-terminal inxi: 3.3.37
and yes, I am running on prime run on Nvidia.
The switching does not really work flawlessly from Nvidia to intel, so I just stick to that.
cscs
30 January 2025 00:24
4
What does this mean?
The way it should work with the correct profile installed, and no other utility at play besides PRIME, is that you already use the intel iGPU for everything by default, only using the nvidia in specific cases where you call it using prime-run
.
There should be no problem doing this, or with the rest of your graphics using intel.
(I’m not sure what you refer to with ‘switching from nvidia to intel does not work flawlessly’ … there is not really a switch back - something is independently run with nvidia and when that is closed everything else is still using intel like was before and during prime-run being used on a specific application.)
Or do you mean things become broken after using prime-run? Or? …
Please tell us how you are launching davinci.
Via the command-line? Custom desktop files? If so what do they contain?
PS.
In case we need to test the state of PRIME;
glxinfo | grep 'renderer string'
prime-run glxinfo | grep 'renderer string'
1 Like
Ha I think you got me there: On my ubuntu system, there was just a full switch from intel to nvidia and vice versa where I had to reboot. But as you describe it I need to prime-run Davinci Resolve. But What I was doing for now was just clicking on the resolve button!
how do I start the specific process with prime-run?
I tried
prime-run /opt/resolve/bin/resolve
but had the same problems…
glxinfo | grep ‘renderer string’
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
prime-run glxinfo | grep ‘renderer string’
OpenGL renderer string: NVIDIA GeForce RTX 2070 with Max-Q Design/PCIe/SSE2
cscs
30 January 2025 00:42
6
My understanding was that this would be the correct approach.
But I also see others have random problems.
With the interplay between these proprietary offerings (both davinci and nvidia) it could be almost anything.
I know there are whole threads out there discussing which exact versions of the nvidia driver is compatible with davinci.
Assuming there are not other problems at play … such as something somehow blocking the nvidia driver under certain circumstances or a breaking configuration or similar … then my suggestions become roughly 2 things;
Wait for updates or jump forward for them by switching branches (Testing, Unstable).
You can also try one of those switcher utilities like you use on ubuntu. My suggestion is probably for envycontrol
, though supergfxctl
is another option.
(Note: Stay away from optimus-manager
. It is hot garbage.)
There should not normally be trouble using prime-run
but who knows maybe it will work better with the nvidia as the primary GPU.
cscs
Split this topic
30 January 2025 00:56
7
system
Closed
2 February 2025 01:00
9
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.