Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blank window on Windows 7 + VMWare #328

Closed
Da-Cow opened this issue Jan 18, 2016 · 2 comments
Closed

Blank window on Windows 7 + VMWare #328

Da-Cow opened this issue Jan 18, 2016 · 2 comments

Comments

@Da-Cow
Copy link

Da-Cow commented Jan 18, 2016

I have a very interesting (odd) issue.

Ricochet: portable, latest version 1.1.1.0 (using installer version has same results).

Interestingly, the problem does NOT exist using version 1.1.0.

OS: Windows 7 Home Premium, Service Pack 1, all service packs + updates installed. Running as a VM inside a Windows 7 Home Premium host, using VMWare Workstation 10.0.7 build-2844087.

Antivirus used is Windows Security Essentials antivirus with default options and current definitions.

Firewall is Windows Firewall. All ports are open; it's effectively off.

Network adapter is standard VMWare. Protocols used are TCP/IP 4 (IPv6 is disabled). All MS sharing, network discovery and file-sharing client protocols are off. Network adapter is in standard VMWare default mode, i.e. "bridged" to the host adapter.

Display: The VM is using standard (default) display options for Win7 running inside VMWare, i.e.:

  • "VMWare SVGA 3D" Windows 7 driver, provider "VMware, Inc.", version 7.14.1.5026
  • DLLs used are "vm3dgl.dll" version 2.4.04.0; "vm3dum.dll" version 7.14.01.5026; "vm3dmp.sys" version 7.14.01.5026
  • in VMWare Workstation settings: 3D graphics acceleration enabled
  • in Windows: 32-bit color, 60 Hz refresh
  • DirectX version 11
  • resolution 1362x600

DirectX diag file contains much more detailed information about the status of the VM. Please see it for this information: (dxdiag.txt)
DxDiag.txt

Windows 7 systeminfo dump is here: (systeminfo.txt):
systeminfo.txt

The issue is that when Ricochet is run, there is a blank window. Nothing else occurs - there are no error messages, dialog boxes, or Event Log issues logged. Here's a screenshot: (ricochet.gif)
ricochet

Right-clicking, keyboard tapping. or any other input fails to change this. The only thing to do is to click the "X" on the top right hand corner, whereupon Ricochet exits immediately without any hesitation.

Logged-on user is VM local Administrator. The VM is not part of a Windows domain; it's standalone.

Changing display settings (e.g. refresh rate, color bit-depth, acceleration settings, resolution) does nothing to fix the issue.

Running Ricochet in Compatibility Mode doesn't help either (I tried all possible combinations - XP mode, Vista mode, as Administrator, in 256 colors, disabling visual themes, etc.)

The same Ricochet version launches fine when run on the host (physical) PC, which is an Acer laptop running a similarly-configured Windows 7 version as the VM guest. It has an Intel HD Graphics adapter with default, normal, display settings. Here's its DXDiag dump: (dxdiag_physical_host.txt)
DxDiag_physical_host.txt

@special
Copy link
Member

special commented Feb 15, 2016

Looks like some kind of OpenGL issue with Qt. Hard to guess exactly what that might be. You can try 1.1.2 - it has a newer version of Qt.

If that doesn't help, you can try changing the opengl backend:

Open cmd.exe, run set QT_OPENGL=angle, and then run ricochet from that command line. You can also try QT_OPENGL=software or QT_OPENGL=desktop (which is the one it's most likely using now).

@special
Copy link
Member

special commented Jan 15, 2017

Probably fixed by Qt upgrades or #367. Please open a new bug if there are still problems with the latest version.

@special special closed this as completed Jan 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants