-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
> > Yes, screen layout was my second concern. For testing things, I use a
> > desktop with a front hard drive bay and swap hard drives, rather than multi
> > boot off a single drive (since I have a lot of small capacity hard drives
> > now). Qubes is the only OS that swaps my monitors. Sure, I could fix it by
> > swapping my monitor cables, but out of the 4 OSs I use on this thing, I'm
> > not going to do that. Luckily, it's fixable in dom0 System Settings by
> > rearranging the screens, but if Windows doesn't inherit that, then there
> > could be problems if large resolution support were one big monitor across
> > all of them. Plus, it wouldn't handle the use case where there are
> > mis-matched monitors attached to the same system; for example, laptop
> > hooked up to a display with a different resolution or aspect ratio (say
> > modern 16:9 laptop to a 4:3 monitor). So ideally, in my head, the best way
> > for Windows Tools to work would be to pass along both the resolutions of
> > any display devices attached to dom0 (whether that be 2, 3, 4+ monitors) as
> > well as layout order and then implement them in Windows as separate
> > displays rather than one big one.
Yes, that's the goal. Such information is already available to the
VM, but currently it is implemented only for Linux VMs. Rafał (our
Windows guy) is currently working on totally new video driver, using new
video driver API (WDDM). This will make the QWT compatible with newer
Windows versions, but also make it easier to support multiple monitors
and hopefully improve performance.
However it will take some time, because WDDM API is quite complex and
documentation isn't very helpful. So, if anyone know WDDM API, Rafał
could use some help.
> > As for disabling seamless mode, even with that turned off and debug mode
> > turned off and on (I tried every combination in the truth table), the VM
> > still won't boot; the only way it'll boot successfully is to disable all
> > the other display devices first. I haven't tried disabling it once the VM
> > has booted with only one monitor attached to see if you can interact with
> > the application windows after dragging it to another monitor, though; I'll
> > add it to my test cases on the weekend when I have more time again to play
> > around.
> >
>
> Oh, and as for QWT not being able to handle large resolutions, is that an
> issue of not enough video ram being allocated to the Windows VM? In
> Virtualbox, it actually throws a warning at you saying that if you want
> multi-monitor support, you need to allocate at least 128MB of video RAM to
> the VM, and ideally 256MB. I can't see a setting for that here in Qubes, so
> maybe what's being allocated currently is hard-coded at a small amount and
> that's why it can't handle larger resolutions past a certain value?
When QWT are installed, it shouldn't matter anymore, because it contains
virtual video driver, which doesn't use any emulated hardware. It
allocates memory out of system RAM (by default 512MB, but most likely
you've increased that for Windows installation).
Anyway there is some bug preventing QWT from working with higher
resolutions. We haven't found out where, yet.
> And as for Jose's issue with RPM Fusion not working; it's weird. I've found
> that the RPM Fusion repository rpms are installed in the template VMs, but
> you can't seem to access the repositories.
Those repositories are disabled by default.
Take a look here:
https://www.qubes-os.org/doc/software-update-vm/#tocAnchor-1-1-9
Anyway that's only about VM, dom0 have no such packages installed.
And installing Nvidia drivers is at least tricky, as you've already
noticed. Mostly because not being compatible with Xen, but also because
of specific of Qubes environment (network-less dom0 etc).
- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJXBnNWAAoJENuP0xzK19csIq8H+QGCuVkjrIll5N+aT+qw0sij
l8RXmDm2hCwQlC6ZkmmDXJLXDmfu5OH5cLNAxXV7dafRjXXuNY6QC01bOrG7OPUP
SdSBVRmK0YvZAWhvbt1hD3mTulUn4+vGayGzaufCGcVCGiCYJZnLgfeFykjcEkDS
dlifaRXMh27sngL7g0PXFEoN+0FXCrA1zktxMUI4M7ObUFDJq20JAIFlSuYnblul
Frsru9itwwAkBe9ahAuEQg0ZYwfrWouB5+Hub+zPS1deoECchUP1MoVdcVLvo1iL
nDuDM18K5uo5XjeLrn30GtTDrzO50+gowoCdVuLzFP4IHogkByL05gb7jRPcr+c=
=Xqay
-----END PGP SIGNATURE-----