Temporal dithering is enabled by default on Apple Macs, with no user-visible option to disable it.

Similar documents
NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

2.6.1 Creating an Acronis account Subscription to Acronis Cloud Creating bootable rescue media... 12

Installation Guide. (Version ) Midland Valley Exploration Ltd 144 West George Street Glasgow G2 2HG United Kingdom

NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X

MY WORLD GIS. Installation Instructions

Managing Macintosh OS-X with Novell ZCM 11.2 Lecture

Administering Parallels Desktop 7 for Mac with the Casper Suite. Technical Paper November 2012

Instructions to connect to GRCC Remote Access using a Macintosh computer

Autograph Network Installation

NVIDIA GeForce Experience

Sophos SafeGuard Disk Encryption for Mac Startup guide

Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

USB Stick Driver Installation Instructions

Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7

Using Apple Remote Desktop to Deploy Centrify DirectControl

2.8.1 Creating an Acronis account Subscription to Acronis Cloud Creating bootable rescue media... 16

WINDOWS 7 & HOMEGROUP

Installing TeamCall Server on Mac OS X

Getting Started with VMware Fusion

RealShot Manager Compression Server software

910 Series Photo Jetprinter. Setup Solutions

Installing and Configuring Lexia Reading Desktop Software

Connecting to Remote Desktop Windows Users

NetBackup Backup, Archive, and Restore Getting Started Guide

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

IBM SPSS Statistics for Mac OS Installation Instructions (Single User)

IBM Connections Plug-In for Microsoft Outlook Installation Help

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

Solid State Logic. Nucleus. V1.5/2 Software Update and Install Notes

MAC OSX INSTALLATION NOTES ORACLE VIRTUALBOX Micro Planner X-Pert V3.5.1 Digital Download Edition

Partek Flow Installation Guide

Part 3: Accessing Local drives and printers from the Terminal Server

Getting Started With Parallels Desktop 10

QuarkCopyDesk 8.12 ReadMe

Symantec Backup Exec TM 11d for Windows Servers. Quick Installation Guide

The Tor VM Project. Installing the Build Environment & Building Tor VM. Copyright The Tor Project, Inc. Authors: Martin Peck and Kyle Williams

Using Drobo for Onsite & Offsite backup with Carbon Copy Cloner

Copyright Notice. Mobile Testing Enterprise 7.3. September Copyright Keynote LLC. All rights reserved.

Automating client deployment

Jabra Suite for Mac - Mass Deployment guide Revision 5/

YubiKey OSX Login. yubico. Via Yubico-PAM Challenge-Response. Version 1.6. October 24, 2015

Installation & Upgrade Guide

Symantec AntiVirus Corporate Edition Patch Update

Using Free PGI and Xcode

SMART Install Manager System Administrator s Guide SMART Notebook SE for Mac Computers

LS9 Editor Installation Guide

View CPU, Memory, Disk, and Network Usage in Activity Monitor.

Administering FileVault 2 on OS X Lion with the Casper Suite. Technical Paper July 2012

Abstract. Microsoft Corporation Published: August 2009

Abstract. Microsoft Corporation Published: November 2011

Preparing your MAC Computer to access QuickBooks Hosted with the Citrix Receiver or Online Plugin

FileMaker Pro 13. Network Install Setup Guide

SafeNet Authentication Client (Mac)

VERITAS Backup Exec TM 10.0 for Windows Servers

Virtual Workplace Personal Device Client Installation Instructions

Dell Statistica Statistica Enterprise Installation Instructions

Online Backup Client User Manual

General Computing Network (GCN) Guide for Mac OS X

The safer, easier way to help you pass any IT exams. Exam : 9L OS X Server Essentials 10.8 Exam. Title : Version : Demo 1 / 6

Home and Shared Folders on Mac OS X Accessing Home and Shared Folders on Active Directory File Servers Using Mac OS X

================================================================== CONTENTS ==================================================================

USING MICROSOFT ONEDRIVE FOR MAC OS X USER S GUIDE

Implementing and Supporting Windows Intune

Rebasoft Auditor Quick Start Guide

NVIDIA CUDA GETTING STARTED GUIDE FOR MICROSOFT WINDOWS

Yosemite Server Backup Installation Guide

Senomix Timesheets for Mac OS X

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

Guest PC. for Mac OS X. User Guide. Version 1.6. Copyright Lismore Software Systems, Ltd. All rights reserved.

PANO MANAGER CONNECTOR FOR SCVMM& HYPER-V

Other documents in this series are available at: servernotes.wazmac.com

IDGo 800 Minidriver for Windows. User Guide

Symantec Enterprise Vault

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

Education Software Installer 2014

Seagate Access for Personal Cloud User Manual

USB HSPA Modem. User Manual

VMware Horizon FLEX User Guide

Acronis Backup & Recovery 11.5 Quick Start Guide

78 Battery Converter HDMI to SDI

Universal Management Service 2015

MetaMorph Microscopy Automation & Image Analysis Software Super-Resolution Module

It is recommended that you use a clean installation of Lion client before upgrading to Lion Server.

HP AppPulse Active. Software Version: 2.2. Real Device Monitoring For AppPulse Active

This document also includes steps on how to login into HUDMobile with a grid card and launch published applications.

Sophos Endpoint Security and Control How to deploy through Citrix Receiver 2.0

Parallels Transporter Agent

UCL Remote Access VPN Service Mac OS X User Guide

Sophos Anti-Virus for Mac OS X network startup guide. For networked Macs running Mac OS X

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Parallels Desktop for Mac

Install Sophos SafeGuard Native Device Encryption on Mac OS X

Using Firefly Media Server with Roku SoundBridge. For Mac OS X and 10.4.x

Installing Sage SalesLogix on Microsoft Windows 8, Windows Server 2012, and Internet Explorer 10 Version Developed by Sage SalesLogix User

About Parallels Desktop 10 for Mac

Microsoft Office 365 Microsoft Office 2016 for Mac Installation and Activation Walkthrough

Transcription:

Application Note 057 Temporal dithering is a technique graphics cards use to generate intermediate colours, by rapidly alternating a pixel between two adjacent colour values. The effect is not perceptible to the human eye. For any compression algorithm, such as that used by PCoIP, this results in a significant overhead when dealing with the increased pixel colour activity. Enabling temporal dithering on a machine using PCoIP can result in high bandwidth usage and poor performance, even when the display is seemingly static. To resolve this, you must disable temporal dithering on the computer where the PCoIP host card is installed. Temporal dithering is enabled by default on Apple Macs, with no user-visible option to disable it. To disable temporal dithering, you must install an appropriate OS X Kernel Extension ( kext ). The kext disables temporal dithering on the local graphics card by changing internal driver settings. Contents OS X and GPU compatibility... 2 Warranty... 2 How to install the disk image... 2 Install AHKinject_ECN491... 3 Install AHKinject_SCN078... 5 What to do if temporal dithering is still not disabled... 6 How to re-enable temporal dithering... 6 Disclaimer... 6 www.amulethotkey.com v2.5 March 2016 Page 1

OS X and GPU compatibility Use the kext files in Table 1 to disable temporal dithering on AMD GPUs. The kext files are contained within disk image (.dmg) files. Select the appropriate disk image from Table 1 depending on the OS X version: Disk image Disk image GPU Signed? For OS X MD5 Hash AHKinject_ECN491.dmg 8091178e67c01fee6d80326be8073d47 AMD/ATI No 1 10.9 (Mavericks) or earlier AHKinject_SCN078.dmg 52fee517ffaa632edd4b55c254ce9b0e AMD/ATI Yes 1 10.9 (Mavericks) or later Table 1: Disk image files Version compatibility is as follows: AHKinject_ECN491 will load but cause a non-fatal error on Macs running OS X 10.9. It will not load on Macs running OS X 10.10 (Yosemite); AHKinject_SCN078 will not load on Macs running OS X 10.8 (Mountain Lion) or earlier; Temporal dithering will not be disabled if an incorrect kext is installed. For example, this situation may arise after installing the kext if the graphics card is later swapped for a different model. Warranty Amulet Hotkey provides these kext files as is. Limited testing has been successfully conducted. No adverse effects have been observed through use, non-use or incorrect use of these kext files, including the subsequent use of a local monitor instead of a remote PCoIP monitor. See the full Disclaimer on page 6. How to install the disk image Install the disk images as follows: To install the AHKinject_ECN491, see the section Install AHKinject_ECN491; To install the AHKinject_SCN078, see the section Install AHKinject_SCN078. 1 OS X 10.9 introduced code signature verification but still allows unsigned kexts to load. From OS X 10.10 (Yosemite) onwards, as a security precaution, only kexts with verified code signatures are permitted. www.amulethotkey.com v2.5 March 2016 Page 2

