달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2009. 11. 27. 18:26

Boot Argument macOS2009. 11. 27. 18:26

First of all, thanks Superhai,

Followings is his posting.

  1. DTrace
    dtrace_dof_mode - Set DTrace DOF modes {0/1/2/3}
    DisableFBT - Disable FBT {1}
    IgnoreFBTBlacklist - Ignore blacklist of certain critical modules {1}
  2. BSD
    -b - Don't run /etc/rc.boot
    -l - Log leaks
    srv - Boot as server {1}
    ncl - Number of clusters
    nbuf - Number of buffers for bsd
    kmem - Kernel memory access {1}
    trace - Kernel trace buffer size
    msgbuf - Message Buffer
    rp - Root path
    mcache_flags - Memory cache flags
    mbuf_debug - MBuf Debug {1}
    initmcl - Init mbuf clusters
    socket_debug - Socket debug (net)
    net_affinity - Net Affinity (net)
    rte_debug - Route debug (net) {flags}
    -rwroot_hack - Mount root read/write
  3. IOKit
    mseg - Max segment
    dart - Remove mapper present
    io - IO Kit Debug
  4. Mach
    keepsyms - Do not unload KLD/Address-symbol translation {1}
    debug - Kernel debug {flags}
    nvram_paniclog - commit paniclog to NVRAM {1}
    pmsafe_debug - Put CPUs into "safe" power mode {1}
    preempt - Set default preemption rate
    unsafe - Max unsafe quanta
    poll - Max poll quanta
    yield - Schedule poll yield shift
    idlehalt - Halt idle thread to allow cpu into lowpower mode {1}
    panic_io_port - In a panic read from this I/O port {0x0 to 0xffff}
    _fpu - Limit boot-time cpu features {387/mmx/sse}
    diag - Diagnostic output
    serial - Serial diagnostic console
    maxmem - Maximum memory to use
    cpus -Numbers of cpus
    himemory_mode - Set memorymode for over 4GB {0 - All pages available/1- disable high mem/2 - prefer high mem}
    immediate_NMI - Force immediate NMI debugger {1}
    -legacy - Force legacy 32bit mode
    lcks - Lock statistics
    novmx - No altivec emulation in Rosetta {1}
    max_valid_dma_addr - Max valid DMA address
    maxbouncepool - Max bounce pool size
    maxloreserve - Max low reserve
    npvhash - Physical to virtual mapping hash
    wpkernel - Write protect kernel {1}
    -no_shared_cr3 - Disable shared kernel address space for 64 bit users
    -pmap_trace - Enable kernel traces for pmap
    _panicd_ip - IP of panic server
    _router_ip - IP of router
    panicd_port - Port of panic server
    -zc - Free zone element checking
    mtxspin - Mutex spin (ppc)
    vmmforce - VMM force (ppc)
    fn - Force nap (ppc) (acpi) {0/1/2}
    pmsx - Experimental power management stepper mode (ppc) {1}
    ctrc - Set tracing to specific cpu (ppc)
    tb - Non-default trace buffer size (ppc)
    wcte - Write combine timer enable (ppc)
    mcklog - Clear machine check flag (ppc)
    mcksoft - Machine check software recovery (ppc)
    ht_shift - Non-default hash table size (ppc) {1}
    zsize - Target zone size
    colors - Set VM colors
    fill - Fill pages
    serialbaud - Set serial baud rate
  5. Boot
    -v - Verbose Mode
    -x - Safe Mode
    -f - Old Safe Mode
    -F - Ignore Boot File
    -s - Single User Mode
    Graphics Mode - VESA Graphics Mode Dimensions
    Text Mode - VGA Text Mode Dimensions
    Boot Graphics - Graphics or Text Mode
    Quiet Boot - Quiet Bootmode
    MKext Cache - Mkext cache file
    Kernel Cache - Kernel Cache file
    rd - Root Device
    boot-uuid - Boot UUID
    platform - Platform Expert {ACPI}
    config - Load alternate config plist
  6. Other
    smbios - Verbose SMBIOS (AppleSMBIOS.kext) {1}
    acpi - Debug AppleACPIPlatform {1-8}
    acpi_level - ACPI Debug Level
    acpi_layer - ACPI Debug Layer
    acpi_sleep - ACPI Sleep
    nvdebug - NVDAResman debug
    nvrm - NVDAResman
    ndrv_debug_level - NDRV Debug Level (NVDAResman)
    pstep - Power Step Debug (ACPI_SMC)
    hpet - AppleHPET
