(Apple M1) startx will not run driver error

Can you please help?

I am using UTM on the Apple M1 I get the following error when I attempt to start startx. AddScreen/ScreenINT failed for driver 0

pkg install drm-kmod does not work

Anyone know what graphics driver I should be using?

Screenshot 2024-07-17 at 10.55.23.png
 
I can confirm the problem. Tried to install FreeBSD 14.1 on my MacBook Pro M1 using UTM and i get the same error.

Qemu command:

Code:
qemu-system-aarch64 -L /Applications/UTM.app/Contents/Resources/qemu -S -spice unix=on,addr=9A9D8969-0AEB-4B48-AAC7-68083EFF1FE7.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off -chardev spiceport,id=org.qemu.monitor.qmp,name=org.qemu.monitor.qmp.0 -mon chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device virtio-net-pci,mac=CA:ED:D3:47:5C:53,netdev=net0 -netdev vmnet-shared,id=net0 -device virtio-ramfb -cpu host -smp cpus=8,sockets=1,cores=8,threads=1 -machine virt -accel hvf -drive if=pflash,format=raw,unit=0,file.filename=/Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd,file.locking=off,readonly=on -drive "if=pflash,unit=1,file=/Users/xxx/Library/Containers/com.utmapp.UTM/Data/Documents/FreeBSD 14.1.utm/Data/efi_vars.fd" -m 16384 -audiodev spice,id=audio0 -device intel-hda -device hda-duplex,audiodev=audio0 -device nec-usb-xhci,id=usb-bus -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device qemu-xhci,id=usb-controller-0 -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device usb-storage,drive=drive1411EAC6-D1BD-4B39-A778-8B30205C427F,removable=true,bootindex=0,bus=usb-bus.0 -drive if=none,media=cdrom,id=drive1411EAC6-D1BD-4B39-A778-8B30205C427F,file=/Users/xxx/Downloads/FreeBSD-14.1-RELEASE-arm64-aarch64-disc1.iso,readonly=on -device virtio-blk-pci,drive=driveAF4DB320-E0F3-4F16-9EA5-1264DD108350,bootindex=1 -drive "if=none,media=disk,id=driveAF4DB320-E0F3-4F16-9EA5-1264DD108350,file=/Users/xxx/Library/Containers/com.utmapp.UTM/Data/Documents/FreeBSD 14.1.utm/Data/AF4DB320-E0F3-4F16-9EA5-1264DD108350.qcow2,discard=unmap,detect-zeroes=unmap" -device virtio-serial -device virtserialport,chardev=org.qemu.guest_agent,name=org.qemu.guest_agent.0 -chardev spiceport,id=org.qemu.guest_agent,name=org.qemu.guest_agent.0 -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -name "FreeBSD 141" -uuid 9A9D8969-0AEB-4B48-AAC7-68083EFF1FE7 -device virtio-rng-pci

Image used: FreeBSD-14.1-RELEASE-arm64-aarch64-disc1.iso from here.
 
I can confirm the problem. Tried to install FreeBSD 14.1 on my MacBook Pro M1 using UTM and i get the same error.

Qemu command:

Code:
qemu-system-aarch64 -L /Applications/UTM.app/Contents/Resources/qemu -S -spice unix=on,addr=9A9D8969-0AEB-4B48-AAC7-68083EFF1FE7.spice,disable-ticketing=on,image-compression=off,playback-compression=off,streaming-video=off,gl=off -chardev spiceport,id=org.qemu.monitor.qmp,name=org.qemu.monitor.qmp.0 -mon chardev=org.qemu.monitor.qmp,mode=control -nodefaults -vga none -device virtio-net-pci,mac=CA:ED:D3:47:5C:53,netdev=net0 -netdev vmnet-shared,id=net0 -device virtio-ramfb -cpu host -smp cpus=8,sockets=1,cores=8,threads=1 -machine virt -accel hvf -drive if=pflash,format=raw,unit=0,file.filename=/Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd,file.locking=off,readonly=on -drive "if=pflash,unit=1,file=/Users/xxx/Library/Containers/com.utmapp.UTM/Data/Documents/FreeBSD 14.1.utm/Data/efi_vars.fd" -m 16384 -audiodev spice,id=audio0 -device intel-hda -device hda-duplex,audiodev=audio0 -device nec-usb-xhci,id=usb-bus -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device qemu-xhci,id=usb-controller-0 -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device usb-storage,drive=drive1411EAC6-D1BD-4B39-A778-8B30205C427F,removable=true,bootindex=0,bus=usb-bus.0 -drive if=none,media=cdrom,id=drive1411EAC6-D1BD-4B39-A778-8B30205C427F,file=/Users/xxx/Downloads/FreeBSD-14.1-RELEASE-arm64-aarch64-disc1.iso,readonly=on -device virtio-blk-pci,drive=driveAF4DB320-E0F3-4F16-9EA5-1264DD108350,bootindex=1 -drive "if=none,media=disk,id=driveAF4DB320-E0F3-4F16-9EA5-1264DD108350,file=/Users/xxx/Library/Containers/com.utmapp.UTM/Data/Documents/FreeBSD 14.1.utm/Data/AF4DB320-E0F3-4F16-9EA5-1264DD108350.qcow2,discard=unmap,detect-zeroes=unmap" -device virtio-serial -device virtserialport,chardev=org.qemu.guest_agent,name=org.qemu.guest_agent.0 -chardev spiceport,id=org.qemu.guest_agent,name=org.qemu.guest_agent.0 -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 -chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 -name "FreeBSD 141" -uuid 9A9D8969-0AEB-4B48-AAC7-68083EFF1FE7 -device virtio-rng-pci

Image used: FreeBSD-14.1-RELEASE-arm64-aarch64-disc1.iso from here.

Same problem here, regardless of the display driver I use in UTM...
 
Back
Top