달력

3
2013. 4. 11. 14:06

Parallels Desktop 8 설치하는 방법 Application2013. 4. 11. 14:06

Parallels 관련 프로세서 중단하는 방법

아래 그림과 같이 응용프로그램/유틸리티에서 활성상태보기(Activity Monitor)를 실행하여 Parallels 와 관련된 프로세스를 강제종료시킨다.






Parallels Desktop 8 설치하는 방법


I. 클릭하여 설치과정 진입

II. 인증키를 입력한다.


III. 기존 BootCamp 파티션에 설치된 윈도우즈가 있다면 아래 그림과 같이 오른쪽 아이콘 선택

- 윈도우즈를 새로이 설치할 때 선택

- 참고로 중앙 PC에서 마이그레이션하기 를 선택하면 엄청난 시간이 걸린다.

IV. Parallels 환경설정을 한다.




'Application' 카테고리의 다른 글

Parallels Desktop in Yosemite DP4  (0) 2014.07.24
OSX 10.8 Mountain Lion에서APM세팅하는 방법  (0) 2013.09.06
Vmware Fusion 제거/삭제하는 방법  (0) 2013.04.11
iPhoto library 분리하기  (2) 2013.01.05
Producteev  (0) 2013.01.03
:
Posted by uno-ani

Update : http://cafe.naver.com/uefi/1267

주의 ; 이 글에서 설명하는 것은 해킨토시 유저용이다.  

물론, 이미 만들어진 이미지를 이용하는 방법도 있다. 

http://cafe.naver.com/uefi/3388

http://cafe.naver.com/uefi/1774

리얼맥 유저들은 Lion DiskMaker로 가서 글을 보시라.

또한, 맥이나 해킨이 없다면 Vmware 가상머신에 Mac OS X 를 설치해서 진해야 한다.  : http://osx86.tistory.com/1302 


 


Mac OS X Lion/Mountain Lion 을 설치하기 위해 USB드라이버를 이용하면 DVD를 이용하는 방법보다 안정적이고 무엇보다도 설치속도면에서도 효과를 볼 수 있다. 여기에 Unibeast 라는 툴을 이용하여 Mac OS X 설치 이미지를 USB에 이미지카피하여 설치하는 방법을 알아보자.  물론, 이렇게 만들어 두면 해킨토시 시스템 문제 발생시 응급복구용으로도 활용할 수 있는 장점이 있다.

UniBeast + MultiBeast 조합은 Mac OS X Lion/Mountain Lion을 쉽게 설치하거나 Snow Leopard를 쉽게 업그레이드 가능하게 해준다.  개인적으로는 UniBeast + Multibeast 작업을 진행하고 설치화면을 볼 수 없거나 시스템 크래쉬 혹은 커널패닉이 발생할때는 Clover 부트로더를 추천하지만, 기가바이트 메인보드등의 호환성이 좋은 메인보드는 UniBeast + Multibeast 작업만으로 충분할 것이다.

준비물




8GB 혹은 그 이상의 용량을 가진 USB 메모리 스틱





Mac OS X Lion/Mountain Lion설치용 Application
혹은



Mac OS X Lion 설치용 USB 메모리스틱
단계 1: Mac OS X Lion 구매 
운영체제는 기존맥이나 Vmware 가상 맥의 App Store에서 구매를 하거나 torrent를 이용하여 다운로드 받는다. 혹은 Mac OS X Lion USB Thumb 드라이버를 Apple.com 이나 혹은 Apple Store retail 지정점에서 구매한다. 

