Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Apr 2014 17:54:41 GMT
From:      Denver Hull <denverh@comcast.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/188831: emulators/wine sometimes needs the X Composite extension
Message-ID:  <201404201754.s3KHsfi9064653@cgiserv.freebsd.org>
Resent-Message-ID: <201404201800.s3KI00cg025861@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         188831
>Category:       ports
>Synopsis:       emulators/wine sometimes needs the X Composite extension
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 20 18:00:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Denver Hull
>Release:        9.2
>Organization:
>Environment:
FreeBSD dhbsd.comcast.net 9.2-STABLE FreeBSD 9.2-STABLE #1 r262221: Sat Mar 15 12:30:34 CDT 2014     kroot@dhbsd:/usr/obj/usr/src/sys/DHULL  amd64


>Description:
Some Windows applications don't work properly under emulators/wine unless the X Composite extension is used.  As far as I know it is always enabled by default for the Xorg server, but all versions of emulators/wine after 1.3.2 have "--without-xcomposite" in the Makefile.  Changing that to "--with-xcomposite" will allow some Windows applications to perform properly.

The exact symptoms of the failure differ depending on the graphics card.  With ATI cards, the application exits with "GLXBadContextTag".  With NVIDIA the application just displays a window full of garbage.

Of the few Windows applications I use, this affects two: Aspire from Vectric.com, and 123D Make: from Autodesk.  There are free trial versions of both.
>How-To-Repeat:
For 123D Make:
  Start the application.
  With X Composite you should be able to load and manipulate any of the example shapes.  Without X Composite you will see a work space window full of garbage if using NVIDIA, or the application will exit with "GLXBadContextTag" if using ATI.

For Aspire:
  Start the application and select "Create a New File", then select "OK".
  Select the "3D View" tab.  Without X Composite and using NVIDIA you will see the work space fill with garbage.  If using ATI the application will exit with "GLXBadContextTag".

There are probably quite a few other applications that behave the same way, but these are the two that I'm familiar with.

>Fix:
Provide an additional option, similar to CUPS, DOSBOX, HAL, etc., for whether or not to use X Composite with emulators/wine.

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404201754.s3KHsfi9064653>