Jump to content

Why HD4000 on Surface Pro with heavy snow effect?


  • Please log in to reply
22 replies to this topic

#21
greyface

greyface

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
wbpluto, can you post your Clover config.plist and list of injected kexts? I'm trying to get OS X running on my Surface Pro as well, and am not getting as far as you.

#22
wbpluto

wbpluto

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

the warning is not important, is only warnings not errors, if you switch rotation and this work, you can make a script and add it in launch app in SP/Accounts, and the internal display can be a problem with EDID of your display, I inject it but appears that not work with this fix.




EDIT. Take a look in it, if the rotation work for you from terminal app, we can make a script and add this for launch with the system,is very easy, test with terminal comands, and see that work for you.



A Unix Utility to Change the Primary Display on OSX


Sorry, this domain *.lefora.com is blocked by Chinese government because it's a public blog hosting some sensitive contents, so we cannot access it in China.

wbpluto, can you post your Clover config.plist and list of injected kexts? I'm trying to get OS X running on my Surface Pro as well, and am not getting as far as you.


Hi,guy. Any config.plist is OK I think, DSDt.aml is iFRIE one, and my EFI/kexts/10.8 folder is empty.

#23
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,775 posts
  • Gender:Male
  • Location:Bcn-Spain


A Unix Utility to Change the Primary Display on OSX



Categories > Tips, Tricks, and Scripts


Page 1
1–3










0permalink






fb-rotate” is a nifty little Unix utility that I've been slowly improving and, in the process, using it to give some of my AppleScripts the ability to rotate displays, determine display arrangement, determine mouse cursor location and, now, the ability to change the primary display. The utility began as a bare-bones display rotation program from Amit Singh's OSX Internals, which I've added to as I've learned more about Objective-C and Cocoa.


On OSX, the primary, or main, display is the display with the menu bar. Ordinarily, you change the main display by dragging the menu bar box to a different display in System Preferences' Displays tab.


Posted Image


Using fb-rotate, you can now do this in Terminal. After downloading or compiling the utility and changing the working directory to fb-rotate's folder, changing the primary display works as follows:


$ ./fb-rotate -i # info on displays

# Display_ID Resolution ____Display_Bounds____ Rotation

0 0x19156030 1280x800 0 0 1280 800 0 [main][internal]

1 0x76405c2d 1344x1008 1280 0 2624 1008 0

Mouse Cursor Position: ( 32 , 464 )

$ ./fb-rotate -d 0x76405c2d -m # set main display to ‘0x76405c2d

$ ./fb-rotate -i

# Display_ID Resolution ____Display_Bounds____ Rotation

1 0x76405c2d 1344x1008 0 0 1344 1008 0 [main]

0 0x19156030 1280x800 -1280 0 0 800 0 [internal]

Mouse Cursor Position: ( 32 , 464 )


[Note that the main display moved from ‘0x19156030’ to ‘0x76405c2d’.]


Download: fb-rotateNEW2.zip [Updated June 28, 2010]



This addition to fb-rotate should make it possible for the menu bar to follow the mouse between displays in my display switching AppleScript: SwitchTabletDisplay — a significant improvement. Stay tuned.



reply
quote
29 June 2010 05:49 AM










0permalink






To acquaint everyone with the other things that fb-rotate can do, I'll walk though each of the options.


After you've changed the current directory to the one fb-rotate is stored, then,


./fb-rotate -l


will list the display id's, e.g.


$ cd /Applications/Modbook\ Tools/fb-rotateNEW2

$ ./fb-rotate -l

Display ID Resolution

0x19156030 1280x800 [main display]

0x76405c2d 1344x1008



./fb-rotate -i


will list the display id's with other information, e.g.


$ ./fb-rotate -i

# Display_ID Resolution ____Display_Bounds____ Rotation

0 0x19156030 1280x800 0 0 1280 800 0 [main][internal]

1 0x76405c2d 1344x1008 1280 0 2624 1008 0

Mouse Cursor Position: ( 528 , 409 )


[Unlike the file com.apple.windowserver.plist, fb-rotate's information is always accurate and current.]



./fb-rotate -d 0 -r 180


will rotate the main display 180 degrees, e.g.


$ ./fb-rotate -d 0 -r 180

$ ./fb-rotate -i

# Display_ID Resolution ____Display_Bounds____ Rotation

0 0x19156030 1280x800 0 0 1280 800 180 [main][internal]

1 0x76405c2d 1024x768 1280 0 2304 768 0

Mouse Cursor Position: ( 1047 , 359 )


[You can rotate to the 0, 90 and 270 degree orientations as well.]



./fb-rotate -d <display ID> -r 0


will rotate the display with the indicated ID back to the standard orientation, e.g.


$ ./fb-rotate -d 0x19156030 -r 0

$ ./fb-rotate -i

# Display_ID Resolution ____Display_Bounds____ Rotation

0 0x19156030 1280x800 0 0 1280 800 0 [main][internal]

1 0x76405c2d 1344x1008 1280 0 2624 1008 0

Mouse Cursor Position: ( 226 , 103 )


[Again, you can also rotate to the 90, 180 and 270 degree orientations.]



Finally, as noted earlier,


./fb-rotate -d <display ID> -m


will set the display with the indicated ID to be the primary (main) display that has the menu bar, e.g.


$ ./fb-rotate -d 0x76405c2d -m

$ ./fb-rotate -i

# Display_ID Resolution ____Display_Bounds____ Rotation

1 0x76405c2d 1344x1008 0 0 1344 1008 0 [main]

0 0x19156030 1280x800 -1280 0 0 800 0 [internal]

Mouse Cursor Position: ( 1122 , 438 )


And that's all there is to it.


EricN



reply
quote
01 July 2010 01:53 AM








hi, you cam make a test, delete all kexts Graphics, backup first, repairPermissions/reboot, and look if you have this in mode vesa with internal display only, if with any graphic kexts AppleIntelHD this work in vesa mode, this is a problem with IntelHD kexts.





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