단계 2: UniBeast를 이용하여 부팅가능한 USB드라이버 만들기
이 단계는 비교적 쉽긴 하지만 천천히 조심스럽게 진행해 보도록 하자,  그림을 주의깊게 확인해가며 진행하는데 필요하다면 해당 그림을 클릭하여 그림을 크게 보며 유의하여 진행한다,

     1. USB 메모리 스틱을 꽂아준다.
     2. /Applications/Utilities/Disk Utility 를 실행하여 준다.
     3. 아래 그림의 좌측메뉴에서 USB 메모리 스틱을 확인할 수 있다.



     4. Partition 탭을 클릭한다.
     5. Current 를 선택하고 1 Partition 을 선택한다.





     6. Options 을 선택한다.
     7. Master Boot Record 를 선택한다.



     8. Name 항목에서 USB 라고 입력한다.(차후 수정가능하다.)
     9. Format 항목에서 Mac OS Extended (Journaled)를 선택한다.
     10. Apply 를 클릭하면 Partition 을 진행한다.



     11. 만약 Install Mac OS X Lion Application을 이용한다면, /Applications 폴더에 있다.
     12. 만약 설치용 Mac OS X Lion USB Thumb Drive, USB Thum 드라이버를 시스템에 연결하여 주고 마운트되어 있는지 확인하여야 한다.
     13. UniBeast 를 다운로드하고 실행한다.
     14. ContinueContinueContinue, 그리고 Agree 를 클릭한다.
     15. Destination Select(대상 선택)에서 USB 를 선택하고 Continue 를 클릭한다.



     16. 만약 Mac App Store 를 이용한다면 "Install Mac OS X Lion" App 을 선택한다.
     17. 만약 "OS X Lion USB Thumb Drive" 를 이용한다면 두번째 항목 옵션을 선택한다.
     18. 만약 laptop(노트북)에 설치한다면, 추가로 Laptop Support 항목까지 선택해야 한다.



     19. Continue 를 클릭한다.
     20. password(패스워드)를 입력하고 Install(설치)를 진행한다.

이미지 복사 진행과정은 대략 10-15 분 정도 걸리지만 시스템의 성능에 따라 달라진다.  진행하는 동안 절대 USB를 뽑거나 불필요한 작업을 하지 않는다.




단계 3: Mac OS X Lion 설치

이제 거의 다 끝났다. 자 이제 USB 메모리 스틱으로 부팅하여 HDD에 설치하는 과정을 진행하자. 물론, BIOS에서 AHCI mode로 설정하는 과정이 필요하다. 메인보드에 따라 필요하다면 Power Management 항목의 HPET모드에서 64bit로 설정해 주자. 필요하다면 BIOS 세팅은 iBoot + MultiBeast. 를 확인하여 세팅한다.

     1. 시스템 부팅시에 만약 Gigabyte 메인보드라면 F12 , ASUS 메인보드는 F8, Aslock, MSI 메인보드는 F11을 눌러 아래 그림과 같이 USB 메모리 스틱을 선택한다.




     2. USB-HDD 를 선택하고 Enter 를 입력한다. (물론, USB 메모리 스틱이 두개 이상일 경우, 제일 위의 +Hard Disk를 선택하면 각각의 USB드라이버 명을 볼 수 있고 각각의 USB메모리 스틱을 선택할 수 있다.)
     3. 이제 부트로더가 로딩되고 아래 그림처럼 부팅할 파티션을 선택하는데 USB 를 선택한다.



이때 메인보드에 따라 필요하다면 다음과 같은 부팅옵션이 필요하다.

  • Asus 메인보드 + NVIDIA 그래픽 카드 : PCIRootUID=0
  • 지원되지 않는 그래픽 카드 : GraphicsEnabler=No
  • Single-user 모드로 부팅시 :  -s
  • Verbose 모드로 부팅시 : -v
  • 안전모드로 부팅시 : -x
  • 기타 : npci=0x2000 -v -x PCIRootUID=1
  • 만약 이 모든 방법으로 부팅실패하였다면 Clover 부트로더를 사용하여 부팅시도한다.




     4. 이제 잠시후면 설치과정으로 진입하게 되고, language(언어)를 선택한다.

만약 기존의 Snow Leopard 를 업그레이드 한다면 아래 5-14 단계를 무시하고 진행한다.

     5. 상단 메뉴바에서 Utilities를 선택하고 Disk Utility 를 실행한다.
     6. 디스크 유틸리티의 좌측 메뉴에서 설치할 대상의 하드디스크를 선택한다.
     7. 역시나 Partition 탭을 선택한다.
     8. Current 를 클릭하고 1 Partition 을 선택한다.
     9. Options을 클릭한다.
     10. GUID Partition Method 를 선택한다.
     11. Name항목에 Lion (혹은 Machintosh HD)을 입력한다.(물론, 차후 파티션명은 변경할 수 있다.)
     12. Format 항목에서 Mac OS Extended (Journaled) 를 선택한다.
     13. Apply 를 클릭하여 Partition(파티션)을 진행한다.

     14. Disk Utility를 끝내고 계속 설치과정을 진행한다.


     15. 이제 설치과정에서 설치할 파티션을 선택하는 데,  Lion(혹은 Machintosh HD, 위 11단계의 파티션 명)을 선택한다.
     16. 이제 20-45분 정도의 설치과정이 진행되고 시스템이 재부팅된다.


