Jump to content

[HowTo] Permanently disable BeamSync


  • Please log in to reply
26 replies to this topic

#1
Don Luca

Don Luca

    The Random Factor

  • Members
  • PipPipPipPip
  • 249 posts
  • Location:Rome
First of all, download the following program...

http://glyf.org/beamsync/beamsync.gz

extract it to the desktop, then open a terminal and type what follows:

cd desktop

sudo -s

(Type your admin password)

chmod -R 755 beamsync

chown -R root:wheel beamsync

./beamsync -d

exit

exit

Now Re-launch Finder or, if you prefer, reboot your system.

Now BeamSync is permanently deactivated.

If, for any reasons, you want to re-activate beamsync use the same program but with different options...

./beamsync -d ---> Deactivates beamsync
./beamsync -a ---> Automatically activates beamsync
./beamsync -f ---> Forces beamsync to be activated

That's all guys. :D

P.S.: if it doesn't work, try first enabling Quark 2D Extreme, as described in another topic here.

#2
macprodan

macprodan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 727 posts
  • Gender:Male
  • Location:London
Thank You Very Much.

#3
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.
What exactly is BeamSync? I looked on google, but I couldn't really find anything helpful... :blink:

#4
JaS

JaS

    InsanelyMac Legend

  • Gurus
  • 1,487 posts
  • Gender:Male
this also works and is a bit faster to do
open a terminal and past this in

sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -dict deferredUpdates 0

hit enter and restart finder or reboot.

works well with my lcd for my desktop,xbench went from 44 to 72

#5
Sabr

Sabr

    Well, it was fun while it lasted.

  • Retired
  • 3,883 posts
  • Gender:Male
  • Location:United Kingdom.
Ahh what the heck, I did it anyway (followed JaS's way) and it increased my xBench by 5.7 points :blink:

#6
Proteo

Proteo

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 683 posts
  • Location:Parangaricutirimicuaro
Some help over here please? I've tried to do this for the past week with no luck. No matter the method (I've tried both methods mentioned above, plus another one I found at macosxhints site), BeamSync is always enabled again after I reboot.

I just realized that my com.apple.windowserver.plist file is all messed and garbled. First I thought it was because of some encoding method I wasn't aware of, but now I believe that something can be wrong with it. Here are the contents:

plist00?^A^B^C^D^E^F
_^P^VQuartz2DExtremeEnabledZCompositor_^P^XCGSInterocitorSelectMode\GLCompositor		?^G^H_^P^OdeferredUpdates^P^A^P^@?^K^L^M^MZtileHeightYtileWidth^Q^A^@^H^Q*5P]^asuw|^?^?^@^@^@^@^@^@^A^A^@^@^@^@^@^@^$

Would you mind guys to check your file out and tell me if yours is indeed like this? I know it should have some differences, what I mean is whether the content of it has all these strange characters and such.

Thanks a lot in advance!

#7
claudioso

claudioso

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
i did what don luca said and it work , but everytime i restart system beam sync is activate again :)

any suggestion ?

#8
silentbob

silentbob

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
And what exactly is advantage in disabling BeamSync, except of course higher score in Xbench ?

#9
phb

phb

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 169 posts
I acctually got a LOWER xbench result.
63.67
vs
48.72

I assume this is something like, don't wait for VSync. don't know tho.

#10
Don Luca

Don Luca

    The Random Factor

  • Members
  • PipPipPipPip
  • 249 posts
  • Location:Rome

i did what don luca said and it work , but everytime i restart system beam sync is activate again :)

any suggestion ?


That's strange... when I reboot I remember it was deactivated...

