** Description changed:

- == Description ==
- Intel has requested us to update the media driver (free and non-free) to 
24.3.4 due to the need to have Lunar Lake and Battle Mage (both recently 
released) support.
- This request has a strong dependency on the gmmlib version bump:
- https://bugs.launchpad.net/ubuntu/+source/intel-gmmlib/+bug/2095071
- Also the libva version bump:
- https://bugs.launchpad.net/ubuntu/+source/libva/+bug/2095073
+ [ Description ]
+ Intel has requested us to update the media driver (free and non-free) to 
24.3.4 due to the need to have Lunar Lake (LNL) and Battle Mage (BMG) support.
  
- == Changelog ==
- There is no changelog, but these are the 434 changes between the two versions:
- 
https://github.com/intel/media-driver/compare/intel-media-24.1.0...intel-media-24.3.4
- == Testing impact ==
- Intel has done functional testing before release, and I have done smoke 
testing to check for regressions on Alder Lake (ADL) using ffmpeg and libva 
trace to check for hardware accelerated encode and decode for AV1, H264, and 
VP9. ADL running Noble did not appear to regress in my testing. I did the same 
testing on Lunar Lake (LNL) after the necessary kernel update coming in 
24.04.2, and the version bump enabled HW decode for AV1, VP9, and H264.
+ This request has a strong dependency on an intel-gmmlib version bump to
+ 22.5.2 and a libva version bump to 2.22.0.
  
+ [ Impact ]
  
- Build logs showing successful builds can be found here:
- https://launchpad.net/~mckeesh/+archive/ubuntu/testing/+build/29976394
- https://launchpad.net/~mckeesh/+archive/ubuntu/testing/+build/30017327
+  * Users with Lunar Lake or Battlemage currently do not have an LTS support 
option, which is not a good option for some users, as seen here:
+ https://github.com/canonical/intel-graphics-preview/issues/8
  
- Build artifacts at the same link install correctly in Noble:
- ubuntu@determined-wheatear:~$ sudo dpkg -i 
intel-media-va-driver_24.3.4+dfsg1-0ubuntu1_amd64.deb
- (Reading database ... 75261 files and directories currently installed.)
- Preparing to unpack intel-media-va-driver_24.3.4+dfsg1-0ubuntu1_amd64.deb ...
- Unpacking intel-media-va-driver:amd64 (24.3.4+dfsg1-0ubuntu1) over 
(24.3.4+dfsg1-0ubuntu1) ...
- Setting up intel-media-va-driver:amd64 (24.3.4+dfsg1-0ubuntu1) …
+  * Users with Lunar Lake or Battlemage hardware will not have hardware-
+ enabled media support, which can effect the power consumption and CPU
+ utilization of the machine during encode/decode/transcode operations,
+ video calls, streaming, etc.
  
- ubuntu@determined-wheatear:~$ sudo dpkg -i 
intel-media-va-driver-non-free_24.3.4+ds1-0ubuntu1_amd64.deb
- (Reading database ... 75256 files and directories currently installed.)
- Preparing to unpack 
intel-media-va-driver-non-free_24.3.4+ds1-0ubuntu1_amd64.deb ...
- Unpacking intel-media-va-driver-non-free:amd64 (24.3.4+ds1-0ubuntu1) over 
(24.1.0+ds1-1) ...
- Setting up intel-media-va-driver-non-free:amd64 (24.3.4+ds1-0ubuntu1) …
+ [ Test Plan ]
  
- ubuntu@determined-wheatear:~$ sudo dpkg -i  
libigfxcmrt7_24.3.4+dfsg1-0ubuntu1_amd64.deb
- Selecting previously unselected package libigfxcmrt7:amd64.
- (Reading database ... 75256 files and directories currently installed.)
- Preparing to unpack libigfxcmrt7_24.3.4+dfsg1-0ubuntu1_amd64.deb ...
- Unpacking libigfxcmrt7:amd64 (24.3.4+dfsg1-0ubuntu1) ...
- Setting up libigfxcmrt7:amd64 (24.3.4+dfsg1-0ubuntu1) ...
- Processing triggers for libc-bin (2.39-0ubuntu8.3) …
+ # On a Lunar Lake or Battlemage machine
  
