Posts Tagged ‘OSX’

OSX Yosemite slowdown fix

Posted: January 5, 2015 in Apple
Tags: , , , ,

Yosemite’s UI slowdown seems partly due to too many interrputs coming from ACPI kernel driver.

sudo powermetrics -s interrupts

These news were reported by VMWare and Parallels :

https://communities.vmware.com/message/2440081

http://kb.parallels.com/en/122767

It seems running OSX in debug mode (does not have any hit on performance) allows retrieving some speed (despite not at a Mavericks level) :

sudo nvram boot-args=”debug=0x10″

Also OSX Lion leaded to slow UI performance (same 10 times slower than previous Snow Leopard), that was fixed  by Mountain Lion. We wonder then whether we will have to wait for OSX 10.11 to retrieve acceptable performance or Apple is preparing a fix for next Yosemite update.

Update : there weren’t many interrupts per second (1 to 20) on mac mini (mid-2010) and adding the boot args didn’t helped (only 10 percent performance more in Quartz and OpenGL, no improvement in UI speed results). To remove the boot options, use this command :

sudo nvram boot-args=””

http://www.cnet.com/news/boot-argument-options-in-os-x/

After removing these options some of the slight improvements were still present, however I ended with installing Mavericks back on another drive (as its UI is 10 times faster and OpenGL is 50 percent faster – I also now play games under Windows 7 through Bootcamp).

Advertisements

Yosemite / mac mini

Posted: October 22, 2014 in Apple
Tags: , , , , , ,

OSX Yosemite performance on a mid-2010 mac mini (NVidia 320M) reminds first 10.0 version : text rendering is 3 times slower (slow redraw when resizing windows), OpenGL is 2 times slower, and user interface test is 10 times slower ! Also opening windows (files listing) is slower, while the new UI theme shouldn’t require more power (it should be faster as it is simplistic – Googlish / Windowish -, without all previous refinements that ultimately landed into Mavericks, not mentioning still non fixed firewire disks sleep issue and trim issue).

Then Apple may use some new OpenGL 4 only APIs for Quartz, while older macs only support OpenGL 3.3.

The new mac mini have half the CPU cores than previous ones, do not allow adding RAM, and only provide an Iris graphics chipset (Iris Pro would have been at least required). Also new imac’s Nvidia 750M graphics card is old.

We now then have to either buy a retina imac ($2500) or mac pro ($2999), or wait for upcoming Broadwell based hackintosh (that will offer same performance for half power requirements, and then will allow smaller enclosure). Also Intel will release an updated Iris Pro.

We then want Scott Forstall (OS features and design), Jon Rubinstein (hardware leading edge with custom processors – should come with A8x) and Bertrand Serlet (Snow Leopard) back, as new team really isn’t talented (except iPad/iPhone hardware engineering).

OSX Mavericks 10.9.1 update

Posted: December 17, 2013 in Apple
Tags: , ,

The long awaited first update to OSX Mavericks is available. However it doesn’t fix the Firewire sleep issue with external drives.

Following 5,29 GB download, OSX Mavericks’s installer stated 34 minutes total installation time, and while the volume was an SSD, it didn’t install faster than announced (was closer to 45 minutes). Moreover it took more than 5 minutes to complete the installation while stating one minute remaining (we could check it wasn’t stalling by looking at the log file through the menu). When restarting it added a 7 minutes remaining step, however this one completed in 2 minutes.

In fact the installer kept all previous user files and custom system/library components (audio plugins and applications specific libraries and settings) and preferences (even mysql and apache document root), then providing a fully working upgraded system (no backup required).

The new Apple Maps applications is stunning, with perspective varying when looking from top, and even allows full exploring/navigation mode (from sides with various depths). Details and experience are far more better than with Google’s solution.

Finder windows list view use lighter gray for files informations (as to focus on files names) and sort columns labels. It feels even more responsive than Mountain Lion (that was faster than previous versions). Rendered icons in grid view look sharper, that may come from either optimizing or use of a darker background. Also icons in Preferences panel are redesigned and larger.