There are more, which I will update it later. I will not add args which are not present in the current apple release (i.e. only vanilla). All reservations against errors and mistakes. If you find anyone please notify.


Ex)

❶ "config=gfx"

- it load a config file with different gfx string, so it loads /Library/Preferences/SystemConfiguration/gfx.plist instead of com.apple.Boot.plist

❷ rd=disk0s3 -s -x "Graphics Mode"="800x600x32" platform=X86PC

- it can combine the flags:

❸ "rd=boot-uuid, boot-uuid = XXXXX" or "boot-uuid - XXXXX"

- Define Hard Disk

❹ "busratio=20"

- yea, it used i7 cpu in 10.5.6. after upgrading to 10.5.7, it does not need.

❺ "acpi_level=2 acpi_layer=0x80"

- Not sure, it will work.

:
Posted by Ritz®™
2009. 11. 25. 09:40

iPhoto Update(8.1.1) macOS/Update2009. 11. 25. 09:40

'macOS > Update' 카테고리의 다른 글

Apple to begin Testing Snow Leopard 10.6.3  (0) 2009.12.10
Apple updates Final Cut Server  (0) 2009.11.25
Microsoft Office 2008 12.2.3 Update  (0) 2009.11.11
Security Update 2009-006  (0) 2009.11.10
iMovie 8.0.4 Update  (0) 2009.07.17
:
Posted by Ritz®™

First of all, Thanks roisoft and Evosx86 team,

Source : http://www.osx86.es/?p=610




Here I leave an application raised from our team to edit DSDT code.

There is an automatic patcher contains tools, fixes and hacks that you may be more comfortable working in the DSDT.

The application contains a contextual help and usage help.

Thanks:

