Cannot apply more than 256 MB graphic memory to Mojave 10.14.6 VM

Discussion in 'Mac OS X Guest OS Discussion' started by WolfgangS16, Oct 13, 2019.

  1. Aries@PF

    Aries@PF Kilo Poster

    Messages:
    176
    I found some really interesting numbers when testing this out (more to do). It seems like the Hypervisor doesn't matter, but the Host OS may as the bulk of the below were created using v16 on Catalina Host / 2012 MBP. The Android, Linux, and v17 explicit installs were created using v17 on Monterey / 2019 MBP. I'm not really toying with the Android / Linux yet, so these are mostly the freebies. From what I can tell, something is broken in v17 of Parallels that's preventing the "full 256 Mb" that the software can handle. I still think it's a lazy driver thing, but that's out of my skillset.

    Here's what I've found overall:
    • Android
      • 9 (x86)
        • "System Memory is used for graphics"
        • Allocated 8 Gb of RAM in VM settings, vRAM up to 4 Gb
        • Can't find data, but the VM is snappy
    • Linux
      • CentOS 8.4
        • Allocated 2 Gb in VM settings
        • Typed the following into the terminal and received 32bit / 256 Mb
          • LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
      • Debian 10.10
        • Allocated 2 Gb in VM settings
        • Typed the following into the terminal and received 32 bit / 256 Mb
          • LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
      • Fedora 36
        • Allocated 2 Gb in VM settings
        • Typed the following into the terminal and received 32 bit / 256 Mb
          • LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
      • Mint 20.2
        • Allocated 2 Gb in VM settings
        • Typed the following into the terminal and received 32 bit / 256 Mb
          • LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
      • Ubuntu
        • 20.04.4
          • Allocated 2 Gb in VM settings
          • Typed the following into the terminal and received 32 bit / 256 Mb
            • LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
        • 22.04
          • Allocated 2 Gb in VM settings
          • Typed the following into the terminal and received 32 bit / 256 Mb
            • LC_ALL=C lspci -v | grep -EA10 "3D|VGA" | grep 'prefetchable'
    • MacOS
      • 10.7.5 Lion -> 10.15.7 Catalina
        • Allocated 2 Gb in VM settings
        • OS sees 256 Mb
      • 11.6.7 Big Sur
        • Allocated 2 Gb in VM settings
        • OS sees 256 Mb on host with v16 Parallels
        • OS sees "Apple Paravirtualized Graphics Device 22 MB" (Metal 1) on host with v17 Parallels
      • 12.4 Monterey
        • Allocated 2 Gb in VM settings
        • OS sees 256 Mb on host with v16 Parallels
        • OS sees "Apple Paravirtualized Graphics Device 23 MB" (Metal 1) on host with v17 Parallels
      • 13.db Ventura
        • Allocated 2 Gb in VM settings
        • Won't install on host with v16 Parallels
        • OS sees "Apple Paravirtualized Graphics Device 64 MB" (Metal 2) on host with v17 Parallels
    • Windows
      • XP (32 bit)
        • Allocated 1 Gb in VM settings
        • OS sees 256 Mb
      • Vista (64 bit)
        • Allocated 1 Gb in VM settings
        • OS sees 1024 Mb
      • 7 (64 bit)
        • Allocated 2 Gb in VM settings
        • OS sees 2048 Mb
      • 8 (64 bit)
        • "System Memory is used for graphics"
        • Allocated 8 Gb of RAM in VM settings, vRAM up to 4 Gb
        • OS sees 0 Mb dedicated, 3828 Mb shared from system
      • 8.1 (64 bit)
        • "System Memory is used for graphics"
        • Allocated 8 Gb of RAM in VM settings, vRAM up to 4 Gb
        • OS sees 2048 Mb dedicated, 4084 Mb shared from system
      • 10 (64 bit)
        • "System Memory is used for graphics"
        • Allocated 8 Gb of RAM in VM settings, vRAM up to 4 Gb
        • OS sees 0 Mb dedicated, 4084 Mb shared from system
      • 11 (64 bit)
        • "System Memory is used for graphics"
        • Allocated 8 Gb of RAM in VM settings, vRAM up to 4 Gb
        • OS sees 0 Mb dedicated, 4086 Mb shared from system
     
  2. Aries@PF

    Aries@PF Kilo Poster

    Messages:
    176
    So I just tested cloning the Catalina VM and doing an inplace Monterey upgrade to see if it was the Big Sur baseline image (that it and 12/13 were based on for my installs) that was causing the weird memory issue, but I still got the same results as I've posted above after the upgrade. So it appears that what's going on is related to MacOS 11 and higher as Guest VMs as well as likely something to do with Parallel's tools that get installed (they reinstall after doing the upgrade). I'm betting on the latter as the thing that needs to get looked at since Parallels should be able to debug their own software. While I'd Love to use the vRAM I set things to, it's more important to get to the 256 Mb that Parallels says is a "software limitation".

    I'm not sure this'll work, but I'm gonna try to poke a Mod: @Nazeemabanu@Parallels


     

Share This Page