SDDM and GDM rendering at 1024x768 versus fullscreen 1792x1120

ukchucktown

Bit poster
The result is not unexpected given the output from xrandr below. What I can't figure out is how to change the preferred mode to 1792x1120. I tried a manual xorg.conf file but that didn't work. I also tried modifying the xserver-config.py file and re-installing parallels tools, that also didn't do anything. The desktop and lock screens render fine, it's only when logging out and the login screen is presented at the preferred resolution of 1024x768 inside a full screen window of 1792x1120. Anyone have a suggestion? It's latest version of Parallels and I tried it in a Kubuntu and OpenSUSE VM, same behavior. It's only after paralllels tools is installed I observe the behavior.

Code:
xrandr
Screen 0: minimum 0 x 0, current 1792 x 1120, maximum 8192 x 8192
Virtual1 connected primary 1792x1120+0+0 0mm x 0mm
   1024x768      59.95 +
   1792x1120     59.96*
   800x600       59.96 
   640x480       59.94
 
Check your Xorg.log and ensure that you are using the prlvideo driver. That driver is responsible for the dynamic resolution of your VM.
Code:
[galaxy@archlinux ~]$ fgrep prlvideo /var/log/Xorg.0.log
[     6.935] (II) LoadModule: "prlvideo"
[     6.943] (II) Loading /usr/lib/xorg/modules/drivers/prlvideo_drv.so
[     6.946] (II) Module prlvideo: vendor="Parallels Inc."
[galaxy@archlinux ~]$ xrandr
Screen 0: minimum 0 x 0, current 3360 x 2100, maximum 8192 x 8192
Virtual1 connected primary 3360x2100+0+0 0mm x 0mm
   3360x2100     59.99*+
   1920x1200     59.95 
[...]
 
I'm definitely running prlvideo. You can see the output of xrandr when I'm running full screen. Dynamic resolution works fine under KDE. The only issue is the SDDM login screen. That defaults to 1024x768 even when I'm running fullscreen at 1792x1120. I tried to issue a xrandr command from the Xsetup script called by SDDM but that didn't do the trick either.

Code:
fgrep prlvideo /var/log/Xorg.0.log
[     8.627] (II) LoadModule: "prlvideo"
[     8.627] (II) Loading /usr/lib64/xorg/modules/drivers/prlvideo_drv.so
[     8.630] (II) Module prlvideo: vendor="Parallels Inc."

Code:
Screen 0: minimum 0 x 0, current 1792 x 1120, maximum 8192 x 8192
Virtual1 connected primary 1792x1120+0+0 0mm x 0mm
   1024x768      59.95 +
   1792x1120     59.96*+
   800x600       59.96 
   640x480       59.94
 
Back
Top