A real software for its magnificent development forum.
A Fassl by extraction code registration Osx DSDT.
In the Linux community for their fixes over the years in the DSDT. (All included in "DSDT fixes").
The OSx86 community for their hacks to make our computers more compatible. (All included in "DSDT hacks).
Evosx86 team for their confidence and tests in this work.

DSE Version 1.0

DSDTSE V1.1 (ES) (version 1.3.0 and is EN / ES)

.

English:

Is a simple editor DSDTSE Aimed to help you solve your problems and add common DSDT hacks to it.

It will not do automatic patching, you have to manually add the fixes or hacks to minimun so skill is needed (regular skill should be ok to begin with).

Thanks to Fassl for the DSDT extraction method under Osx.

Thanks to the Linux community for their DSDT fixes all this years (all the ones included under "dsdt_fixes").

Thanks to the OSx86 community for their DSDT hacks (all the ones included under "dsdt_hacks").

Link to Español version:

DSDTSE V1.2 (version espagnole)

DSDTSE V1.2.1 (EN)

DSDTSE V1.2.3 (EN)

DSDTSE v1.2.4 (EN)

DSDTSE v1.3.0 (EN / ES)

DSDTSE V1.3.1 (EN / ES)

DSDTSE V1.3.3 (EN / ES)

DSDTSE v1.3.4 (EN / ES)

DSDTSE V1.3.5 (EN/ES)

DSDTSE V1.3.6 (EN/ES)

Version information:

Changelog V1.2 (EN).

Changed the routine to load DSDT when dropping files onto the app or double clicking them.

Now the app knows if you are running Leopard or Snow to correctly recognize the EFI partition.

Improved code (faster app).

Improved the routine permission to install the DSDT files.

Changelog V1.2.1 (EN)

Improved Español translation.

Changelog V1.2.3 (EN)

Solved a bug when opening custom code on the editor window (The program crashed).

Added 4 new DSDT hacks (PCI naming hack, hack CST X58, another cosmetic Jmicron Acl889a hack and hack).

Changed Skin.

Changelog v1.2.4 (EN)

Improved search method on code.

Added more devices to search Acpi PopupMenu.

Changelog v1.3.0 (EN / ES)

Added a new shini editor from Alex Restrepo.

Now Undo / Redo behaves as expected. (No more wrong repositioning).

Highlightning Code.

Code enclosed by brackets can be closed.

Line numbering.

Version update under help menu.

Changed placement of DSDT files to / Library / Application support / EvOsoftware instead / Library.

Improved search method.

Editor background color of code can be changed.

Text on code now has colors.

New window layout.

English and Spanish languages (Spanish is unfinished).

Added more DSDT hacks.

Changelog V1.3.1 (EN / ES)

Hopefully solved the bug when the app fails to create it's main working directory.

Changelog V1.3.3 (EN / ES)

Added support for Extended acpi tables on Main pane.

Changelog v1.3.4 (EN / ES)

Finally solved a bug on editor window. (when compilation goes wrong, become transparent buttons on editor after clicking error reporting window). Solved. : D

Changelog v1.3.5 (EN / ES)

Some minor tweaks in code.

Added more DSDT hacks.

Changed Icon.


Changelog V1.3.6 (EN/ES)

Catched a bug when using “Erase DSDT files” menu option.

Added more DSDT hacks.


Join the forum discussion on this post - (8) Posts


1. newhpet is ok ..... it will create a virtual hpet deice if you don't have one.

2. force compile should be used only if you have errors

3. you should use hpet on GA-EP35 and EP45.

* if you have hpet errors with appleintelcpu, use newhept.

'Hackintosh > Tool' 카테고리의 다른 글

TheUnarchiver 2.4  (0) 2010.07.09
Theme Changer  (0) 2010.07.06
Lizard & BootCDMaker in DARWINx86 software  (0) 2009.11.21
Path Finder  (0) 2009.11.10
EvOToolsX V1.1.0 EvOToolsX for Snow Leopard  (0) 2009.11.02
:
Posted by Ritz®™
2009. 11. 22. 09:08

Chameleon-2.0-RC3-r658-bin Hackintosh/Chameleon2009. 11. 22. 09:08

1. download in ✒here.

    download pkg ✒here.  

2. Some guide as followings.

About the new options

SMBIOS
Finally you can specify your smbios.plist location using a device selector prefix like “SMBIOS=rd(0,0)/Extra/smbios.plist”.

VideoROM
You can pass an alternate video ROM image file to the system.

VBIOS
Using this boolean switch, you can control the injection of your video BIOS to device-properties. We got various reports if this switch is really needed to make your graphics device handled correctly by the system.

You can use the same booter partition for both Leopard and the recent Snow Leopard; to do that you can put your OS version specific KEXTs/MKEXT this way:
/Extra/10.(5|6)/Extensions[.mkext]

3.So I make a following folder for switching Windows, Snow and Leopard OSX even Linux.

* 다음 그림과 같이 폴더를 만들어주면 부트로더 하나로 Leopard와 Snow Leopard를  멀티부팅할수 있다.

4. Boot Helper

The boot: prompt waits for you to type advanced startup options.

If you don't type anything, the computer continues starting up normally. It

uses the kernel and configuration files on the startup device, which it also

uses as the root device.


Advanced startup options use the following syntax:


   [device]<kernel> [arguments]


Example arguments include


device: rd=<BSD device name> (e.g. rd=disk0s2)

   rd=*<IODeviceTree path> (e.g. rd=*/PCI0@0/CHN0@0/@0:1)


kernel: kernel name (e.g. "mach_kernel" - must be in "/" )


flags: -v (verbose) -s (single user mode),

   -x (safe mode) -F (ignore boot configuration file)


"Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32")


kernel flags (e.g. debug=0x144)

io=0xffffffff (defined in IOKit/IOKitDebug.h)


Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32"


If the computer won't start up properly, you may be able to start it up using

safe mode. Type -x to start up in safe mode, which ignores all cached

driver files.


Special booter hotkeys:

F5 Rescans optical drive.

F10 Scans and displays all BIOS accessible drives.

Special booter commands:

?memory Displays information about the computer's memory.

?video Displays VESA video modes supported by the computer's BIOS.

?norescan Leaves optical drive rescan mode.


Additional useful command-line options:

config=<file> Use an alternate Boot.plist file.


Options useful in the com.apple.Boot.plist file:

Wait=Yes|No Prompt for a key press before starting the kernel.

"Quiet Boot"=Yes|No Use quiet boot mode (no messages or prompt).

Timeout=8 Number of seconds to pause at the boot: prompt.

"Instant Menu"=Yes Force displaying the partition selection menu.


"Default Partition" Sets the default boot partition,

   =hd(x,y) where 'x' is the disk number, 'y' the partition number.


GUI=No Disable the GUI (enabled by default).

"Boot Banner"=Yes|No Show boot banner in GUI mode (enabled by default).

"Legacy Logo"=Yes|No Use the legacy grey apple logo (disabled by default).

GraphicsEnabler=Yes|No Automatic device-properties generation for graphics cards.

VideoROM=<file> Use an alternate ROM image (default path: /NVIDIA.ROM).

VBIOS=Yes|No Inject VBIOS to device-properties.


EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation

   for ethernet interfaces.


USBBusFix=Yes Enable the EHCI and UHCI fixes (disabled by default).

EHCIacquire=Yes Enable the EHCI fix (disabled by default).

UHCIreset=Yes Enable the UHCI fix (disabled by default).


Wake=No Disable wake up after hibernation (enbaled by default).

ForceWake=Yes Force using the sleepimage (disabled by default).

WakeImage=<file> Use an alternate sleepimage file

   (default path is /private/var/vm/sleepimage).


DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables.

DSDT=<file> Use an alternate DSDT.aml file

   (default path: /DSDT.aml /Extra/DSDT.aml)


SMBIOS=<file> Use an alternate smbios.plist file

   (default path: /smbios.plist /Extra/smbios.plist

   bt(0,0)/Extra/smbios.plist).


SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding

   if smbios.plist doesn't exist, factory

   values are kept.


"Scan Single Drive" Scan the drive only where the booter got loaded from.

   =Yes|No Fix rescan issues when using a DVD reader in AHCI mode.

Rescan=Yes Enable CD-ROM rescan mode.

"Rescan Prompt"=Yes Prompts for enable CD-ROM rescan mode.



3. Installation
Open the Terminal and command as Followings

$ sudo dd if=boot1h of=/dev/rdisk0s2

$ sudo cp boot /

$ sudo cp -Rf i386 /usr/standalone/

If you used MBR Partition, you need install boot0 to the MBR, additionally:

$ sudo fdisk -f boot0 -u -y /dev/rdisk0

Followings is com.apple.Boot.plist:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Graphics Mode</key>

<string>1280x960x60</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>SMBIOS</key>

<string>/Extra/smbios.plist</string>

<key>USBBusFix</key>

<string>Yes</string>

<key>VBIOS</key>

<string>Yes</string>

<key>VideoROM</key>

<string>nVidia8600GTS.rom</string>

</dict>

</plist>


When Chameleon loaded kexts following is the procedure.
➊ - /Extra/Extensions/
➋ - /Extra/0.(5/6)/extensions.mkext.  It depends on OS Version.
➌ - It finally load /System/Library/Extensions.mkext



:
Posted by Ritz®™
2009. 11. 21. 07:58

Lizard & BootCDMaker in DARWINx86 software Hackintosh/Tool2009. 11. 21. 07:58



1. Lizard

Advanced edition

Manage chameleon boot parameters and smbios informations with Lizard’s UI

Simple ISO Creator

Build Your custom ISO with a simple files drag’n’drop

Learn

Lizard brings a full informative help for all parameters and some others usefull features...
Preview on Youtube

Thanks sonotone for Guide.

Include:

- com.apple.Boot.plist interface

- smbios.plist interface (the app follow your custom smbios.plist path if needed)

- Chameleon version Check

