Package Details: mtgpu-dkms 4.0.1-1

Git Clone URL: https://aur.archlinux.org/musa.git (read-only, click to copy)
Package Base: musa
Description: MooreThreads mtgpu dkms driver
Upstream URL: https://developer.mthreads.com/sdk/download/musa
Licenses: custom
Submitter: dixyes
Maintainer: dixyes
Last Packager: dixyes
Votes: 0
Popularity: 0.000000
First Submitted: 2023-12-29 07:04 (UTC)
Last Updated: 2025-04-22 16:11 (UTC)

Latest Comments

leo980 commented on 2025-06-09 15:31 (UTC)

better change this line in source=()

musasdk_v4.0.1_Intel_Ubuntu.zip::https://developer.mthreads.com/sdk/download/musa?equipment=&os=&driverVersion=&version=

to

musasdk_v4.0.1_Intel_Ubuntu.zip

as the url is not a downloadable link that curl/wget works confort with. (moorethread even push this shitware behind loginwall)

dixyes commented on 2025-05-20 12:49 (UTC)

For kernel 6.13+ : Linux kernel had refactored iommu_paging_domain_alloc and iommu_present in 6.13. The proprietary binary in mtgpu driver uses these functions and no simple way to workaround this. I have wrote a dirty workaround for this, but not tested at any IOMMU enabled platform. This patch is too dirty to include in the PKGBUILD. But you may need this for your mainline kernel.

https://github.com/dixyes/mtgpu-drv/commit/31fc76c25726889ffc4e991f8e4ec50a50e8fa09

Egorich_code commented on 2025-05-19 22:22 (UTC) (edited on 2025-05-19 23:12 (UTC) by Egorich_code)

Привет, @dixyes!
У меня возникла проблема при установке mtgpu-dkms/musa-userspace v4.0.1. Архив musasdk_v4.0.1_Intel_Ubuntu.zip не скачивается нормально — возможно, что-то не так с зеркалом? Если скачать его вручную с официального сайта, то с локальной копией всё работает.
Ещё есть ошибка при сборке модуля DKMS для ядра 6.15.0-rc6-1-cachyos-rc:

==> dkms install --no-depmod mtgpu/3.0.0 -k 6.15.0-rc6-1-cachyos-rc  
Deprecated feature: CLEAN (/usr/src/mtgpu-3.0.0/dkms.conf)  
Error! Bad return status for module build on kernel: 6.15.0-rc6-1-cachyos-rc (x86_64)  
Consult /var/lib/dkms/mtgpu/3.0.0/build/make.log for more information.  
==> WARNING: `dkms install --no-depmod mtgpu/3.0.0 -k 6.15.0-rc6-1-cachyos-rc' exited 10  

Моя система:

OS: CachyOS x86_64
Host: 83D3 (XiaoXinPro 14 AHP9)
Kernel: Linux 6.15.0-rc6-1-cachyos-rc
Display (SDC419F): 2880x1800 @ 120 Hz (as 1440x900) in 14" [Built-in]
DE: GNOME 48.1
WM: Mutter (Wayland)
CPU: AMD Ryzen 7 8845H (16) @ 5.14 GHz
GPU 1: Moore Threads MTT S80 [Discrete]
GPU 2: AMD Phoenix3 [Integrated]
Memory: 5.16 GiB / 27.21 GiB (19%)
Swap: 0 B / 27.21 GiB (0%)
Disk (/): 591.86 GiB / 868.28 GiB (68%) - bcachefs

Видеокарта: Moore Threads MTT S80, подключена через Thunderbolt-док TH3P4G3 mini через USB 4 провод, с RX 6750 XT и RTX 3060 Ti работает исправно

Выводы диагностики:

lspci | grep -i vga:  06:00.0 VGA compatible controller: Moore Threads Technology Co.,Ltd MTT S80  
63:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix3 (rev cc)

lsmod | grep mtgpu: ничего не выводит, модуль не загружен
glxinfo | grep "OpenGL renderer": показывает AMD Radeon Graphics, а не MTT S80
dmesg | grep -i thunderbolt: док и карта определяются

Похоже, что DKMS не работает с ядром 6.15 — может, нужно обновить патчи?

dixyes commented on 2025-04-22 16:20 (UTC) (edited on 2025-04-22 16:21 (UTC) by dixyes)

关于MUSA v4.0.1

  1. 用户空间库不区分quyuan/chunxiao了 又合回去了
  2. 不带XServer了,它的X驱动和arch的XServer不太对付 所以用不了X

dixyes commented on 2025-04-04 09:05 (UTC) (edited on 2025-04-22 16:19 (UTC) by dixyes)

关于MUSA rc3.1.1和Linux 6.13

  1. MUSA rc3.1.1带的驱动包含了X,但并未包含X驱动,所以GL寄了 有驱动,但我没看见,我的锅
  2. 6.13内核IOMMU相关的变动无法通过简单的办法移植到mtgpu驱动中,构建会失败,我写了一个很脏的patch https://github.com/dixyes/mtgpu-drv/commit/60d8e60baa344f9c1588498934b7c4afb9fdd781 只确认在没开IOMMU的普通x86-64机器上用S80能用

dixyes commented on 2024-03-09 09:30 (UTC)

2.6.0的X好像寄了 可以先用2.5.0的userspace