설치과정은 끝났지만 현재 부트로더가 설치되어 있지 않은 상황이므로 하드디스크로 직접 부팅은 불가능하다.  그러므로 부팅하기 위해 USB 메모리 스틱은 여전히 필요하고 USB 메모리 스틱으로 부팅하여 이제 하드디스크의 Lion(혹은 Machintosh HD)파티션을 선택한다.

     17. 역시나 부팅시에 Gigabyte 메인보드, F12, ASUS메인보드, F8, MSI, Aslock 메인보드는 F11을 누른다.
     18. USB-HDD를 선택한다. (물론, USB메모리 스틱이 2개 이상일 경우 +Hard Disk 를 선택하면 각각의 USB메모리 스틱을 선택하여 부팅할 수 있다.)
     19. Chimera 부트로더 화면에서 새로이 하드디스크에 설치된 Lion (혹은 Machintosh HD)파티션을 선택한다.




단계 4: MultiBeast 를 이용한 설치 마무리 단계
MultiBeast 는 하드디스크를 부팅가능하게 하고 Audio, Network, 그리고 Graphics 카드 드라이버를 설치할 수 있는 통합 패키지이다. 추가로 디스크 권한 복구와 시스템 구성화일등이 포함된 System Utility등을 포함하고 있다.

     1. Mac OS X Lion/Mountain Lion 셋업 과정을 마무리한다.
     2. 데스크탑 화면을 보면 Safari 를 실행한다.
주의: 만약 Safari 가 크래쉬가 발생하여 실행이 되지 않는다면 시스템 환경설정(System Preference)의 보안(Security)설정에서 Browser Plug-Ins 을 disable로 설정한다.
     3. tonymacx86.com 사이트를 방문하여 사용자 계정이 없다면 계정을 생성한다.
     4. tonymacx86.com/downloads 로 이동하여 MultiBeast 를 다운로드한다.
     5. DSDT Database 로 가서 자신의 메인보드에 맞는 DSDT를 다운로드 받는다.
     6. Downloads 폴더에 다운로드 된 메인보드 DSDT.aml 파일을 Desktop(바탕화면)에 끌어다 둔다.
     7. 다운로드 받은 Multibeast를 실행하여 UserDSDT 항목을 선택하고 설치하여 준다.
     8. 시스템을 재부팅한다.

이제 하드디스크로 직접 부팅되지 않거나 boot0,관련 에러를 경험한다면 아래 그림과 같이 Multibeast를 재실행하여 문제점을 해결한다.

위 그림은 일반적인 선택사항이므로 자신의 CPU, 메인보드,그래픽 카드 그리고 오디오 칩셋에 따라 선택사항을 변경하여 주는 것이 필요하다.

'Hackintosh > 해킨패키지' 카테고리의 다른 글

Multibeast  (0) 2011.03.07
KakeWalk  (0) 2010.08.20
myHack Installer 3.1  (0) 2009.10.23
myHack Installer 1.0 RC4 Released  (0) 2009.10.23
:
Posted by Ritz®™
2011. 2. 28. 15:55

Lion Installation Guide macOS/Lion2011. 2. 28. 15:55

요즈음은 Clover라는 부트로더를 사용한다.


http://osx86.tistory.com/category/Hackintosh/Clover
 

Screen Shot 2011-03-02 at 오전 4.32.23


Screen Shot 2011-03-02 at 오전 4.43.35


우선, 설치작업을 가능하게 해준 Ritz님과 Modbin님께 감사합니다.

현재로서는 다른 부트로더들이 업데이트를 하기전까지는 XPC-EFI 를 이용해서 설치가 가능하다.

물론, 기존 Leopard, Snow Leopard 를 간단하게 설치 또는 부팅할 수 있다.


제약 사항

- 아직까지는 Extra_kext를 로딩하지 못한다. 즉, 모든 드라이버는 반드시 /System/Library/Extensions/ 에 설치해야 한다.

- XPC는 하드디스크에 설치할 경우 반드시 MBR 포맷으로 해야하고 첫번째 파티션에 설치해야 한다.

- Lion은 전통적으로 OS X 가 그러하듯이 GUID+GPT 파티션에 설치해야 한다.

- 반드시 USB 마우스/키보드를 준비한다.

- 익히 아시겠지만 CPU, ATOM, i3, AMD 는 반드시 Legacy Kernel을 이용해야 합니다.  수반되는 여러가지 이슈들은 너무나 버라이어티 퐌타스틱하기 때문에 스스로 극복해 나가실 수 밖에 없습니다. 



1. 설치하기 위한 Skill

설치하기 위해서는 다음과 같은 UEFI Shell 커맨드에 능숙해야 한다.

UEFI Shell 실전 사용예

또한, XPC 부트로더를 설치하기 위해서는 다음 글들 중의 그림을 유심히 보면 된다.

http://osx86.tistory.com/category/BootLoad/XPC


2. 준비물:


3. 설치과정1 .


1. 우선 dmg 화일을 마운트한다. 윈도우즈에서는 TransMac을 이용하여 설치하여 주면 된다.
물론, 당그니님 앱tv 사이트에서 Lion 폴더에서 "Mac OS X Base System By Uno-ani.amg"화일을 이용하여 윈도우즈에서 7z로 Extract 하여 0.hfs 화일을 복원하여 주거나 해킨이나 맥을 사용할 수 있다면 디스크 유틸리티에서 복원하여 주면 된다.
 

2. 마운트한 이미지안의 / 폴더에서 BaseSystem.dmg 를 다시 마운트하고 이 이미지를 usb 메모리 스틱이나 외장형 하드디스크에 복원해 줄때 10.6.2 이상에서 사용하던 fakesmc.kext를 /System/Library/Extensions/ 폴더에 복사하여 준다. 당근 104 엡피사이트에서받았다면 바로 복원해주면 된다.
XPC EFI로 부팅하여 이 DMG 가 복원된 USB 메모리 스틱을 로딩할 것이다. 이 부분을 유의하기 바란다.
물론, 윈도우즈에서는 TransMac을 이용하여 Expand로 풀어서 이미지를 usb메모리스틱이나 내/외장형 하드디스크에 복원하여 준다.
3. 부팅하여 XPC를 시작하고 "Bstart!! rt!!" 라는 메시지가 보일 것이고 조금 더 기다리면 "Press ESC in 5 second to skip startup.nsh, any other key to continue." 라는 메시지가 보일 것이다. ESC 키를 눌러준다. 다음 4번 과정으로 넘어간다.

4. Shell 프람프트에서 다음과 같은 과정을 수행한다. 이 과정이 중요한데 위 UEFI Shell 실전 사용예를 잘 활용하여 시스템 경로를 정확하게 확인하여야 한다.

Shell>>load fs3:\efi\drivers\VBoxAppleSim.efi <<< fs3: 는 개개인의 시스템 상황에 따라 다르니 map -b 커맨드를 이용하여 파일시스템 위치를 확인한다.

Shell>>fs3:\efi\xpc\xpc.efi <<<

참고.
부팅할 파티션이 보이면 "M"키를 눌러 Machine 세팅에서 다음의 데이타를 입력한다.: 이 부분은 당그니 앱TV에서 받은 이미지를 이용한다면 불필요한 과정이다.
Board Serial: Mac-F4208DA9
Kernel Arguments: -v -s
물론, 기존의 부트플래그 "arch=i386" 를 첨가하여 줄 수 도 있다.

기본적으로 잘 아시겠지만, Jmicron 칩등 기타 비인텔 콘트롤러는 아직 지원이 안됩니다.
ASUS 보드중 "Still waiting root device" 메시지를 보게 되면 다음과 같은 부팅 옵션을 추가하여 줍니다.
PCIRootUID=1 -v -f -x 

50

5. 이제 화면에 부팅할 파티션을 선택하기 위한 아이콘이 보일 것이다. Base System을 선택하여 설치과정에 진입한다.
이후 설치과정은 다음글에서 랭귀지 선택하는 부분부터 참고하면 된다.
OS X Installation Guide -2

6. 재부팅하여 4번과정을 수행하고 설치된 파티션을 선택한다. 당연히 이전버전의 OS X 시스템이 설치되어 있는 파티션을 선택하였다면 업그레이드가 진행될 것이고 새로운 파티션을 만들어 선택하였다면 최초설치가 될 것이다.

7. 싱글유저로 떨어지면 다음과 같은 커맨드를 입력하여 kext를 로딩한다.


#/sbin/mount -uw /

#chown -R root:wheel /Extra/Extensions/Fakesmc.kext

#kextload /Extra/Extensions/Fakesmc.kext <<< 가능한 Fakesmc.kext 드라이버는 역시나 윈도우즈에서는 위에서 링크를 건 TransMac을 이용하여 /System/Library/Extensions/ 폴더에 복사하여 주는 것이 적절하다.

#kextstat -l <<< 굳이 필요하지 않지만, 로딩된 kext를 확인할 때 사용한다.

#exit



8. 부팅이 성공하면 이제 OS X Life를 즐기면 된다. 행운이 함께 하시길....

9. 그래픽 카드 설정은 다음 세가지 방법을 활용하면 된다.

1. efi-string 방식 /efi/xpc/dev-prop.dat 화일을 만들어 gfx-string을 넣어주면 된다.

2. dsdt.aml에 적용하는 방법

3. Netkas.org에서 aty_Init.kext를 설치하는 방법 혹은 NVEnabler 64.kext를 /S/L/E/ 에 설치하여 로딩하여 주는 방법

 10. 많은 유저들이 메모리 관련 잘못된 사이즈를 인식한다는 Report가 있습니다. 이를테면, 6G를 5G로 인식한다던가하는,, mach_kernel 버그같은데 Apple사에 리포트를 해야 하는지...  댓글로 자신의 시스템 스펙을 올려주시고 잘 못된 사항을 올려주시면 개발시 참고가 되도록 하겠습니다.



* 물론, Snow Leopard도 설치이미지나 설치된 하드디스크를 선택하여 주면 별다른 작업없이 바로 부팅이 가능하다.

SAN DISK Cruser 8G USB 메모리 스틱은 EBIOS READ ERROR 라는 메시지를 뿌립니다.





:
Posted by uno-ani

The Alternatives

Users with ATI cards basically have these options:

  1. Open Source Drivers These are stable and nice, but currently have poor 3D performance, if any. If you have a Radeon X1k product or earlier, this is your only option.
  2. The Ubuntu Way Use the restricted-driver management system that comes with Ubuntu to install the drivers.
  3. Third (Fourth?) Party Installer Use envy/jockey or other installer helper.
  4. Install the drivers manually Using the installer downloaded from AMD's site via either package based install or direct install.

[edit] Open Source Drivers

By default, Ubuntu will already try to use one of the open source drivers for your hardware. If the feature set and stability work for you, then you don't need to change anything.

The drivers that may be used are

  • vesa Lowest common denominator across all graphics vendor, not many features.
  • ati Actually a facade that will invoke the radeon driver.
  • radeon Driver support all radeon classes of hardware - with limited 3D for newer cards.
  • radeonhd An alternate driver support R520 hardware and later.

By default there is no configuration file for X anymore, so X will try to do the right thing.

If you run into stability problems with 3D applications using the radeon/radeonhd drivers, consider trying a more recent kernel. mainline-2.6.29.3 did the trick on a few machines.

There's an ongoing debate about how and if the radeon and radeonhd drivers will be used in the future.

[edit] The Ubuntu way

[edit] Restricted Drivers Manager

  • Ubuntu 9.04 (Jaunty) provides a notification saying that there are restricted drivers available
  • Go to the Restricted Drivers Manager and enable the "ATI accelerated graphics driver"
  • Ubuntu will then install and configure the driver for you

Note that you will be restricted to the drivers for you version of Ubuntu that Canonical deem as stable. This may not give you the latest drivers, but should be safest.

[edit] Installing the drivers manually

  • PLEASE READ FIRST!

This portion of the guide works, since I have used it myself. I guess the rest of the guide is broken or it may be because the new driver doesn't support any of the older ATI cards anymore. Which cards does ATI no longer support? The ATI Radeon 9500-9800,X300-X2100,Xpress. See the complete list [1] here.If your card is on that list, you are restricted to the 9.3 driver - however since 9.3 driver doesn't support xorg-xserver 1.6, it will not work with Jaunty! This guide currently is for installing 9.4. !!!SO BE CAREFUL!!!

_______________________________________________

I recommend using copy and paste. However, you can Ctrl + C in your browser but you cannot Ctrl + V in the terminal. When you have copied something simply use Shift + Insert to paste into the terminal or go to the terminals menu, select edit and click paste. This method will ensure there are no typing mistakes and will greatly speed up the install process.

If you are using the x86_64 architecture (64 bit), be sure to install "ia32-libs" before proceeding!

Make sure universe and multiverse are enabled in your repository sources.

[edit] Before you start

Install the necessary programs

Terminal Command

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms

[edit] 1. Download the latest Catalyst package.

Download page: Catalyst 9.4. This package contains both the 32-bit and 64-bit driver.

Open a terminal window and switch to the directory you downloaded the installer to. (Example: $ cd Desktop)

Make sure your directory path does not contain spaces

[edit] 2. Create .deb packages.

Terminal Command

sh ati-driver-installer-9-4-x86.x86_64.run --buildpkg Ubuntu/jaunty

[edit] 3. Just in case

Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn't work.

Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b

These keypresses will reboot the system safely. To remember the keypresses, remember this nonsensical phrase: "Raising Skinny Elephants Is Never Utterly Boring"

[edit] 4. Install .debs.

Install the debs, depending on if you're on a 32-bit or 64-bit system:

  • For 32-bit systems
Terminal Command

sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb

(This may fail due to a missing dpmk. If so install this first. Also check the version numbers (8.561) against the created debs)

  • For 64-bit systems
Terminal Command

sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb

Using tab completion can make this command easier.

[edit] 5. Additional 64-bit instructions

If you have a 64 bit install, the above dpkg command may complain that "Errors were encountered while processing: fglrx-amdcccle". This is because of a dependency of the amdccle package on 32 bit libraries. If you receive this error, issue the following command after the above dpkg command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:

Terminal Command

sudo apt-get install -f

Catalyst 9.4 on 64-bit systems requires the --force-overwrite command in the above dpkg command:

Terminal Command

sudo dpkg -i --force-overwrite xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb

Using tab completion can make this command easier.


[edit] 6. Generate a new /etc/Xorg.conf file

Terminal Command

sudo aticonfig --initial -f

in a terminal. If it doesn't give an error you should be good.

[edit] 7. Force use of /etc/Xorg.conf file

Some people find that changes to xorg.conf don't get used by the driver. To force the ati driver to adopt changes made to xorg.conf, type the following command:

Terminal Command

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

[edit] 8. Test your installation

Finally, reboot the computer and type

Terminal Command

fglrxinfo

into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Release 9.4 looks like:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series (This line may be different depending on what graphics card you are using.)
OpenGL version string: 2.1.8591

Please note: Depending on the particular ATI card that you own, you may or may not automatically have all of the relevant driver features enabled. R500 and R600 cards (X1xxx, HD series, and newer) in particular will need TexturedVideo enabled in Xorg.conf (rather than the traditional VideoOverlay) in order to support Xv accelerated video playback.

[edit] HOW TO UPDATE DRIVER

To update your driver to a new version (say 9.3 to 9.4) first disable the current driver through Ubuntu's Hardware Manager or use EnvyNG to remove the driver, then go to synaptic and search for "xorg-driver-fglrx" without the quotes and mark it for "Complete removal" and hit "Apply" then reboot your computer. Now simply repeat steps #1, 2, 4 and finally run these commends in a terminal:

Terminal Command

sudo aticonfig --initial -f

and

Terminal Command

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

then reboot.

It is very important that you COMPLETELY remove the old driver which includes the config files because when upgrading without uninstalling the old driver I noticed even though the new driver installed and worked there were some annoying problems that I experienced but after I completely uninstalled the driver then reinstalled it, it worked perfectly.

[edit] Tweaks

  1. Add tweaks as needed: http://ubuntuforums.org/showthread.php?t=849422
  2. Restart X, if it doesn't work, you can use the "vesa", "ati", "radeon" or "radeonhd" driver in the mean time, until you make it work.
  3. If you downgraded X to make fglrx work: enter synaptic, make sure all packages with "xorg" and "x11" are locked so that you can update and upgrade without worries.

Done! Now run amdcccle, glxgears, warsow etc :)

[edit] Issues

[edit] Installation

There are some system configurations on which none of the installation alternatives work with the latest 9.4 driver (please add; also please add if you got it to work in one of the listed setups):

  • Ubuntu 9.04 (x64) on x86_64 with Radeon HD4870X2: Framebuffer error, garbled screen.
  • Ubuntu 9.04 (x64) on x86_64 with Radeon HD 3300 (790GX): garbled screen.

[edit] Mesa drivers

If fglrxinfo reports that Indirect rendering by Mesa is in place, even though you have installed ATI driver, you might want to remove Mesa:

  • Remove the package xserver-xgl.
sudo apt-get remove xserver-xgl
Explanation: If you installed this previously in order to make compiz work, it will not allow direct rendering on your display. You can check out if this is what it causing the problem by running
DISPLAY=:0 glxinfo | grep render
If it returns an ATI renderer, it means that xgl is being displayed indirectly on the display 1. (Taken from [2])
Warning: This might make your compiz stop working as it is configured to use XGL. A solution might be to run the Envy script in order to configure compiz. Or, if Compiz stopped working due to "Composite" problem, check that the following is set in the /etc/X11/xorg.conf
Section "Extensions"
Option "Composite" "Enable"
EndSection




  • Check for AGP and DRI errors in /var/log/Xorg.0.log like these are:
(EE) fglrx(0): [agp] unable to acquire AGP, error -1023
(EE) fglrx(0): cannot init AGP
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): * DRI initialization failed! *
If you have Intel 8285P and E7205 chipsets and AGP not detected then you have to remove the i82875p_edac module and restart a some others:
rmmod i82875p_edac
rmmod fglrx
rmmod intel-agp
rmmod agpgart
modprobe agpgart
modprobe intel-agp
modprobe fglrx
Blacklist the modules e7xxx_edac so it doesn't start up again when booting - add the following line at the beginning of /etc/modprobe.d/blacklist:
blacklist i82875p_edac
This has been known to fix issues with -Mesa -AGP -DRI -Google earth and -suspend to RAM (s2ram).
Explanation: http://openwetware.org/wiki/Computing/Linux/Ubuntu




  • Check you are running the correct kernel.
Explanation: If you're upgrading from Gutsy to Hardy in some instances the Grub bootloader does not get updated and the new kernel is not loaded.
Run in a terminal:
uname -r
If the output starts with 2.6.22 or below you are not using the current kernel and the Ati drivers will not load properly.

If this doesn't help, try Ubuntu Gutsy Installation Guide#Verifying, or other links: [3], [4], [5].


[edit] Hang at logout

If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorisation files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server. This can be fixed permanently with:

sudo mkdir -p /var/lib/xdm/authdir
sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles

If that doesn't work then you can disable atieventsd with this command:

sudo /usr/sbin/update-rc.d -f atieventsd remove


Before the above commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do  : (assuming that the installer is in your home directory)

sh ati-driver-installer-8-12-x86.x86_64.run --extract driver
sudo cp ~/driver/packages/Ubuntu/dists/jaunty/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh

(jaunty is to be replaced by the name used at the building stage (intrepid,hardy,8.10,8.04,etc...)

sudo chmod +x /etc/ati/authatieventsd.sh

just reboot login and ctrl+alt+backspace to try

[edit] Suspend/Hibernation

Suspend hibernation works with the latest driver.

For ATI X1400, to get the laptop to wake up from suspend, I had to change the following in /etc/default/acpi-support:

SAVE_VBE_STATE=false

POST_VIDEO=false

ENABLE_LAPTOP_MODE=false
Comment: This is a little surprising, since the comments at the beginning of /etc/default/acpi-support seem to make it quite clear that those settings are ignored unless you add "acpi-support" to SUSPEND_METHODS. --Bewst 23:22, 19 December 2008 (UTC)

For Radeon 3200, to wake up from suspend, I had to add the following lines to /etc/X11/xorg.conf: (This settings is not good option, if you are using compiz-fusion or any other transparency-based thingie. Not working for HD 3850)

Section "Extensions"
Option "Composite" "Disable"
EndSection

Section "ServerFlags"
Option "AIGLX" "off"
EndSection

[edit] Can't remove fglrx with dpkg

If dpkg really-really refuses to remove an older fglrx-package, it might be needed to edit /var/lib/dpkg/diversions and remove a few lines. This is a hack and should be avoided.

[edit] This module/version combo is already installed

If you get this error-message, simply uninstall the previous version before installing the new one with:

Terminal Command

sudo dkms remove -m fglrx -v 8.522 --all

[edit] New kernel installed?

I found out that when getting a new kernel the fglrx kernel-module is not installed for your new kernel. You can do that by these simple steps:

Terminal Command

sudo dkms build -m fglrx -v 8.552 -k `uname -r`
sudo dkms install -m fglrx -v 8.552 -k `uname -r`

if amdcccle doesn't work and says Identifier is not a valid word. Use lower case letter in xorg.conf

:
Posted by Ritz®™