Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Use Xbench to fix screen burn-in Apps
Here's a novel use of Xbench, akin to using "Skin So Soft" as a greenie bug repellant on the New Jersey shore: Use Xbench to fix screen burn-in.

I was away for winter break, and my iMac froze shortly after I left, with the Flurry screensaver running. It froze for a month, and burned a swirl into the upper middle of my iMac screen. I normally have a solid blue desktop; it looked after this like a piece of blue cardboard that had gotten bent, and was a deeper blue along the crease. This persisted for days.

Does your head ever make you want to scratch it from the inside? I felt this way about my iMac display, no amount of pressure from the outside would help, what was needed was some serious scratching from the inside. So I downloaded Xbench, ran the Quartz Graphics Test, and quickly moved the window to the location of my screen trouble. I repeated this perhaps a dozen times, and I can no longer see any trace of the problem.

This was a lucky guess, what little I know about displays doesn't entirely agree with a prediction that this would work, but I didn't see how the experiment would hurt. With a tiny change to their code, Xbench could offer the option of full-screen looping your Quartz Graphics Test, as a screen doctor for other displays in worse shape. I proposed this to them; chime in if you like.

[robg adds: I don't know which model of iMac was involved in this incident, and none of our LCD-equipped Macs have a burn-in issue, so I can't test this one.]
    •    
  • Currently 2.33 / 5
  You rated: 5 / 5 (6 votes cast)
 
[28,782 views]  

Use Xbench to fix screen burn-in | 21 comments | Create New Account
Click here to return to the 'Use Xbench to fix screen burn-in' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use Xbench to fix screen burn-in
Authored by: Reaperducer on Jan 27, '09 08:11:41AM
Does your head ever make you want to scratch it from the inside?
Ummm.... no. That sounds pretty scary, actually. I hope it never happens to me.

