Howto make "MakeMKV" work in MX23.6 XFCE

Message
Author
Rizlaw
Posts: 25
Joined: Thu Oct 31, 2024 9:33 am

Howto make "MakeMKV" work in MX23.6 XFCE

#1 Post by Rizlaw »

Over the last several weeks I have been trying to get "MakeMKV" to work in MX 23.6 to no avail. I have tried the Flatpak version as well as compiling the latest version (1.18.1) from source based on instructions on the MakeMKV Linux forum. https://forum.makemkv.com/forum/viewtop ... 0958749b8f. I have installed all of the recommended dependencies as well.

I've used this program for a long time on Ubuntu and Manjaro Gnome with excellent results. Since it's a Debian based program I thought it would work on MX, but it doesn't. Perhaps it needs a Gnome desktop to work?

When I try to run the Flatpak version it immediately sends my Pioneer bluray drive into what I call overdrive. The progress bars, indicating the progress of the extraction, go to full 100% instantly and remain there with NO disk installed. The various software buttons and controls are unresponsive, the cpu fans rapidly increase in rpms as does cpu utilization. Killing the process is the only way restore the system to normal.

The Flatpak works on Manjaro Gnome, but I now use MX as my main system so I'd like to get it to work on MX.

Any helpful suggestions will be appreciated.

Code: Select all

Snapshot created on: 20250514_2218
System:
  Kernel: 6.14.10-2-liquorix-amd64 [6.14-13~mx23ahs] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: audit=0
    intel_pstate=disable amd_pstate=disable BOOT_IMAGE=/boot/vmlinuz-6.14.10-2-liquorix-amd64
    root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.6_ahs_x64 Libretto Jan 12  2025 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Desktop Mobo: ASRock model: X870E Nova WiFi serial: <superuser required> UEFI: American
    Megatrends LLC. v: 3.20 date: 02/21/2025
CPU:
  Info: model: AMD Ryzen 9 9950X bits: 64 type: MT MCP MCM arch: N/A level: v4 note: check
    family: 0x1A (26) model-id: 0x44 (68) stepping: 0 microcode: 0xB404023
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 dies: 2 smt: enabled cache: L1: 1.2 MiB
    desc: d-16x48 KiB; i-16x32 KiB L2: 16 MiB desc: 16x1024 KiB L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 3035 high: 4300 min/max: 3000/4300 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 2845 2: 3830 3: 3005 4: 3000 5: 3000 6: 3000
    7: 3000 8: 3000 9: 2947 10: 3000 11: 2893 12: 3000 13: 3000 14: 2981 15: 3000 16: 2897 17: 3000
    18: 3000 19: 3000 20: 3000 21: 3000 22: 3000 23: 3000 24: 3000 25: 3000 26: 3000 27: 2433
    28: 3000 29: 4300 30: 3000 31: 3000 32: 3000 bogomips: 274665
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: IBPB on VMEXIT only
  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; STIBP: always-on;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Granite Ridge [Radeon Graphics] vendor: ASRock driver: amdgpu v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1, DP-2, DP-3, Writeback-1
    bus-ID: 78:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 41.0 C
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 2194x1234 s-dpi: 96 s-size: 581x327mm (22.87x12.87") s-diag: 667mm (26.25")
  Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Philips PHL 279P1 serial: <filter> built: 2022
    res: 2195x1235 hz: 60 dpi: 93 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    ratio: 16:9 modes: max: 3840x2160 min: 720x400
  API: OpenGL v: 4.6 Mesa 24.2.8-1mx23ahs renderer: AMD Radeon Graphics (radeonsi
    raphael_mendocino LLVM 15.0.6 DRM 3.61 6.14.10-2-liquorix-amd64) direct-render: Yes
