Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-149886

[virtio-win][viogpu] Reject resolutions exceeding framebuffer segment capacity

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhel-10.3
    • None
    • virtio-win
    • None
    • Low
    • rhel-virt-windows
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Requested
    • virtio-win-prewhql-0.1-297
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      See for details: https://github.com/virtio-win/kvm-guest-drivers-windows/pull/1474

      Previously, when the requested resolution required more memory than the pre-allocated framebuffer segment, the driver would:

      • Destroy the existing working framebuffer
      • Fail to create the new larger framebuffer
      • Leave the display inactive with no way to recover

      Actual behavior:
      Once the resolution reaches a certain threshold (exceeding framebuffer capacity), the screen goes black. Reducing the resolution does not restore the display. The only recovery method is to restart the viogpu driver.

      Expected behavior:
      The display should either maintain the current resolution or gracefully reject unsupported resolutions.

       

              rh-ee-kkostiuk Kostiantyn Kostiuk
              rh-ee-kkostiuk Kostiantyn Kostiuk
              Virt Windows SST Bugs Virt Windows SST Bugs
              Meng Dehan Meng Dehan
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: