

Set IDL preference to use Hardware Rendering Launch IDL 8.2 and enter the following two commands: Follow the prompts to complete the installation.Ĭ.) Test IDL 8.2 Graphics using hardware rendering. Open the downloaded XQuartz 2.7.1 installer package file using the system installer utility (e.g., right mouse-click > Open With > Installer (default)). Sudo launchctl unload -w /Library/LaunchDaemons/_istĭownload the XQuartz 2.7.1 installer package file from:
XQUARTZ 2.7.5 MAC OS X
To disable the XQuartz X11 service on Mac OS X 10.8, issue the command: Sudo rm -rf /opt/X11* /Library/Launch*/.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz under the section titled "Uninstall (Snow Leopard)", the following two commands issued at a *Apple Terminal Window* appear to successfully remove XQuartz 2.7.2 on Mac OS X 10.8 (mountain lion) Note: If you are not familiar with configuring software/services on your system or working with "sudo" commands from a terminal window, please contact your system administrator for assistance.Īdministrative privileges are required to complete the following. Please note: If you are not familiar with configuring software/services on your system or working with "sudo" commands from a terminal window, please contact your system administrator for assistance.

XQUARTZ 2.7.5 INSTALL
The following steps have been successfully used by Exelis Visual Information Solutions Technical Support to uninstall XQuartz 2.7.2 from a Mac OS X 10.8 (Mountain Lion) system and then install XQuartz 2.7.1. PREF_SET, 'IDL_GR_X_RENDERER', 1, /COMMITĪnother workaround that may allow use of IDL hardware rendering on Mac, is to revert to the previous version of XQuartz, version 2.7.1.

XQUARTZ 2.7.5 SOFTWARE
(This approach can be used even if running IDL in unlicensed demonstration mode.)ī.) Alternatively, from an IDL session IDL> command prompt, issue the following command to change your IDL Preferences to cause IDL to use software rendering by default: On the left pane of the Preferences dialog, expand IDL and select Graphics, and then on the right choose the "Default rendering method for object graphics" setting for Software (1)). If it is not possible for you to upgrade to the latest version of XQuartz or the problem persists even after upgrading XQuartz, other workarounds for this problem include: 1.) Configure IDL to use Software Rendering or 2.) Downgrade to XQuartz 2.7.1.ġ.) Configure IDL to use Software Rendering.Ī.) You can change your IDL preference to use Software rendering via the IDL Workbench Preferences dialog.

XQuartz can be obtained from the web site location: The problem described above may be resolved by upgrading to the latest compatible stable release version of XQuartz (v2.7.4 at the time this article was written). Invalid memory access of location 0x1 rip=0x10f1fa3f4 % IDLGRSRCDEST::DRAW: Unable to acquire device context. % IDLGRSRCDEST::DRAW: Failure to acquire window rendering context. You can determine your version of XQuartz by launching XQuartz and then selecting the menu item "X11 > About X11".īelow are examples of reported error messages also associated with this problem. It may also affect ENVI/IDL on Mac OS X 10.7 or 10.6 when using XQuartz 2.7.2 or earlier.) (Also, we have not confirmed, but it may be possible that this problem can affect IDL 8.1 and 8.0. IDL object graphics (including the IDL 8 function graphics and other routines using object graphics features) used in ENVI 5.0 and IDL 8.2 can fail and even cause ENVI or the IDL Workbench to freeze or crash, when using IDL hardware rendering, Mac OS X 10.8 (Mountain Lion) and XQuartz version 2.7.2. However, customers have reported being able to successfully use these versions of ENVI and IDL on their Mac OS X 10.8 systems. PROBLEM DESCRIPTION Note that ENVI 5.0 and IDL 8.2 are not officially supported on Mac OS X 10.8 (Mountain Lion).