- ubuntu@determined-wheatear:~$ sudo dpkg -i 
libigfxcmrt-dev_24.3.4+dfsg1-0ubuntu1_amd64.deb
- Selecting previously unselected package libigfxcmrt-dev:amd64.
- (Reading database ... 75261 files and directories currently installed.)
- Preparing to unpack libigfxcmrt-dev_24.3.4+dfsg1-0ubuntu1_amd64.deb ...
- Unpacking libigfxcmrt-dev:amd64 (24.3.4+dfsg1-0ubuntu1) ...
- Setting up libigfxcmrt-dev:amd64 (24.3.4+dfsg1-0ubuntu1) ...
+ # Required at this time to get baseline enablement
+ sudo add-apt-repository ppa:kobuk-team/intel-graphics-testing
+ sudo apt update
+ 
+ # Get the original versions back
+ sudo apt install -y intel-media-va-driver-non-free=24.1.0+ds1-1  
libva2=2.20.0-2build1 libigdgmm12=22.3.17+ds1-1  vainfo=2.12.0+ds1-1 
libva-drm2=2.20.0-2build1 libva-wayland2=2.20.0-2build1 
libva-x11-2=2.20.0-2build1
+ 
+ # This should result in an error
+ sudo vainfo
+ 
+ sudo add-apt-repository -y ppa:mckeesh/testing && sudo apt -y update
+ # Only upgrade the media packages
+ sudo apt install -y intel-media-va-driver-non-free=24.3.4+ds1-0ubuntu1  
libva2=2.22.0-1ubuntu1 libigdgmm12=22.5.2-0ubuntu1 libva-drm2=2.22.0-1ubuntu1 
libva-wayland2=2.22.0-1ubuntu1 libva-x11-2=2.22.0-1ubuntu1 vainfo=2.12.0+ds1-1
+ 
+ # This should no longer result in an error
+ sudo vainfo
+ 
+ [ Where problems could occur ]
+ 
+  * This is a sizable change, and while significant testing goes into
+ making sure the media stack does not regress, it's always a risk. Ubuntu
+ has a large user base with many, many corner cases, and media stack
+ bumps can always accidentally regress a less popular codec on an older
+ platform. However, we can address any smaller regressions that might
+ arise when the benefit is enablement of LNL and BMG.
+ 
+ [ Other Info ]

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libva in Ubuntu.
https://bugs.launchpad.net/bugs/2095074

Title:
  [SRU] Upgrade to media driver version 24.3.4 in Noble

Status in intel-gmmlib package in Ubuntu:
  New
Status in intel-media-driver package in Ubuntu:
  New
Status in intel-media-driver-non-free package in Ubuntu:
  New
Status in libva package in Ubuntu:
  New

Bug description:
  [ Description ]
  Intel has requested us to update the media driver (free and non-free) to 
24.3.4 due to the need to have Lunar Lake (LNL) and Battle Mage (BMG) support.

  This request has a strong dependency on an intel-gmmlib version bump
  to 22.5.2 and a libva version bump to 2.22.0.

  [ Impact ]

   * Users with Lunar Lake or Battlemage currently do not have an LTS support 
option, which is not a good option for some users, as seen here:
  https://github.com/canonical/intel-graphics-preview/issues/8

   * Users with Lunar Lake or Battlemage hardware will not have
  hardware-enabled media support, which can effect the power consumption
  and CPU utilization of the machine during encode/decode/transcode
  operations, video calls, streaming, etc.

  [ Test Plan ]

  # On a Lunar Lake or Battlemage machine

  # Required at this time to get baseline enablement
  sudo add-apt-repository ppa:kobuk-team/intel-graphics-testing
  sudo apt update

  # Get the original versions back
  sudo apt install -y intel-media-va-driver-non-free=24.1.0+ds1-1  
libva2=2.20.0-2build1 libigdgmm12=22.3.17+ds1-1  vainfo=2.12.0+ds1-1 
libva-drm2=2.20.0-2build1 libva-wayland2=2.20.0-2build1 
libva-x11-2=2.20.0-2build1

  # This should result in an error
  sudo vainfo

  sudo add-apt-repository -y ppa:mckeesh/testing && sudo apt -y update
  # Only upgrade the media packages
  sudo apt install -y intel-media-va-driver-non-free=24.3.4+ds1-0ubuntu1  
libva2=2.22.0-1ubuntu1 libigdgmm12=22.5.2-0ubuntu1 libva-drm2=2.22.0-1ubuntu1 
libva-wayland2=2.22.0-1ubuntu1 libva-x11-2=2.22.0-1ubuntu1 vainfo=2.12.0+ds1-1

  # This should no longer result in an error
  sudo vainfo

  [ Where problems could occur ]

   * This is a sizable change, and while significant testing goes into
  making sure the media stack does not regress, it's always a risk.
  Ubuntu has a large user base with many, many corner cases, and media
  stack bumps can always accidentally regress a less popular codec on an
  older platform. However, we can address any smaller regressions that
  might arise when the benefit is enablement of LNL and BMG.

  [ Other Info ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/intel-gmmlib/+bug/2095074/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to