Quantcast
Channel: VMware Communities: Message List
Viewing all articles
Browse latest Browse all 293210

OpenGL 3.3 support working for ubuntu guest/mac host?

$
0
0

I am trying to setup Fusion 8 to support OpenGL 3.3 under guest Ubuntu 15.10 (date 9/28, with Mesa 11.0.0).

Host is Mac OS X, Mac Book Pro Retina 2012, NVIDIA GPU, OpenGL 4, Mac OS X Yosemite.

 

The vmware doc is very sparse about the requirements to get Linux OpenGL 3.3 up,

 

I found www.mesa3d.org/vmware-guest.html the most detailed source:

VMware guest GL driver

and followed the steps with results still OpenGL 2.1 and not 3.3 as hoped for and mentioned

as possible with Fusion 8 and Mac OS X OpenGL 4.0.

 

Only piece missing was the mentioned file

00-vmwgfx.rules

 

I took an older one with the contents:

 

SUBSYSTEM=="vmwgfx", GROUP="video"

KERNEL=="controlD[0-9]*", SUBSYSTEM=="vmwgfx", NAME="dri/%k", MODE="0666"

KERNEL=="card[0-9]*", SUBSYSTEM=="vmwgfx", NAME="dri/%k", ENV{ACL_MANAGE}="1"

 

Did anyone succeed in making OpenGL 3.3 work in Ubuntu guest and Mac OS X host and has instructions available?

 

Debug info:

 

>grep vmwgfx /var/log/Xorg.0.log

[    96.674] (II) vmware(0): [DRI2]   DRI driver: vmwgfx

[    96.682] (II) AIGLX: Loaded and initialized vmwgfx

 

>glxinfo |grep OpenGL

 

OpenGL vendor string: VMware, Inc.

OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE;

OpenGL version string: 2.1 Mesa 11.0.0

OpenGL shading language version string: 1.20

OpenGL extensions:

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 11.0.0

OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

 

>dmesg | grep vmw

[    0.982501] vmwgfx: module verification failed: signature and/or required key missing - tainting kernel

[    0.983572] [vmwgfx] Initialized drm 1.1.0 20060810

[    1.634689] [vmwgfx] DMA map mode: Using physical TTM page addresses.

[    1.634791] [vmwgfx] Capabilities:

[    1.634793] [vmwgfx]   Rect copy.

[    1.634793] [vmwgfx]   Cursor.

[    1.634794] [vmwgfx]   Cursor bypass.

[    1.634794] [vmwgfx]   Cursor bypass 2.

[    1.634795] [vmwgfx]   8bit emulation.

[    1.634795] [vmwgfx]   Alpha cursor.

[    1.634796] [vmwgfx]   3D.

[    1.634796] [vmwgfx]   Extended Fifo.

[    1.634797] [vmwgfx]   Multimon.

[    1.634797] [vmwgfx]   Pitchlock.

[    1.634798] [vmwgfx]   Irq mask.

[    1.634798] [vmwgfx]   Display Topology.

[    1.634799] [vmwgfx]   GMR.

[    1.634800] [vmwgfx]   Traces.

[    1.634800] [vmwgfx]   GMR2.

[    1.634800] [vmwgfx]   Screen Object 2.

[    1.634801] [vmwgfx]   Command Buffers.

[    1.634802] [vmwgfx]   Command Buffers 2.

[    1.634802] [vmwgfx]   Guest Backed Resources.

[    1.634803] [vmwgfx]   Command Buffers 3.

[    1.634804] [vmwgfx] Max GMR ids is 64

[    1.634804] [vmwgfx] Max GMR descriptors is 4096

[    1.634805] [vmwgfx] Max number of GMR pages is 65536

[    1.634806] [vmwgfx] Max dedicated hypervisor surface memory is 0 kiB

[    1.634807] [vmwgfx] Maximum display memory size is 65536 kiB

[    1.634808] [vmwgfx] VRAM at 0xe8000000 size is 65536 kiB

[    1.634808] [vmwgfx] MMIO at 0xfe000000 size is 256 kiB

[    1.634810] [vmwgfx] global init.

[    1.636402] [vmwgfx] Supports vblank timestamp caching Rev 1 (10.10.2010).

[    1.636404] [vmwgfx] No driver support for vblank timestamp query.

[    1.636589] [vmwgfx] Screen Target Display device initialized

[    1.636634] [vmwgfx] width 640

[    1.636641] [vmwgfx] height 480

[    1.636650] [vmwgfx] bpp 32

[    1.641115] [vmwgfx] Fifo max 0x00040000 min 0x00001000 cap 0x0000077f

[    1.642977] [vmwgfx] Using command buffers with DMA pool.

[    1.642981] [vmwgfx] DX: yes.

[    1.667975] [vmwgfx] Initialized vmwgfx 2.9.256 20150810 for 0000:00:0f.0 on minor 0

[    4.044120] systemd[1]: Detected virtualization vmware.

[    4.941255] vmw_vmci 0000:00:07.7: Found VMCI PCI device at 0x11080, irq 16

[    4.941318] vmw_vmci 0000:00:07.7: Using capabilities 0xc


Viewing all articles
Browse latest Browse all 293210

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>