#Testing a new nvidia image

63 messages · Page 1 of 1 (latest)

bright mica
#

Need help with testing a new nvidia image.
If you're willing to do that and are using the nvidia image, please run:
abroot config-editor
replace "main" with "dev".
save the file
Run
abroot upgrade
reboot

Please check if you can change the resolution and refresh rate and report back.
It would also be good to try out a game if you have any installed.

Don't forget to change this back to main, since "dev" is too unstable to use normally.
Thanks in advance.

bright mica
#

Please also run "abroot status" after you upgraded and post the results here

slim helm
#

Abroot Config-editor uses nano instead of vim, litteraly unusable distro/j

#

Is it meant to say no update available lol

#

Oh wait NVM my computer wasn't connected to the internet

#

I'm stupid

bright mica
# slim helm

I mean if you just installed then this is to be expected. Just test the image you're currently using then.

slim helm
#

No it does have an update I am just stupid and forget to plug in my ethernet

#

I'm really sorry bout that

bright mica
slim helm
#

Er

#

It's been like 10 minutes since I updated and rebooted and it's stuck at a blinking cursor

bright mica
slim helm
#

Alr

#

still doing it after a reboot 😨

bright mica
slim helm
#

one sec

#

yeah last root works

#

but software rendering only 💀

bright mica
slim helm
#

I have a 3060TI on the test computer, this is the first time im using vanilla on it

bright mica
slim helm
#

er sure

#

do i rollback first before i upgrade?

bright mica
#

It determines the current root by what is mounted in /

slim helm
#

i see

#

alr update done, and its still just a flashing cursor :c

dense pivot
#

Alright, time for NVIDIA finally.
Here's my abroot status

ABRoot Partitions:
 • Present: vos-a ✓
 • Future: vos-b

Loaded Configuration: /etc/abroot/abroot.json

Device Specifications:
 • CPU: Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz
 • GPU: [Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05) NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)]
 • Memory: 15835 MB

ABImage:
 • Digest: sha256:cd46f0f342ff65ef23f6250201c8f6b8c6ac4705cf1bd875a5cc110579ef884d
 • Timestamp: 2025-02-14 18:17:07
 • Image: ghcr.io/vanilla-os/nvidia:dev

Kernel Arguments: quiet splash bgrt_disable $vt_handoff lsm=integrity

Packages:
 • Added: 
 • Removed: 
 • Unstaged: 

Package agreement: true

and I've switched to
host-shell pkexec prime-switch nvidia

The GPU is currently not recognized in the Settings app, or in Mission Center* (taskmgr like performance monitor, installed as flatpak).
I've checked if there's a NVIDIA blacklist in /etc/modprobe.d with host-shell ls /etc/modprobe.d and there isn't. What else can I do?

#

*I use this one because it monitors gpus aswell as everything else

slim helm
#

honestly jealous you can get into a desktop at all /j

dense pivot
#

Just as a note: I get to the desktop normally and I don't have a stuck framerate or resolution because the internal display is hooked up to the iGPU, I'm not getting any external display to work tho.

bright mica
#

Welp, thanks for testing you two for now. Seems the nvidia image is still severily broken.
I will tell the other devs who have nvidia hardware and they will have to look into it. Thanks for your help though.

slim helm
#

no problem for the testing and good luck 🙏

#

I really hope I can do more for VOS in the future

dense pivot
#

Oh yeah I forgot about nvidia-smi, it says
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

bright mica
dense pivot
dense pivot
#

and this is the output of host-shell modprobe -c -v | grep nvidia

host-shell modprobe -c -v | grep nvidia
install nvidia modprobe -i nvidia-current $CMDLINE_OPTS
install nvidia_modeset modprobe nvidia ; modprobe -i nvidia-current-modeset $CMDLINE_OPTS
install nvidia_drm modprobe nvidia-modeset ; modprobe -i nvidia-current-drm $CMDLINE_OPTS
install nvidia_uvm modprobe nvidia ; modprobe -i nvidia-current-uvm $CMDLINE_OPTS
install nvidia_peermem modprobe nvidia ; modprobe -i nvidia-current-peermem $CMDLINE_OPTS
remove nvidia modprobe -r -i nvidia-drm nvidia-modeset nvidia-peermem nvidia-uvm nvidia
remove nvidia_modeset modprobe -r -i nvidia-drm nvidia-modeset
alias char_major_195* nvidia
alias pci:v000010DEd00000E00sv*sd*bc04sc80i00* nvidia
alias pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc02i00* nvidia
alias pci:v000010DEd*sv*sd*bc03sc00i00* nvidia
options nvidia_drm fbdev=1
options nvidia_drm modeset=1
options nvidia_drm modeset=1
options nvidia NVreg_PreserveVideoMemoryAllocations=1
options nvidia NVreg_TemporaryFilePath=/var/tmp/
options nvidia NVreg_DynamicPowerManagement=0x02
alias mbp_nvidia_bl apple_bl
alias typec:id0955m* typec_nvidia
alias wmi:603E9613_EF25_4338_A3D0_C46177516DB7 nvidia_wmi_ec_backlight
bright mica
#

Hm, yeah, no idea

dense pivot
#

So I just switched from nvidia:dev to nvidia-exp:dev and the GPU works now. Kinda.
nvidia-smi doesn't return the error anymore, it shows up in Settings, Mission Center, nrun cur-gpu now displays it, the modprobe command from above returns much more (not sure if that's a good sign lol)
however I can't get it to render anything. Compute/Rendering still auto switches back to the iGPU (I tried two games, and I made sure to run Steam with the "Launch using Discrete Graphics card" option). External display works tho.
This is extremely weird because before my GPU never worked at all with nvidia-exp, I always had to use nvidia.

#

/etc/modprobe.d has a nvidia blacklist for some reason, unsure why tho.

bright mica
dense pivot
#

Switching it to nvidia rn...

#

Still can't get it to render anything

wanton tapir
#

Tested this just now, I can confirm the behaviour that's already been observed with dev+nvidia-exp; Anything on the host seemingly cannot use the GPU (in some cases? will need some more debugging), however anything Flatpak with the nvidia GL 570 runtime seems to run fine. Granted, this is an nvidia-only system, not a hybrid one

#

okay, got glxgears in vso-pico 🤔

#

oh, seems it was just some hickup at first? Right after boot cur-gpu errored out so I assumed it was not working, seems to work fine as of writing

#

sadly this is the only configuration where the drivers work at all so far, so YOLO I'm gonna run this daily now

slim helm
#

have you tried running a game through flatpak steam yet?

#

i wanna try VOS again but my pc with an nvidia gpu is the only thing i can use it on :c

wanton tapir
slim helm
#

oh nice :3

heavy juniper
#

I have the issue. Switching to dev did not fix it. I'm stuck at 1920x1080 77.00hz.

ABRoot Partitions:
 • Present: vos-b ✓
 • Future: vos-a

Loaded Configuration: /etc/abroot/abroot.json

Device Specifications:
 • CPU: AMD Ryzen 9 5950X 16-Core Processor
 • GPU: [NVIDIA Corporation GA106 [RTX A2000] (rev a1)]
 • Memory: 32006 MB

ABImage:
 • Digest: sha256:d9f9d2b428cc96b24e141d05751bbdd8c6271729e9363802c51a8584adaafa7d
 • Timestamp: 2025-02-27 23:30:19
 • Image: ghcr.io/vanilla-os/nvidia:dev

Kernel Arguments: quiet splash bgrt_disable $vt_handoff lsm=integrity


Packages:
 • Added: 
 • Removed: 
 • Unstaged: 

Package agreement: false```
dense pivot
#

Try to switch to nvidia-exp:dev as NVIDIA seems to recommend the 570 driver and that image ships it. The internet also seems to suggest that your card is compatible with Nouveau, and that I believe is active on the desktop:main image. If you want to stay on the "normal release cycle branch"™️ (not sure what to call it tbh lol) then this may work too. Not sure how performant your card will be tho.

heavy juniper
#

On nvidia-exp:dev I get a blinking underscore caret in the top left when I'm booting. It doesn't seem to accept input and I let it run for around 15 minutes to make sure it wasn't doing anything

heavy juniper
#

I can boot with the vos-b partition on nvidia:dev and switch back to nvidia:main or desktop:main