The new activity monitor shows more usefull informations, and we now see that non running/front applications use minimal resources after a while (including the activity monitor).

Using benchs show huge performance increase in FFT (on par with Snow Leopard – was way slower in Mountain Lion), that may be interesting for audio applcations. The new OpenGL is 44 percent faster than Mountain Lion’s one (was slower than Snow Leopard). User interface tests results were even greater (50 percent increase) than with Mountain Lion.

UPDATE :  php module hase to be activated again (uncomment loadModule in  /etc/apache2/httpd.conf) and php.ini has to be created and edited for mysql socket (sudo cp /private/etc/php.ini.default /private/etc/php.ini,  then sudo vi /private/etc/php.ini and set  mysql.default_socket = /tmp/mysql.sock in [MySql] part). Finally config.inc.php in phpMyAdmin has to edited to add $cfg[‘Servers’][$i][‘user’], $cfg[‘Servers’][$i][‘password’] and set $cfg[‘Servers’][$i][‘host’] to 127.0.0.1 (socket problem if localhost).

 

Building Cappuccino from source requires both root admin account activation (and .profile creation) and installation of gcc tools (not installed by default by Xcode). Moreover we don’t need installing git or another tool as we can download a generated “zipball” archive of latest main source tree.

The Cappuccino reference page for installation can be found here.

Simply follow these steps :

– activate the root account : http://support.apple.com/kb/HT1528

– launch Xcode, and in Preferences, Downloads, Components, install Command line tools (185 MB)

– download the zipball archive from http://github.com/cappuccino/cappuccino/zipball/master  and unzip it to Users/youruser/cappuccino

– from the cappuccino folder in terminal, type  ./bootstrap.sh

enter yes for all

it creates a narwhal folder in Users/youruser.

– as it says it couldn’t export variables (there isn’t a .profile yet), open terminal, and from your user’s root folder (that is Users/youruser) enter : touch .profile

it creates an hidden .profile file (that can be displayed from terminal using ls -a)

– type pico .profile and add the previous variables (replacing youruser by your user name)  :
export NARWHAL_ENGINE=jsc
export PATH="/Users/youruser/narwhal/bin:$PATH"
export CAPP_BUILD="/Users/youruser/Documents/cappuccino/Build"

save the file (Ctrl-X and y)

Note you could also have created the .profile file before bootstrap.sh command, then the script would have added these export to it automatically.

– logout from terminal and log in (for the new profile variables to be used)

– from the cappuccino folder in terminal, type  jake

Once completed, there is now AppKit, Foundation and Objective-J builds in cappuccino/Build/Release. Just copy  these to your application to replace the older.

To compress an application type  jake deploy from the application folder. A new Build folder is created in the application folder, and then move Browser.environment folder from Build/Release/NewApplication to the root application folder (also add here the generated Info.plist from NewApplication). Previous .j files can now be deleted (except Main.j).

Spectrasonics announced 64 bits updates to Omnisphere and Trilian on Snow Leopard (beta versions, the final updates will be available by a month). Moreover 32 bits systems (Leopard or Snow Leopard started in 32 bits kernel mode for compatibility reasons) can also access to more than 4Gb of memory, thanks to a new Sample File Server, an external process (same trick as Kontakt 3.5 Memory Server).
Finally an iPhone application, Omni Live, will be provided for free at the AppStore. It will work as a remote controller for Live Mode, and then allow easy presets selection.

Google Chrome OSX beta : Intel only

Posted: December 10, 2009 in Apple
Tags: , , , ,

Google Chrome first official beta is now available on OSX, however only for Intel macs : there will probably never be a ppc port, since the best part of chrome (the javascript engine) is built for the intel instruction set, not the PPC instruction set. porting the javascript engine is a huge undertaking

It is really deceiving, as all G4 (and G5) would have been able to run Chrome : users reported it being even more optimized (memory and GPU usage) than Safari 4.