Zorin OS 17.2 on Dell XPS 13 (9340) the 2023 - Screen Tearing and No MIPI Webcam

Hello Zorin Gurus,

I am hoping someone might be able to help point me in the right direction on this one that has me stumped and frustrated!

The culprit is a Dell XPS 13 (9340) the 2023 version. When I try to load Zorin 17.2, I get static lines all over the screen. Also, the webcam does not work, it's not detected. It is an Intel MIPI webcam.

The good news is that I am able to get both of these to work with vanilla Ubuntu 24.04 after running a few custom commands and a kernel swap (see below).

This Dell computer can be ordered new from Dell preloaded with Ubuntu 22.04. I have the Windows version but I am able to install generic Ubuntu 24.04 on bare metal. When I do that vanilla Ubuntu 24.04 install, I get the same screen tearing and no webcam that I get when I try to install Zorin OS 17.2

I am able to fix the Vanilla Ubuntu with the following commands.

Now, I am trying to get this working with Zorin 17.2. I really want to stay on Zorin. I do not want to be forced to switch to Ubuntu.

Thanks for any guidance and assistance you can provide.

===================

Dell XPS 13 (9340) 2023 version

Computer Hardware: https://www.dell.com/en-us/shop/dell-laptops/xps-13-laptop/spd/xps-13-9340-laptop/usexcucto9340mtl01

Intel® Core™ Ultra 7 Processor 155H (24MB Cache, 16 cores, up to 4.8 GHz)
Intel® Arc™ Graphics
13.4", Non-Touch, FHD+ 1920x1200, 30-120Hz
1080p at 30 fps FHD RGB camera, Dual-array microphones

===================

Fix Screen Flicker

Source: display - Screen flickering DELL XPS 13 9340 - Ask Ubuntu

Add OEM Kernel
sudo apt install linux-oem-24.04

Check image version : I had 6.8 (latest) and 6.5
dpkg -l | grep linux-image

Remove latest (image plus headers)
sudo apt purge linux-headers-6.8.0-41-generic
sudo apt purge linux-image-6.8.0-44-generic

reboot

===================

Fix MIPI Webcam

Source: Not working on Ubuntu 24.04 with kernel 6.8 · Issue #228 · intel/ipu6-drivers · GitHub

System: Dell XPS 13 9340 (2024 model)

Driver: Using HAL library for MIPI camera through Intel IPU6 from libcamhal0 (open source)
Process used to make it work:

sudo apt install linux-oem-24.04
sudo add-apt-repository ppa:oem-solutions-group/intel-ipu6
sudo apt install libcamhal0 libcamhal-ipu6ep0 gstreamer1.0-icamera v4l2-relayd
sudo apt install linux-modules-ipu6-oem-24.04
Via the "Software & Updates" GUI Application > Additional Drivers Tab select:
Using HAL library for MIPI camera through Intel IPU6 from libcamhal0 (open source)

Reboot

==================

These commands fix the problem in Ubuntu 24.04. Now I am looking to do something similar in Zorin OS 17.2. Any experts out there that understand all of this? Thanks!