Install AHKinject_ECN491 1. Download the disk image file AHKinject_ECN491.dmg from the Amulet Hotkey website to your Mac. 2. Mount the disk image file and accept the software licence. 3. After the image mounts, the Finder automatically opens the folder containing the image. See Figure 1. If it does not open, open it manually from the Mac desktop. 1 2 Figure 1: Select disk image file in the Finder. 1 Kext Drop utility. 2 Kext files 4. Double-click the Kext Drop app to launch it. This utility installs kexts in the correct location with the correct permissions. 5. Drag the correct kext into the Kext Drop window. See Figure 2. for Macs with AMD graphics cards, select the ahkinject kext; for Macs with NVIDIA graphics cards, select the nvinject kext. Figure 2: Kext Drop window www.amulethotkey.com v2.5 March 2016 Page 3

6. Click the Install button in the Kext Drop window. You may be prompted for administrator credentials. 1 2 Kext Drop utility. 1 ahkinject.kext ready to be installed. 2 Install button. 7. When the Installation Successful! message appears, restart the Mac to complete the kext installation. 8. Temporal dithering should now be disabled. If it is not, see the section, What to do if temporal dithering is still not disabled on page 6. www.amulethotkey.com v2.5 March 2016 Page 4

Install AHKinject_SCN078 The developer of KextDrop has not yet updated the software for the change in third party kext locations in later versions of OS X. For this reason, you must install AHKinject_SCN078 through the command line. 1. Mount the disk image. 2. Open a terminal window. 3. Copy the kext file from the disk image to the location from which it will run. Enter the command: sudo cp r /Volumes/AHKinject_SCN078/ahkinject.kext /Library/Extensions 4. Move to the directory that contains the kext file. Enter the command: cd /Library/Extensions 5. Verify that the kext was copied. Enter the command: ls grep ahkinject 6. Examine the output and make sure the necessary files are there. 7. Change the permissions and ownership of all the files in the kext bundle. Enter the commands: sudo chmod -R 755 ahkinject.kext sudo chown R root:wheel ahkinject.kext 8. Restart the Mac. 9. Temporal dithering should now be disabled. If it is not, see the section, What to do if temporal dithering is still not disabled on page 6. www.amulethotkey.com v2.5 March 2016 Page 5

What to do if temporal dithering is still not disabled If, after you install the kext, this does not disable temporal dithering, make sure the kext is loaded. Enter the following command in Terminal: kextstat grep -v apple This command lists all non-apple kexts loaded into the kernel. This list should include ahkinject or nvinject. If none are listed, they have failed to load. Contact Amulet Hotkey support for assistance. Figure 3: List of non-apple kexts in the Terminal Note: The screenshot in Figure 3 may list some kexts that are not present on your Mac. This will depend on the software you have installed. How to re-enable temporal dithering To re-enable temporal dithering, you must uninstall the kext by running a command in Terminal. For example, to uninstall ahkinject, enter the command: sudo kextunload ahkinject.kext Disclaimer THERE IS NO WARRANTY FOR THIS DRIVER/PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING AMULET HOTKEY AND/OR OTHER PARTIES PROVIDE THE DRIVER/PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 2016 Amulet Hotkey Ltd. All rights reserved. Information in this document is subject to change. No part of this document may be reproduced through any means including (but not limited to) electronic or mechanical, without express written permission from Amulet Hotkey Ltd. Amulet Hotkey Ltd may have patents, patent applications, trademarks or copyrights or other intellectual property rights covering subject matter in this document. Amulet Hotkey and solutions you can bank on are registered trademarks of Amulet Hotkey Ltd. Other product names and company names listed within this document may be trademarks of their respective owners. www.amulethotkey.com v2.5 March 2016 Page 6