Since upgrading to Parallels 15 on a 2018 Mac mini I can no longer use FreeBSD 12.1 with X-Window in full screen but am restricted to 1400x1050 despite previously having 1920x1200. FreeBSD was installed as a BIOS and not an EFI installation. The issue seems to be with the Parallels VESA BIOS.
The Xorg.log shows:
Code:
[ 2733.828] (II) VESA(0): Supported established timings:
[ 2733.828] (II) VESA(0): 640x480@60Hz
[ 2733.828] (II) VESA(0): 800x600@60Hz
[ 2733.829] (II) VESA(0): 1024x768@60Hz
[ 2733.829] (II) VESA(0): Manufacturer's mask: 0
[ 2733.829] (II) VESA(0): Supported standard timings:
[ 2733.829] (II) VESA(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
[ 2733.829] (II) VESA(0): #1: hsize: 1280 vsize 960 refresh: 60 vid: 16513
[ 2733.829] (II) VESA(0): #2: hsize: 1280 vsize 800 refresh: 60 vid: 129
[ 2733.829] (II) VESA(0): #3: hsize: 1400 vsize 1050 refresh: 60 vid: 16528
[ 2733.829] (II) VESA(0): #4: hsize: 1440 vsize 900 refresh: 60 vid: 149
[ 2733.829] (II) VESA(0): #5: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
[ 2733.829] (II) VESA(0): #6: hsize: 1680 vsize 1050 refresh: 60 vid: 179
[ 2733.829] (II) VESA(0): #7: hsize: 1920 vsize 1200 refresh: 60 vid: 209
[ 2733.829] (II) VESA(0): Supported detailed timing:
[ 2733.829] (II) VESA(0): clock: 38.0 MHz Image Size: 0 x 0 mm
[ 2733.829] (II) VESA(0): h_active: 800 h_sync: 820 h_sync_end 900 h_blank_end 1000 h_border: 0
[ 2733.829] (II) VESA(0): v_active: 600 v_sync: 603 v_sync_end 606 v_blanking: 633 v_border: 0
[ 2733.829] (II) VESA(0): Ranges: V min: 56 V max: 64 Hz, H min: 0 H max: 250 kHz, PixClock max 255 MHz
[ 2733.830] (II) VESA(0): Using EDID range info for horizontal sync
[ 2733.830] (II) VESA(0): Using EDID range info for vertical refresh
[ 2733.830] (II) VESA(0): Printing DDC gathered Modelines:
[ 2733.830] (II) VESA(0): Modeline "800x600"x0.0 38.00 800 820 900 1000 600 603 606 633 +hsync +vsync (38.0 kHz eP)
[ 2733.830] (II) VESA(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 2733.830] (II) VESA(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1280x800"x0.0 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync (49.7 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1400x1050"x0.0 121.75 1400 1488 1632 1864 1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1680x1050"x0.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[ 2733.831] (II) VESA(0): Modeline "1920x1200"x0.0 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync (74.6 kHz e)
[ 2733.831] (II) VESA(0): Searching for matching VESA mode(s):
[ 2733.982] (II) VESA(0): Total Memory: 2048 64KB banks (131072kB)
[ 2733.982] (II) VESA(0): <default monitor>: Using hsync range of 0.00-250.00 kHz
[ 2733.982] (II) VESA(0): <default monitor>: Using vrefresh range of 56.00-64.00 Hz
[ 2733.982] (II) VESA(0): <default monitor>: Using maximum pixel clock of 255.00 MHz
[ 2733.982] (WW) VESA(0): Unable to estimate virtual size
[ 2733.982] (II) VESA(0): Not using built-in mode "2560x1600" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "2048x1536" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1920x1200" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1920x1080" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1600x1200" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1680x1050" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1600x900" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1344x1008" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1280x1024" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1280x960" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1360x768" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1280x800" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1152x870" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1024x768" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "1024x576" (no mode of this name)
[ 2733.983] (II) VESA(0): Not using built-in mode "832x624" (no mode of this name)
[ 2733.984] (II) VESA(0): Not using built-in mode "848x480" (no mode of this name)
[ 2733.984] (II) VESA(0): Not using built-in mode "640x480" (no mode of this name)
[ 2733.984] (II) VESA(0): Not using built-in mode "640x400" (no mode of this name)
[ 2733.984] (II) VESA(0): Virtual size is 1440x1050 (pitch 1440)
[ 2733.984] (**) VESA(0): *Built-in mode "1400x1050"
[ 2733.984] (**) VESA(0): *Built-in mode "1400x1050"
[ 2733.984] (**) VESA(0): *Built-in mode "1440x900"
[ 2733.984] (**) VESA(0): *Built-in mode "800x600"
[ 2733.984] (==) VESA(0): DPI set to (96, 96)
[ 2734.002] (II) VESA(0): Setting up VESA Mode 0x13B (1400x1050)
The correct VESA modes are identified, but later ignored as "no mode of this name" despite clearly being available.
Any ideas?