Jump to content

[HowTo] Permanently disable BeamSync


  • Please log in to reply
26 replies to this topic

#21
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,612 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets

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:


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.

Guys some plist files are in binary mode, they are not messed up, Proteo there are hints on MacOSXHints to edit them directly or convert them to plain text files.

From binary to text (XML):

plutil -convert xml1 some_file.plist

From text or XML to binary:

plutil -convert binary1 some_other_file.plist

#22
Proteo

Proteo

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 683 posts
  • Location:Parangaricutirimicuaro
Thank you :D Gracias!

#23
WiZMaC

WiZMaC

    InsanelyMac Geek

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

Guys some plist files are in binary mode, they are not messed up, Proteo there are hints on MacOSXHints to edit them directly or convert them to plain text files.


Thanks a trill... I've noted this down for future reference.

** I love being 'educated' by a woman & that MacGirl is a compliment indeed :angel: **


EDIT: Just realized this is my 50th post & I'm finally a 90's eMac... Yeah baby! :happymac:

#24
starfoxtf

starfoxtf

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
Can somebody reupload the first file?

#25
graphic Design

graphic Design

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 430 posts
How to know extractly the BeamSync is ON or OFF (enable or disable) now?

#26
Paranoid Marvin

Paranoid Marvin

    Insanely Around Sometimes

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,714 posts
  • Gender:Male
  • Location:127.0.0.1, Scotland, UK
I've done a bit of digging and I have found someone giving this explanation

The "beam sync" you are referring to is the new "Automatic Beam Synchronization" feature of Tiger. This is equivalent to enabling "vertical refresh" on some games if you have a CRT monitor. The idea is your monitor, if it is a CRT, can only display one frame of video per cycle of the electron gun (or "beam") that is blasting the image on to the back of the screen.

The gun starts at the top, moves to the bottom, and then, without "drawing" anything, moves back to the top to start over again. This period where it moves back to the top is called the "vertical refresh". If you can sync all of your drawing routines to that vertical refresh period, then the monitor will display a new frame every cycle of its beam, and your video will be as smooth as is physically possible.

That is what Tiger's "beam sync" aims to do: to take the "vertical refresh" feature of high-performance 3d games and make it an operating-system level feature.

Unfortunately, the implementation seems a little wonky. Depending on how fast your computer is (if it's not fast enough, you may not be able to fit everything into a single retrace and have to wait longer than normal for the next one to come around), and wether you have an LCD or CRT monitor (LCDs don't have a vertical retrace -- there's no "beam" in them), and, apparently, a whole lot of other stuff, auto beam sync may actually slow performance.

There's an interesting thread at the dev list about this:
http://lists.apple.c...y/msg00170.html

In the mean time, the story is pretty much the same as Q2DX. Test it through trial and error and see which one gives you smoother results. When 10.4.2 comes out, test it again in case Apple has fixed it.

One other note: be sure to test how it LOOKS and not how many FPS you get. Syncing, by it's nature, limits your FPS to the refresh rate of your monitor. An FPS that is greater than your monitors refresh can actually produce choppier results, so limiting FPS is sometimes a good thing ;-)


Not sure what to think, but he seems to know what he's on about!
Found it on this page

#27
zam

zam

    InsanelyMac Protégé

  • Members
  • PipPip
  • 96 posts
I'm sorry but why on earth would anyone want to disable Beam Sync (aka vsync)?!! This will break the harmony of monitor refresh and graphics refresh timings, and will introduce horribly ugly tearing when moving windows, playing games and watching movies.

There was an old buggy version of Xbench, which apparently did not turn vsync temporarily off while doing measurements, so people got higher results by manually disabling it. But of course this will not make your computer any bit faster in reality (we have no use for FPS which is more than the refresh rate of out monitors).





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