- Save parameters without modifying permissions access

- Themes management (read the excellent Blackosx's post about themes here: http:/ / forum.voodooprojects.org/index.php/topic,388.0.htmlact=post&do=new_post&f=157)

- Intuitive edition (disable incompatible fields...etc)

- Bootlable ISO creator ( drag'n'drop, the app analyze your files and import settings into the ISO)

- Detailled Help files

You can also:

- Specify if you want to work with /Extra/com.apple.Boot.plist or /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (for RAID users)

- Indicate to the app where is your Extra folder

- backup files

* Yea, it still in Beta stage, so you can encounter bugs in here.

* EFI Partition still don't support, probably people who are using "efi" partition love terminal.


2. BootCDMaker

First of all, Thanks Trauma for guide.

BootCDMaker is simple utility to rapidly create Chameleon BootCD. This application use a mix of bash & osascript (AppleScript).

Using BootCDMaker is really easy and simple:

2-1. Grab your Mkext / smbios.plist / DSDT.aml / mach_kernel and drop them in "BootCD Contents" folder. (be sure to respect standard file syntax)
2-2. If you don't add you com.apple.boot.plist to "Extra Contents" it will be generated automatically.
2-3. BootCDMaker features :

- Automatic NVIDIA graphics injection
- Ethernet built-in injection
- EHCIacquire (USB2) fix
- UHCIreset (USB1.1) fix
- Skip the SSDT tables while relocating the DSDT table
- Use the legacy grey apple logo
- Custom kernel flags edition
- Custom device-properties edition
- Legacy mode : this will create an old fashioned boot cd, known as BOOT-132 CD, but powered by the latest release of chameleon. This should fix BIOS incompatibility with chameleon built in Eltorito loader.
- Mkext creation utility
- ISO Burning utility

2-6. BootCDMaker will automatically backup the previous BootCD.iso build to the "Desktop/BootCDMaker-Out/Previous-BootCD" folder.

What mode should you use :

Default : if you have a recent computer you should try this.
Legacy : if Default is not loading (hang at boot) try this.

Version history :

- "0.7" include the latest build of chameleon's cdboot (r658)

- "0.8" Added support for automatic custom kernel loading. Simply drop your kernel with other files. The kernel file must be named "mach_kernel" in order to be included automaticly in the boot.plist file. If not you will have to edit the plist yourself.

- "1" Added Legacy / Default options, selection of GraphicsEnabler and EthernetBultIn options et original ArtWorks. Also some code cleaning and optimizing.

- "1.1" Added Erase/Burning features, more chameleon options, code refactoring & optimizations, GUI enhancements. BootCDMaker is now fully compatible with 10.5 & 10.6. tongue.gif

- "1.1f" Added choice to Burn or Erase & Burn. Previous version was always erasing and then burning...

- "1.2" The app now supports spaces in path, BootCDMaker should now run from mostly everywhere. Added plist correction in case you remove DSDT, Kernel or smbios.plist from "Extra Contents" but leave the boot.plist. Added device-propeties edition and an options to remove chameleon GUI. Removing chameleon GUI should fix EBIOS errors for everyone, i hope wink.gif

- "1.5" Now with COCOA GUI and a lot more options, bootloader updated to PCEFI v10.3.

- "1.6" EBIOS errors fixed, Disable CHameleon GUI has been removed. ISO should works fine from all type of media now. (Thanks to iNDi)

- "1.6.1" Fixed a bug who was preventing GraphicsEnabler to work properly, thx to stellarolla who has noticed that bug. BootCDMaker will also check if you've made a bad configuration to prevent GraphicsEnabler and or EthernetBuiltin injection to fail. I've also improved the legacy ISO part, no more EBIOS errors in this mode too. And now every features of the software should work fine with spaces in paths names.


Enjoy this little piece of software


http://darwinx86.org/software/darwinx86_software.html

'Hackintosh > Tool' 카테고리의 다른 글

Theme Changer  (0) 2010.07.06
DSDT simple editor V1.3.6 (Extended tables support)  (0) 2009.11.25
Path Finder  (0) 2009.11.10
EvOToolsX V1.1.0 EvOToolsX for Snow Leopard  (0) 2009.11.02
DARWINx86 software  (0) 2009.10.30
:
Posted by Ritz®™
2009. 11. 19. 21:41

Mac OS X 10.6 Snow Leopard: the Ars Technica review macOS2009. 11. 19. 21:41

By John Siracusa

Original Article : http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/5

Warning: internals ahead

We've arrived at the start of the customary "internals" section. Snow Leopard is all about internal changes, and this is reflected in the content of this review. If you're only interested in the user-visible changes, you canskip ahead, but you'll be missing out on the meat of this review and the heart of Apple's new OS.

64-bit: the road leads ever on

Mac OS X started its journey to 64-bit back in 2003 with the release of Panther, which included the bare minimum support for the then-new PowerPC G5 64-bit CPU. In 2005, Tiger brought with it the ability to create true 64-bit processes—as long as they didn't link with any of the GUI libraries. Finally, Leopard in 2007 included support for 64-bit GUI applications. But again, there was a caveat: 64-bit support extended to Cocoaapplications only. It was, effectively, the end of the road for Carbon.

Despite Leopard's seemingly impressive 64-bit bona fides, there are a few more steps before Mac OS X can reach complete 64-bit nirvana. The diagrams below illustrate.

64-bit in Mac OS X 10.4 Tiger 64-bit in Mac OS X 10.5 Leopard 64-bit in Mac OS X 10.6 Snow Leopard

As we'll see, all that yellow in the Snow Leopard diagram represents its capability, not necessarily its default mode of operation.

K64

Snow Leopard is the first version of Mac OS X to ship with a 64-bit kernel ("K64" in Apple's parlance), but it's not enabled by default on most systems. The reason for this this is simple. Recall that there's no "mixed mode" in Mac OS X. At runtime, a process is either 32-bit or 64-bit, and can only load other code—libraries, plug-ins, etc.—of the same kind.

An important class of plug-ins loaded by the kernel is device drivers. Were Snow Leopard to default to the 64-bit kernel, only 64-bit device drivers would load. And seeing as Snow Leopard is the first version of Mac OS X to include a 64-bit kernel, there'd be precious few of those on customers' systems on launch day.

And so, by default, Snow Leopard boots with a 64-bit kernel only on Xserves from 2008 or later. I guess the assumption is that all of the devices commonly attached to an Xserve will be supported by 64-bit drivers supplied by Apple in Snow Leopard itself.

Perhaps surprisingly, not all Macs with 64-bit processors are even able to boot into the 64-bit kernel. Though this may change in subsequent point releases of Snow Leopard, the table below lists all the Macs that are either capable of or default to booting K64. (To find the "Model name" of your Mac, select "About This Mac" from the Apple menu, then click the "More info…" button and read the "Model Identifier" line in the window that appears.)

Product Model name K64 status
Early 2008 Mac Pro MacPro3,1 Capable
Early 2008 Xserve Xserve2,1 Default
MacBook Pro 15"/17" MacBookPro4,1 Capable
iMac iMac8,1 Capable
UniBody MacBook Pro 15" MacBookPro5,1 Capable
UniBody MacBook Pro 17" MacBookPro5,2 Capable
Mac Pro MacPro4,1 Capable
iMac iMac9,1 Capable
Early 2009 Xserve Xserve3,1 Default

For all K64-capable Macs, boot while holding down "6" and "4" keys simultaneously to select the 64-bit kernel. For a more permanent solution, use the nvram command to add arch=x86_64 to your boot-args string, or edit the file /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and addarch=x86_64 to the Kernel Flags string:

...
        <key>Kernel</key>
        <string>mach_kernel</string>
        <key>Kernel Flags</key>
        <string>arch=x86_64</string>
...

To switch back to the 32-bit kernel, hold down the "3" and "2" keys during boot, or use one of the techniques above, replacing "x86_64" with "i386".

'macOS' 카테고리의 다른 글

맥에서 하는 디스크 조각모음  (0) 2009.12.02
Boot Argument  (0) 2009.11.27
해킨토시 하드디스크 구성 가이드  (0) 2009.10.27
VoiceOver Utility  (0) 2009.10.24
Mac OS X 10.6.2 build 10C531  (0) 2009.10.23
:
Posted by Ritz®™
이 방법보다는 다음링크를 참조하여 "Graphic Enabler" 를 이용하여 설정하여 본다음 안된다면 차선책으로 이용하세요.


 

Requirement:

우선 Leopard가 설치되어 있다는 전제하에 GTS 250 그래픽 카드를 설정하여 주는 방법입니다.

Snow Leopard, 10.6.2 에서는 적용 안되는 경우도 있습니다.

그리고 nvidia 그래픽 카드의 드라이버는 원본 파일 그대로를 사용합니다.

혹여 그래픽 카드를 위해 해킨용 그래픽 카드 드라이버(NVInject, NVKush, Natit.kext 등)를 설치하였다면 제거하여 주시고 또는 원본이미지에서 추출하여 설치하여 주십시요.

당근 9800 계열 그래픽 카드도 마찬가지 방법입니다만, 9800 계열은 아래 링크된 툴이 달라지므로 아래 GFX String은 다운로드 하지 마시고 9800전용으로 받으시면 됩니다.

당근 10.5.7 버전 이후부터 이 방법을 사용합니다. 10.5.8 권고.

기존에 이것저것 잡다하게 Nvidia 관련 설치한 드라이버가 있었다면 다 제거하여 주시고 순수한 Retail 드라이버를 이용하셔야 합니다.

준비물.

- GFX String 다운로드 받기 << GTS-250용 EFI String, 자기 카드에 맞는 드라이버를 다운로드 하세요.

- GFX String 다운로드 받기 << GTS-260용 EFI String, 자기 카드에 맞는 드라이버를 다운로드 하세요.

- GFX String 다운로드 받기  << GTS-280용 EFI String

- Files for Quadro FX 4500 512mb cards:Click to Download

- Path Finder



1. 다운로드 받은 파일을 적당한 곳에 풀어주면 다음과 같은 화일이 보일 것입니다.


2. 터미널을 이용하여 다음과 같이 명령어를 실행합니다. 그래픽 카드가 장착된 pci 슬롯을 확인하기 위한 작업입니다.

Open a terminal and enter commands

./gfxutil -f display



3. 터미날에서 DevicePath 부분의 “PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)” 부분만 복사하여 in.plist 화일의 아래 그림과 같이 해당하는 부분에 붙여준다.

Text Editor를 사용해도 좋습니다.


4. 다음은 in.plist 화일 하단의 Model Name등을 다음과 같이 원하는 값으로 수정하여 줍니다. Text Editor를 사용해도 좋습니다.

<key>model</key>

<string>NVIDIA GeForce GTS 250 1024MB</string>

<key>name</key>

<string>NVDA,Parent</string>

<key>rom-revision</key>

<string>3172a</string>



5. in.plist 화일 수정을 마치고 나면 EFI-String 값을 얻기 위하여 다음과 같은 명령어를 입력합니다.

Open a terminal and enter commands


./gfxutil -i xml -o hex ./in.plist ./output.hex


6. 새로이 만들어진 out.hex 화일을 텍스트 에디터 등으로 열어 확인하고 내용을 복사(CMD+C)합니다.


7. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 화일을 vi나 텍스트 에디터등으로 열어봅니다.

다음은 일반적인 화일내용입니다.

###############################################################

<key>Kernel Flags</key>

<string>Yes</string>



8. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 화일을 vi나 텍스트 에디터등으로 열어 다음과 같이 device-properties 항목을 추가하여 줍니다.



Reboot!


:
Posted by Ritz®™
2009. 11. 17. 10:44

Skitch Update(v2489) Application/Pic2009. 11. 17. 10:44

Skitch Update

Skitch Update(V2489)


'Application > Pic' 카테고리의 다른 글

iPhoto 얼굴인식 기능 및 사용방법  (0) 2011.07.12
헤걱....  (0) 2009.10.30
:
Posted by Ritz®™