• Members 4 posts
    2025年8月21日 14:57
    modinfo metax
    filename:       /lib/modules/6.8.0-49-generic/extra/metax.ko
    build_date:     2025-07-24 10:39:32
    build_user:     jenkins_sw_bot
    git_commit:     6d6350ab
    c500_vbios_min_version:       1.12.0.0
    vbios_min_version:  2.0.0.0
    license:        GPL and additional rights
    description:    MetaX GPU Kernel Mode Driver
    version:        2.16.0
    import_ns:      "DMA_BUF"
    import_ns:      DMA_BUF
    srcversion:     185AB48B00B0DEC332058FD
    alias:          pci:v00009999d0000401Esv*sd*bc*sc*i*
    alias:          pci:v00009999d00004010sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004021sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004020sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004040sv*sd*bc*sc*i*
    alias:          pci:v00009999d00000011sv*sd*bc*sc*i*
    alias:          pci:v00009999d00000A18sv*sd*bc*sc*i*
    alias:          pci:v00009999d00000A01sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004080sv*sd*bc*sc*i*
    alias:          pci:v00009999d00000A19sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004019sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004038sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004081sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004004sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004011sv*sd*bc*sc*i*
    alias:          pci:v00009999d0000409Bsv*sd*bc*sc*i*
    alias:          pci:v00009999d0000401Csv*sd*bc*sc*i*
    alias:          pci:v00009999d00004028sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004058sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004018sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004000sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004098sv*sd*bc*sc*i*
    alias:          pci:v00009999d00000A03sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004083sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004001sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004006sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004099sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004039sv*sd*bc*sc*i*
    alias:          pci:v00009999d00004029sv*sd*bc*sc*i*
    depends:        ttm
    retpoline:      Y
    name:           metax
    vermagic:       6.8.0-49-generic SMP preempt mod_unload modversions 
    parm:           batches_of_task:how many tasks metax_scheduler processes before appending an EOP? (default is 10) (uint)
    parm:           mb_stress:mailbox stress test(0 disable, nozero indicates ping count)
    parm:           xtt_userptr_limit:set system memory limit for (xtt + userptr) (default is 1)
    parm:           vram_free_sync_watermark:watermark of vram free sync, x/8 of total visible vram (default is 6/8) (ullong)
    parm:           log_flags:log flags
    parm:           log_level:log level(0: NONE 1: EMERG 2: ALERT 3: CRIT 4: ERR 5: WARN 6: NOTICE 7: INFO 8: DBG)
    parm:           sys_hugetlb:system memory map hugepage(maybe 2M) PTE to gpu, default is false (bool)
    parm:           xvm_page_size:VM page size (0 = 4K, 2 = 16K, 4 = 64K, 9 = 2M), default is 9 (int)
    parm:           xcore_page_size:XCORE ATUL1 page size (9 to 16, 9 = 2M, ... 16 = 256M), default is 14, deprecated (int)
    parm:           vf_only:driver only supports vf device, default is 0 (bool)
    parm:           vf_message_disable:disable message between vf and pf, default is false (bool)
    parm:           vf_access_timeout:disable vf access timeout in ms, default is 0 (int)
    parm:           flr_reinit:specify vf device to do flr reinitialization, default is 1 (int)
    parm:           flr_kill:enable vf flr kill bound process feature, default is true (bool)
    parm:           bad_pages:bad pages test, "ip:addr_type:err_code:addr" with comma for multiple entries (string)
    parm:           use_vpud:choose vpud or g2d, default is g2d (bool)
    parm:           vf_indirect_proxy_disable:disable indirect register access proxy, default is 0 (bool)
    parm:           ras_sync:sync ras table form SMP, default is 1 (bool)
    parm:           big_timeout:enable big timeout mode for EMU verification, default is false (bool)
    parm:           atu_inv_by_smp:invalidate ATU by SMP, default is 0 (bool)
    parm:           pasid_table_set_by_smp:update INT xpid-pasid mapping table by SMP, default is 1 (bool)
    parm:           pci_err_irq:use IRQ method to detect PCI error, default is 0 (bool)
    parm:           p2p_cpu_check:check if CPU supports p2pdma, default is 1 (bool)
    parm:           pci_acs_redir_disable:disable pcie acs redirect, default is 0 (bool)
    parm:           bad_page_threshold:maximum bad pages threshold, default is 1024 (int)
    parm:           nonxcore:use to control if the ko will set xcore atu and ce ip (int)
    parm:           mb_polling:enable polling mode for VF mailbox, default is false (bool)
    parm:           stream_mb_enable:enable stream mailbox, default is false (bool)
    parm:           disable_metalink:disable metalink completely, default is false (bool)
    parm:           pri_mem_sz:set private memory size in Kbyte, default is 4K (uint)
    parm:           mas:enable metax advanced storage, default is 0 (bool)
    parm:           support_sku_mismatch:always support creating queue even if SKU mismatched, default is 0 (bool)
    parm:           warmreset_hv_wdog:enable hypervisor warmreset watchdog, default is false (bool)
    parm:           sdma_burst_length:sdma burst length(0xf0 = 64 bytes, 0xfa = 128 bytes, 0xff = 256 bytes), deprecated (int)
    parm:           gpu_sched_timeout:gpu sched timeout in ms, default is 10s (uint)
    parm:           runpm:enable runtime pm, default is 1 (int)
    parm:           ras_ce_mon_debug:enable ras ce mon debug, default is 0 (int)
    parm:           ras_ce_mon_on:enable ras ce mon switch, default is 0 (int)
    parm:           warmreset_timeout_scale:warmreset timeout scale, default is 1 (int)
    parm:           ib_reg_addr:ib reg function address (ulong)
    parm:           ib_unreg_addr:ib unreg function address (ulong)
    parm:           reserve_cap:reserve capacity for multi-process, default is 1 (uint)
    parm:           test_mini_mode:test mini mode, default is 0 (bool)
    parm:           runpm_lp2:enable runtime lp2 power management, default is 0 (int)
    parm:           runpm_link:enable runtime pcie/metalink speed change, default is 1 (int)
    parm:           dump_ras_ce:enable dump ras ce error, default is true (bool)
    parm:           ecc_bypass:ecc bypass param (bit[63:32] are AP bitmask, bit[31:0] are dpc/chain id) (ulong)
    parm:           disable_new_fuse_id:disable new fuse id, default is 0 (int)
    parm:           inner_metalink_5bit_tag:force inner metalink to use 5-bit tag field (default is true) (bool)
    parm:           enable_warmreset_select_gpu:allow selected GPU to do warmreset independently, default is false (bool)
    parm:           enable_tba_in_vram:enable tba memory in vram for xcore initialization, default is false (bool)
    parm:           fw_path:customized firmware image search path with a higher priority than default path (string)
    parm:           gpu_model:GPU device model (0 = native, 1 = sgpu), default is 0 (int)
    parm:           topo_df:df topo for mgpu, default is 0, 0 fixed topo, 1 df topo (int)
    parm:           disable_pci_cpl_timeout:disables the completion timeout mechanism of pcie, default is false (bool)
    parm:           metax_layout_enable:activate the metax/mxcd layout within /sys/class folder, default is false (bool)
    parm:           wipe_on_release:clear vram to 0 when vram is freed, default is true (bool)
    parm:           mailbox_timeout_scale:SMP mailbox timeout scale, default is 1
    parm:           mxcd_log_flags:mxcd log flags
    parm:           mxcd_log_level:log level (0:NONE, 1: EMERG, 2: ALERT, 3: CRIT, 4: ERR, 5: WARN, 6: NOTICE, 7: INFO, 8: DBG)
    parm:           umh_path:Driver exception UMH(user mode helper) path (charp)
    
    lspci | grep 9999
    27:00.0 Display controller: Device 9999:4083 (rev 01)
    38:00.0 Display controller: Device 9999:4083 (rev 01)
    a8:00.0 Display controller: Device 9999:4083 (rev 01)
    b8:00.0 Display controller: Device 9999:4083 (rev 01)
    

    lsmod | egrep "(metax|mxgvm)"
    root@amax:/lib/firmware/metax/mxc500#

    显示空白,什么都没有,按理来说需要加载metax

    mx-smi -u mxvbios-1.26.1.0-840-N260.bin -t 600
    mx-smi version: 2.2.6
    Hint: -u only support upgrading vbios for all devices.
    No available devices were discovered

    安装固件也显示没有设备

    uname -m && uname -r && lsb_release -a

    x86_64
    6.8.0-49-generic
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 22.04.5 LTS
    Release: 22.04
    Codename: jammy

  • Members 4 posts
    2025年8月21日 15:13

    mx-smi --force-vbios-flash mxvbios-1.26.1.0-840-N260.bin -i all

    mx-smi version: 2.2.6
    GPU#0 force-vbios-flash Operation not support in target device: Please load metax
    GPU#1 force-vbios-flash Operation not support in target device: Please load metax
    GPU#2 force-vbios-flash Operation not support in target device: Please load metax
    GPU#3 force-vbios-flash Operation not support in target device: Please load metax

  • Members 4 posts
    2025年8月21日 15:16

    mx-smi --force-vbios-flash mxvbios-1.26.1.0-840-N260.bin -i all

    mx-smi version: 2.2.6
    GPU#0 force-vbios-flash Operation not support in target device: Please load metax
    GPU#1 force-vbios-flash Operation not support in target device: Please load metax
    GPU#2 force-vbios-flash Operation not support in target device: Please load metax
    GPU#3 force-vbios-flash Operation not support in target device: Please load metax

  • Members 33 posts
    2025年8月21日 15:29

    尊敬的开发者您好,请描述一下安装的驱动版本

  • arrow_forward

    Thread has been moved from 产品&运维.

  • Members 33 posts
    2025年8月21日 17:00

    尊敬的的开发者您好,麻烦执行mx-smi -L