[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: arizdave on Jan 27, '09 09:14:20AM

Winter break - and you left the computer ON all that time for nothing. Shut it OFF. Problem solved !!!!



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: thezim on Jan 27, '09 09:31:15AM

Better yet. Get your diploma/degree and a job in the real world and you'll never get a winter break to mess up your monitor. Problem solved.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: macavenger on Jan 27, '09 12:55:24PM

How do you know it was for nothing? Maybe he wanted to be able to access his files while on vacation, or VNC/remote desktop control his computer to do something. Or maybe it doubled as a web server. Or... I can come up with any number of possibilities for why you would want to leave your computer on while you are away. You can't assume he left it on for nothing.

---
Aluminum iMac 20" 2.4 GHz/3GB/300GB HD



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: thezim on Jan 28, '09 04:18:08PM

I was just joking about actually getting a "winter break". I assumed he is a student. As an IT professional myself we dont get "winter breaks". I'm glad there was no will effect and he fixed it.



[ Reply to This | # ]
Nice hint
Authored by: drmacnut on Jan 27, '09 09:59:50AM

What a great hint - thanks. And I liked your "scratch your head from the inside" joke, which was very apropos given your situation.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: julianlove on Jan 27, '09 10:23:59AM

If you're away for a month - or even a day - TURN IT OFF! And we wonder why the planet is warming up...



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: frgough on Jan 28, '09 07:27:25AM

Those of us with a grounding in actual science understand exactly why the planet is cooling down. It's called that great big light in the daytime sky.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: Drizzt on Jan 27, '09 10:59:31AM

This is a problem on 24" iMacs, it happenned to me while the machine was preparing DVDs with iDVD.

An easy way to solve it is to make a white jpeg the size of your screen, put it in iPhoto and use it as a screen saver.

To solve the problem with iDVD, open system prefs / desktop and screen saver / screen saver and click on "Test", the screen won't burn in ;)



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: glusk on Jan 27, '09 11:31:42AM

OK, I have no idea why LCD displays "burn-in" and I've been in the A/V display industry for a long time. The phosphors in CRT and Plasma displays (and cameras using tube pickups) burn fairly easily and you can usually use a white image to burn the entire image to the same level.

Liquid Crystal Displays are a different technology and, frankly, I don't understand why they "burn-in". But I have definitely seen it on several occasions, although it usually takes quite a bit longer for this to happen than a phosphor-based technology. Are the crystals in the liquid getting stuck? Often using a changing pattern will "un-stick" the stuck pixels or on screens with live video, the "burned" image simply works itself out over time.

I'd love to understand more about LCDs getting "burned-in".



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: tooki on Jan 29, '09 04:58:26AM
The effect being described here is NOT burn-in. Burn-in means a permanent latent image. CRTs and plasmas can suffer burn-in, LCDs cannot.

LCDs (and plasmas, but not CRTs) suffer from an unrelated phenomenon called image persistence. See http://en.wikipedia.org/wiki/Image_persistence

All it takes to fix it is to have the pixels flip back and forth a few times, kinda like exercise.

[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: outofcontrol on Jan 28, '09 05:22:42AM

I have a 20" iMac and I get slight burn in if my screen freezes for even 24 hours. The burn in goes away after an hour or so.

As for the folks who say "Turn it OFF!", I agree from the power saving side to some small extent, however, some of us still need to access our iMac even when we are away from the home/office. Turning it off defeats that purpose.

As for power consumption, my iMac uses something like 10 Watts of power when it is asleep, and it uses 8 Watts when it is turned off. Not a huge amount of planet saving going on with 1488 Watts (2 Watts per hour * 24hrs * 31 days) of power over a month. Yes every bit counts, but there are much more efficient ways of saving the planet while we are away from home. My flat screen TV uses 14 Watts of power when turn off. So, bottom line, if you REALLY want to save the planet, then unplug your electronics when not in use, or turn off the power bar.

Apologies for going off topic :-)

---
Find Mac Stuff - Your Mac product homepage finder



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: frgough on Jan 28, '09 07:29:10AM

Then again, you could just take the position that the carbon dioxide you are helping to create is much appreciated by your local plant life and quit worrying about it.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: brucio on Jan 28, '09 11:31:34AM

Where I live, the planet seems colder to me now than it did 6 months ago. Is there something wrong with me?

Oh yeah- and thanks for the LCD tip.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: osxpounder on Jan 28, '09 01:38:10PM

Nothing that a good hard look at a calendar won't fix.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: niccodeamus on Jan 28, '09 06:15:15AM

i believe that this issue is not "burn-in" but some sort of pixel memory issue. it occurs on my 24" alu iMac quite often. this issue appears to be heat related, and always goes away with time and use, or non use. it is very annoying when editing photos, but is not permanent (so far).
i say it is heat related because it is worse when the machine is running hot, and improves if you cool it. some people have helped their problems using fan control utilities to speed the fans, some find turning down screen brightness helps.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: Margit on Jan 28, '09 02:31:45PM

I have a 24" aluminum iMac with frequent "image persistence", wherein I can actually read partial contents of web pages long after having shut the browser window. After googling the problem, I came across the JScreenFix applet from jscreenfix.com. Running the applet in my browser window, with the window set at full screen, has been successful in scrubbing out the smudges of text, but they reappear as soon as I have any window open for too long.

So long as I use a desktop photo that has lots of detail I don't tend to see the image persistence, but if I am doing work that has a plain background, the image is very distracting and I then take the time to scrub it out.

This problem never evidenced itself in my older 20" white iMac, or my even earlier 22" plasma cinema display.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: tooki on Jan 29, '09 05:00:40AM

There's never been a plasma Cinema Display (or any other plasma display from Apple, for that matter). All Cinema Display models are LCD.



[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: regulus on Jan 29, '09 12:47:33PM

In my effort to fix my screen problem I wrote this applescript to make running the test multiple times easy. Maybe some of you will find it useful. Instructions for how to use the script are included. My screen problem wasn't fixed unfortunately, but I think it's different than the problem described here.

-- this will run the graphics test in xbench in an effort to fix lcd screen burn-in
-- I found this solution on Mac OS X Hints here: http://www.macosxhints.com/article.php?story=20090123111428872#comments
-- the Xbench application can be found here: http://www.xbench.com/

-- How to use this script:
-- you don't have to do anything to set up the Xbench application. The script does everything for you.
-- look at the "variables to change" section of the script and adjust the 3 variables as you want
-- variable timesToRunTest: the number of times to run the quartz graphics test in Xbench
-- variable shouldCloseStatusWindows: set to true or false, as each graphics test is run, the xbench program opens a status window with the results of the ongoing graphics test. This script will automatically close those windows when the number of tests you indicated are completed. You can change this behavior by changing the value of the variable shouldCloseStatusWindows to false.
-- variable myDelay: if the script doesn't work properly then try changing the value of the variable myDelay to a bigger value. This is the delay in seconds that the script waits between doing some actions, so giving the script more time may solve your problem. You may also want to shorten the delay time to make the script run a little faster.
-- during the running of the tests, you can move the graphics test window anywhere you need on your screen and the script will remember that position so that subsequent tests will open their graphics test windows in the same position. Put the window where you want to fix the LCD screen.

-- variables to change
set timesToRunTest to 20
set shouldCloseStatusWindows to true
set myDelay to 0.5

property windowPosition : null

-- make sure access for assitive devices is enabled
enable_GUI_scripting()

tell application "Xbench" to launch
delay 1
tell application "System Events"
	tell process "Xbench"
		-- setup the buttons of the xbench window to only perform the quartz graphics test
		if value of attribute "AXValue" of checkbox "CPU Test" of window "Xbench" is 1 then
			click checkbox "CPU Test" of window "Xbench"
		end if
		if value of attribute "AXValue" of checkbox "Thread Test" of window "Xbench" is 1 then
			click checkbox "Thread Test" of window "Xbench"
		end if
		if value of attribute "AXValue" of checkbox "Memory Test" of window "Xbench" is 1 then
			click checkbox "Memory Test" of window "Xbench"
		end if
		if value of attribute "AXValue" of checkbox "Disk Test" of window "Xbench" is 1 then
			click checkbox "Disk Test" of window "Xbench"
		end if
		if value of attribute "AXValue" of checkbox "Quartz Graphics Test" of window "Xbench" is 0 then
			click checkbox "Quartz Graphics Test" of window "Xbench"
		end if
		if value of attribute "AXValue" of checkbox "OpenGL Test" of window "Xbench" is 1 then
			click checkbox "OpenGL Test" of window "Xbench"
		end if
		if value of attribute "AXValue" of checkbox "User Interface Test" of window "Xbench" is 1 then
			click checkbox "User Interface Test" of window "Xbench"
		end if
		
		-- run the test the appropriate number of times
		repeat with i from 1 to timesToRunTest
			-- start the test
			delay myDelay
			click button "Start" of window "Xbench"
			
			-- move the window to the correct position
			delay myDelay
			try
				if windowPosition is not null then
					set position of window "Graphics Test" to windowPosition
				end if
			end try
			
			-- delay the script until the graphics test is finished
			delay myDelay
			repeat
				set namesList to name of windows
				if namesList does not contain "Graphics Test" then
					exit repeat
				else
					try
						set windowPosition to position of window "Graphics Test"
					end try
				end if
				delay 1
			end repeat
		end repeat
		
		-- close all of the results windows
		if shouldCloseStatusWindows then
			delay myDelay
			set namesList to name of windows
			repeat with aName in namesList
				if aName contains "Untitled" then
					click button 1 of window aName
					delay 0.2
					click button "Don't Save" of sheet 1 of window aName
					delay 0.2
				end if
			end repeat
		end if
	end tell
end tell

on enable_GUI_scripting()
	if (system attribute "sysv") < 4138 then display dialog "This script requires the installation of Mac OS X 10.3 or higher." buttons {"Cancel"} default button 1 with icon 2
	tell application "System Events" to if not UI elements enabled then
		tell me to display dialog "This script requires the built-in Graphic User Interface Scripting architecture of Mac OS X, which is currently disabled." & return & return & "Enable GUI Scripting now? (You may be asked to enter your password.)" buttons {"Cancel", "Enable"} default button 2 with icon 2
		set UI elements enabled to true
		if not UI elements enabled then error number -128
	end if
end enable_GUI_scripting


[ Reply to This | # ]
Use Xbench to fix screen burn-in
Authored by: niccodeamus on Jan 30, '09 07:31:23AM

An additional comment about heat and image persistence. It is surprising how much CPU time some webpages use. I have just checked iStat on my machine and found the power supply to be running at 82°C (very hot) and the CPU running at 80% although the machine was "idle". I closed one web page, I think it might have been running Flash ads and the PS temp drops 10° in a couple of minutes and CPU goes idle. In retrospect, often the image persistence is of this web site, i dont know if those two facts are related or not.
My point is that some web pages generate a lot of CPU use and heat, and may be related to image persistence / ghosting on LCD screen such as the 24" iMac.



[ Reply to This | # ]
screen burn-in help needed on imac!
Authored by: screenburn annoy on Feb 21, '09 09:25:08AM
Hello all!

I have a 24" iMac and am quite annoyed with screen burn indeed. I trade stocks on a number of computers from home off of a java-based Scottrade brokerage. On my PC screens there are no screen burns despite them running for hours with small windows of everpresently changing numbers. However, on the iMac, even if one of these windows is left open even for just under a minute, the shadow of the window, even after i have close that window, remains burned into my screen, and is still there after i restart my computer. I then have to run a screen burn fixer to repixelate (http://www.jscreenfix.com/basic.php) which makes it disappear but this is really annoying me and I doubt it is due to my personal iMac, as I just got it! Could there be a thing to adjust in my java or what?

Can anyone give me some insight on this or a way by which to improve this?

Thanx

[ Reply to This | # ]