Date: Wed, 2 Jan 2019 22:38:33 -0800 From: "Kurt Buff - GSEC, GCIH" <kurt.buff@gmail.com> To: Polytropon <freebsd@edvax.de> Cc: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: Video resolution in a VM Message-ID: <CADy1Ce44Br3yjwUgN64foqL6GtJ_TUSxHJHCnO-77a19BKuJxQ@mail.gmail.com> In-Reply-To: <20190102221306.1bbd6c85.freebsd@edvax.de> References: <CADy1Ce5TbBGEJMTk%2Biorq5mdsc8UnU0KT8XwUwUcudD2Vfqm_g@mail.gmail.com> <20190102221306.1bbd6c85.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 2, 2019 at 1:13 PM Polytropon <freebsd@edvax.de> wrote:
>
> On Tue, 1 Jan 2019 17:05:09 -0800, Kurt Buff - GSEC, GCIH wrote:
> > I'm not able to get display resolution greater than 1280x720 - I'd
> > really like to get it to 1920x1080, to match the laptop capabilities.
> >
> > [...]
> >
> > The laptop shows two video displays in hdwwiz.cpl in Windows:
> > Intel HD Graphics 630
> > NVIDIA GeForce 940MX
> > but it looks as if the NVIDIA isn't active. Don't know why that is.
> >
> > When I run xvinfo, it shows no display available.
> >
> > For "display", pciconf says:
> > vgapci0@pci0:0:15:0: class=0x030000 card=0x040515ad
> > chip=0x040515ad rev=0x00 hdr=0x00
> > vendor = 'VMware'
> > device = 'SVGA II Adapter'
> > class = display
> > subclass = VGA
> >
> > The .vmx files shows the following for the display:
> > vmotion.checkpointSVGAPrimarySize = "8323072"
> > svga.maxHeight = "1080"
> > svga.maxWidth = "1920"
> > svga.autodetect = "FALSE"
> > svga.vramSize = "8323072"
> >
> > Any thoughts would be appreciated.
>
> There are several things you can try:
>
> First of all, it seems that VMware does not properly "represent"
> the existing hardware to your FreeBSD VM instance, so you only
> seem to get the generic "SVGA card". Also, have you thought
> about increasing the VRAM size? You can never have enough
> of VRAM. :-)
I'll have to look that up.
> Try using xrandr to set the screen size from insie the VM.
> A command line
>
> xrandr --size 1920x1080
>
> should work.
Dang. Nope.
I get the message:
"Can't open display"
> You can also try to use a specific X configuration fragment,
> for example /usr/local/etc/X11/xorg.conf.d/screen-resolution.conf
> with a content like this:
>
> Section "Screen"
> Identifier "Screen0"
> Device "Card0"
> SubSection "Display"
> Modes "1920x1080"
> EndSubSection
> EndSection
No success with that just now. Also tried this, without success:
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Visual "TrueColor"
Modes "1920x1080" "1280x800"
EndSubSection
EndSection
> You could then experiment with the setting DisplaySize (in mm)
> and the Option "DPI" (for example with "110 x 110"), depending
> on the actual properties of the hardware (!) you are using.
> A laptop display only has one sceen size and one resolution.
> Normally, X will calculate the correct information itself,
> which is usually obtained from the display, but this might not
> work as intended because of the "VM mangling"... ;-)
Hm. I will have to look that up as well.
Thanks for the help so far.
Kurt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADy1Ce44Br3yjwUgN64foqL6GtJ_TUSxHJHCnO-77a19BKuJxQ>