Audio:
  Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel v: kernel
    bus-ID: 3-6.2:12 pcie: gen: 4 chip-ID: 0d8c:0004 speed: 16 GT/s class-ID: 0300 lanes: 16
    bus-ID: 78:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: AMD Family 17h/19h/1ah HD Audio driver: N/A alternate: snd_hda_intel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 78:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-3: C-Media CM6631A Audio Processor type: USB driver: hid-generic,snd-usb-audio,usbhid
  Device-4: Generic USB Audio type: USB driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-8:6
    chip-ID: 26ce:0a08 class-ID: 0300
  API: ALSA v: k6.14.10-2-liquorix-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 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 RTL8126 5GbE vendor: ASRock driver: r8169 v: kernel pcie: gen: 3 speed: 8 GT/s
    lanes: 1 port: e000 bus-ID: 07:00.0 chip-ID: 10ec:8126 class-ID: 0200
  IF: eth0 state: up speed: 2500 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK driver: mt7925e v: kernel modules: wl pcie: gen: 2 speed: 5 GT/s lanes: 1
    port: N/A bus-ID: 08:00.0 chip-ID: 14c3:0717 class-ID: 0280
  IF: wlan0 state: down mac: <filter>
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus-ID: 3-6.1.5:9
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: eth1 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device type: USB driver: btusb v: 0.8 bus-ID: 3-7:4
    chip-ID: 0e8d:0717 class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter>
  Info: acl-mtu: 1021:8 sco-mtu: 240:8 link-policy: rswitch sniff link-mode: peripheral accept
    service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
  Local Storage: total: 20.48 TiB used: 5.16 TiB (25.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 990 PRO 4TB size: 3.64 TiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 4B2QJXD7 temp: 30.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Samsung model: SSD 990 PRO 4TB size: 3.64 TiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 0B2QJXG7 temp: 32.9 C scheme: GPT
  ID-3: /dev/nvme2n1 maj-min: 259:6 vendor: Crucial model: CT4000P3SSD8 size: 3.64 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: P9CR30A temp: 31.9 C
  ID-4: /dev/sda maj-min: 8:0 vendor: Crucial model: CT4000MX500SSD1 size: 3.64 TiB block-size:
    physical: 4096 B logical: 512 B speed: 3.0 Gb/s type: SSD serial: <filter> rev: 046
  ID-5: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT4000MX500SSD1 size: 3.64 TiB block-size:
    physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 045
  ID-6: /dev/sdc maj-min: 8:32 type: USB vendor: Sabrent model: Sabrent size: 1.82 TiB
    block-size: physical: 512 B logical: 512 B type: N/A serial: <filter> rev: 1.00 scheme: GPT
  ID-7: /dev/sdd maj-min: 8:48 type: USB model: M 31CG size: 476.94 GiB block-size:
    physical: 512 B logical: 512 B type: N/A serial: <filter> rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 57.82 GiB size: 56.61 GiB (97.91%) used: 24.36 GiB (43.0%) fs: ext4
    dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-2: /boot/efi raw-size: 520 MiB size: 519 MiB (99.80%) used: 288 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:2
  ID-3: /home raw-size: 3.58 TiB size: 3.52 TiB (98.40%) used: 1.36 TiB (38.6%) fs: ext4
    dev: /dev/nvme0n1p3 maj-min: 259:4
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 10 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A gpu: amdgpu temp: 41.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: 2673 pm: dpkg pkgs: 2651 libs: 1448 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 22
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://mirror.math.princeton.edu/pub/mxlinux/mx/repo/ bookworm main non-free
    2: deb http://mirror.math.princeton.edu/pub/mxlinux/mx/repo/ bookworm ahs
Info:
  Processes: 613 Uptime: 1d 20h 40m wakeups: 67 Memory: 91.91 GiB used: 4.56 GiB (5.0%)
  Init: SysVinit v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0
  alt: 12 Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI

Somewhat Reticent
Posts: 156
Joined: Thu Oct 17, 2019 5:37 pm

Re: Howto make "MakeMKV" work in MX23.6 XFCE

#2 Post by Somewhat Reticent »

Rizlaw wrote: Fri Jun 20, 2025 5:40 pmI have tried the Flatpak version …
… as well as compiling the latest version (1.18.1) from source based on instructions on the MakeMKV Linux forum. https://forum.makemkv.com/forum/viewtop ... 0958749b8f. I have installed all of the recommended dependencies as well.

Any helpful suggestions will be appreciated.
There's very little direct support for this app other than the founder's forum. I suggest it would attract hostility from big-biz interests.

1. I installed from a couple independent deb pkg repositories, but found the lack of continuous support meant this approach wouldn't survive package update(s).

2. Then I tried the flatpak listed in MXPI, and it worked at the time - for working with my files on my discs, but didn't integrate with an installed video player like SMplayer.
That was another matter - it only worked with the flatpak version of VLC and a flatpak VLC add-on specifically for MakeMKV, after I completely removed the installed VLC.

After each attempt, it was necessary to completely remove any dependencies unique to MakeMKV, to avoid collision ( due to repository priority? ) with subsequent attempts.

I recommend you test from LiveUSB until you find how to thread that maze, take notes, and document it well - for yourself, for future reference.
( Let me know if this was helpful! )

texneus
Posts: 63
Joined: Mon Jan 06, 2020 10:33 pm

Re: Howto make "MakeMKV" work in MX23.6 XFCE

#3 Post by texneus »

It works just fine. What happened when you followed the instructions you linked to?

Post Reply

Return to “Software / Configuration”