Well, if you want you can put the program beamsync (or JaS' command) in autoexecution at boot.
Actually, I don't know where is OSX's "autoexec.bat", but i'm sure JaS knows where it is... :(

Hope it helps....

#11
WiZMaC

WiZMaC

    InsanelyMac Geek

  • Donators
  • 147 posts
  • Gender:Male
  • Location:Dubai
Tried both methods of which none work-

Here's how it should work for sure [Certified by TeKKi]

1. login as root
2. Locate /Library/Prefrences/com.apple.windowserver.plist and open that using Property list Editor
3. Change the value of Compositor/deferredUpdates from 1 to 0
4. Change the value of Quartz2DExtremeEnabled from NO to YES

Click File on top menu then Save then Reboot...

Voila!

Note- that if you open the Quartz Debug App the values will reset.

I've also noticed and by testing that if you enabled the DVMT option Only in the Bios you will get high results than either FIXED or BOTH.

Hope this helps those that have been having issues with garbage text and values that reset after reboot.
:D

#12
Sipheren

Sipheren

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 137 posts
  • Gender:Male
  • Location:Aus/Gold Coast
  • Interests:Computer, Cars
I have the same thing as Proteo has in my com.apple.windowserver.plist file, can someone post there file up so I can see what there ment to say....

#13
WiZMaC

WiZMaC

    InsanelyMac Geek

  • Donators
  • 147 posts
  • Gender:Male
  • Location:Dubai
From my experience in messing with this file, the only way you could modify it is by opening it with the Property List Editor.

I've tried using nano, pico and text editor of which all displayed garbage data.

Trust me on this- follow the method I posted above and you'll succeed.

Cheers,
TeKKi


Please note that before opening the file with Property list editor I got garbage data... but after opening it with PLE, saving and rebooting I got this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CGSInterocitorSelectMode</key>
	<integer>0</integer>
	<key>Compositor</key>
	<dict>
		<key>deferredUpdates</key>
		<integer>0</integer>
	</dict>
	<key>GLCompositor</key>
	<dict>
		<key>tileHeight</key>
		<integer>256</integer>
		<key>tileWidth</key>
		<integer>256</integer>
	</dict>
	<key>Quartz2DExtremeEnabled</key>
	<true/>
</dict>
</plist>

Hope this helps

#14
Sipheren

Sipheren

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 137 posts
  • Gender:Male
  • Location:Aus/Gold Coast
  • Interests:Computer, Cars
I have to ask as I havent done this before but what is a PLE and how do I open it in one?

and that file isnt there to download anymore...does anyone else have it?.....could you send it to sipheren@exemail.com.au

#15
WiZMaC

WiZMaC

    InsanelyMac Geek

  • Donators
  • 147 posts
  • Gender:Male
  • Location:Dubai
PLE is property list editor.

I'm sending you the file by email as I don't think we're allowed to on here.

#16
Sipheren

Sipheren

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 137 posts
  • Gender:Male
  • Location:Aus/Gold Coast
  • Interests:Computer, Cars
ok thanks....

#17
Proteo

Proteo

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 683 posts
  • Location:Parangaricutirimicuaro
TeKKi:

I tried your method and it actually works. Thanks a lot!

#18
macprodan

macprodan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 727 posts
  • Gender:Male
  • Location:London
Dont seem to work for me, Q2DE was enabled via method in other Post, Beamsync was on but Values in com.apple.windowserver.plist were as you said to Disable Beam Sync. ???

#19
WiZMaC

WiZMaC

    InsanelyMac Geek

  • Donators
  • 147 posts
  • Gender:Male
  • Location:Dubai

TeKKi:

I tried your method and it actually works. Thanks a lot!


Glad it worked- Enjoy!

As for itmandan,

The following portion of com.apple.windowserver.plist is related to disabling beamsynch for good:

<key>Compositor</key>
	<dict>
		<key>deferredUpdates</key>
		<integer>0</integer>
	</dict>

You probably have 1 instead of zero. Now, follow the method I posted above and avoid running Quartz Debug as it resets BeamSynch to 1.

Could you possibly post the contents of your com.apple.windowserver.plist file on here?

#20
Proteo

Proteo

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 683 posts
  • Location:Parangaricutirimicuaro
I've found an even better way to do the same process:

Download a copy of Pref Setter 1.1.2 here (it's free and universal binary so you won't must to have Developer Tools installed). Mount the image and copy the app to your Applications folder.

Now, login as root implies that you must to enable the root user by creating a password, changing the way that the login window shows users, etc. To avoid doing that, just open Terminal and type:

sudo /Applications/Pref\ Setter.app/Contents/MacOS/Pref\ Setter /Library/Preferences/com.apple.windowserver.plist

and enter your password.

This will launch Pref Setter using the super user account thus enabling you to edit and save system files. Now change the values to the desired ones as TeKKi described, reboot and enjoy.

BTW, I think the same method can be used to edit any plist file.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy