Hi until you get a better reply as I do not have nvidia chipset and am on 64 bit but you may want to run this command ...SNIP means I am not showing some stuff
modinfo nouveau showing the 64 bit kernel results which may be similar to 32 bit
filename: /lib/modules/6.18.2-tinycore64/kernel.tclocal/drivers/gpu/drm/nouveau/nouveau.ko.gz
author: Nouveau Project
description: nVidia Riva/TNT/GeForce/Quadro/Tesla/Tegra K1+
license: GPL and additional rights
parm: keep_gsp_logging:Migrate the GSP-RM logging debugfs entries upon exit
parm: NVreg_RegistryDwords:A semicolon-separated list of key=integer pairs of GSP-RM registry keys
parm: runpm:disable (0), force enable (1), optimus only default (-1)
parm: atomic:Expose atomic ioctl (default: disabled)
parm: modeset:enable driver (default: auto, 0 = disabled, 1 = enabled, 2 = headless)
parm: noaccel:disable kernel/abi16 acceleration
parm: debug:debug string to pass to driver core
parm: config:option string to pass to driver core
parm: hdmimhz:Force a maximum HDMI pixel clock (in MHz)
parm: duallink:Allow dual-link TMDS (default: enabled)
parm: ignorelid:Ignore ACPI lid status
parm: tv_disable:Disable TV-out detection
parm: mst:Enable DisplayPort multi-stream (default: enabled)
parm: tv_norm:Default TV norm.
Supported: PAL, PAL-M, PAL-N, PAL-Nc, NTSC-M, NTSC-J,
hd480i, hd480p, hd576i, hd576p, hd720p, hd1080i.
Default: PAL
*NOTE* Ignored for cards with external TV encoders.
parm: kms_vram_pushbuf:Place EVO/NVD push buffers in VRAM (default: auto)
parm: vram_pushbuf:Create DMA push buffers in VRAM
alias: pci:v000012D2d*sv*sd*bc03sc*i*
alias: pci:v000010DEd*sv*sd*bc03sc*i*
depends: drm_display_helper,drm,drm_kms_helper,agpgart,ttm,mxm-wmi,drm_gpuvm,gpu-sched,drm_exec,video,wmi,backlight,drm_client_lib,drm_ttm_helper
intree: Y
SNIP not showing any firmware
Now look at the parameters = parm
Notice
modeset
config
duallink
tv_disable
mst
tv_norm
Now the 64 bit TCE contains 2 other modules and if you modinfo those 2 you will see mention of
modinfo ch7006
SNIP
Chrontel ch7006 TV encoder driver
Default: PALand above tv_norm we can use that parameter to ntsc if you are not a pal country....if interested
But if you are not interested in tv then you probably might like to disable tv stuff with the parameter
tv_disable=1 (1 means yes so means disable the tv detection)
If you interested in changing away from PAL then the parameter tv_norm can be changed
Now lets look at duallink. ...it mentions TMDS default enabled and looking at the other module we have
modinfo sil164
SNIP
Silicon Image sil164 TMDS transmitter driverSo again, if interested in not that hardware.....you may like to disable TMDS by the parameter
duallink=0
Now according to another distros wiki....this kernel module needs Kernel Mode Setting (KMS)
so it looks like you can not modeset=0 IMHO
Again I do not have your hardware....some people have display port connection to monitor some do not
so looking at parameter mst, which is defaulting to enabled....you may like to try disabling it if not using DP?
mst=0
Obviously....I was hoping to offer advice on boot code for noacpi but I can not spot anything in this module itself
Good luck in testing.
Suggestion....show the full output of command
lsmod