ATi 독점 드라이버 업데이트 (XOrg 6.8 & 64비트 지원)

소리의 이미지

오늘 ATi 홈페이지에 들어가 보니 새 드라이버가 올라와 있더군요.

드디어 많은 분들이 학수고대하며 기다리셨을 XOrg 6.8과 64비트 지원이 생긴 모양입니다.

버전도 8.8.25 라는 이상한(?) 숫자로 올라왔더군요.

드라이버들은 다음 페이지에서 구하실 수 있습니다.

x86: http://www.ati.com/support/drivers/linux/radeon-linux.html
x86_64: http://www.ati.com/support/drivers/linux/radeon-linux64.html

p.s. 전 ATi 카드가 없어 테스트는 못 해 보았습니다. 64비트 리눅스 드라이버 문제로 그래픽카드를 nVidia 걸로 바꾼 지 한 달도 안 됐는데, 그새 나와버리다니. ATi 정말 사악합니다. T_T

urmajest의 이미지

오늘 발표하기로 약속이 되어있었죠.

그래서 많은 ATI&linux 유저들이 손꼽아 기다려왔습니다.

xorg 6.8.x를 지원하고 윈도우즈 드라이버와 버젼넘버를 맞추어 나간다고 했거든요.

그런데...

약속대로 릴리즈는 됐지만,

xcomposite이 지원 안 되는 관계로 실망!

xorg 6.7.x에서 돌아가던 예전 드라이버와 별로 차이가 없다고 하네요 -_-

go with nvidia 할때인가 봅니다.

neogeo의 이미지

일단 kernel 2.6.10 에선 -_- pci_find_class 라는 녀석의 symbol 이 틀려서 안되는 군요.

커널 소스 헤더를 훑어본 결과

pci_find_class 가 pci_get_class 로 함수명이 바뀌었더군요.

그래서 /usr/src/linux-2.6.10/include/linux/pci.h 에

몇줄을 첨가했습니다.

744 번째줄


strcut pci_dev *pci_get_class ( unsigned int class, struct  pci_dev *from );

이줄 바로 밑에

static inline struct pci_dev *pci_find_class ( unsinged int class , struct pci_dev *from ) 
{
  struct pci_dev * temp = pci_get_class ( class , from );
  return temp;
}

로 코드를 추가하니 잘 되었습니다.

( 커널 재 컴파일은 하지 않아도 됩니다. )

참고 하십시오.

젠투 xorg 6.8.2-test , radeon 9000 에서 test 하였습니다.

glxgear 가 1500 대로 돌아왔습니다.

이제 quake3 를 test 해볼 예정입니다 =3=3=3

Neogeo - Future is Now.

Necromancer의 이미지

삽질 좀 해야겠군요.

9600을 2d only로만 썼었는데

Written By the Black Knight of Destruction

atie의 이미지

fc3 kernel 2.6.10에 적용하는 것은 링크를 참조하세요.
http://www.fedoraforum.org/forum/showthread.php?postid=154347#poststop

rpm은 livna.org에서 24시간내에 나온다고 적힌 것도 참고하라고 따로 뽑습니다.

----
I paint objects as I think them, not as I see them.
atie's minipage

elfs의 이미지

neogeo wrote:
일단 kernel 2.6.10 에선 -_- pci_find_class 라는 녀석의 symbol 이 틀려서 안되는 군요.

커널 소스 헤더를 훑어본 결과

pci_find_class 가 pci_get_class 로 함수명이 바뀌었더군요.

그래서 /usr/src/linux-2.6.10/include/linux/pci.h 에

몇줄을 첨가했습니다.

744 번째줄


strcut pci_dev *pci_get_class ( unsigned int class, struct  pci_dev *from );

이줄 바로 밑에

static inline struct pci_dev *pci_find_class ( unsinged int class , struct pci_dev *from ) 
{
  struct pci_dev * temp = pci_get_class ( class , from );
  return temp;
}

로 코드를 추가하니 잘 되었습니다.

( 커널 재 컴파일은 하지 않아도 됩니다. )

참고 하십시오.

젠투 xorg 6.8.2-test , radeon 9000 에서 test 하였습니다.

glxgear 가 1500 대로 돌아왔습니다.

이제 quake3 를 test 해볼 예정입니다 =3=3=3

이렇게 직접 고쳐서 쓰시는 분들 보시면 부럽습니다.
직업으로 무얼하면 저렇게 그냥 수정해서 쓸 수 있을까요? 임베디드 인가요?

박영선의 이미지

elfs wrote:
neogeo wrote:
일단 kernel 2.6.10 에선 -_- pci_find_class 라는 녀석의 symbol 이 틀려서 안되는 군요.

커널 소스 헤더를 훑어본 결과

pci_find_class 가 pci_get_class 로 함수명이 바뀌었더군요.

그래서 /usr/src/linux-2.6.10/include/linux/pci.h 에

몇줄을 첨가했습니다.

744 번째줄


strcut pci_dev *pci_get_class ( unsigned int class, struct  pci_dev *from );

이줄 바로 밑에

static inline struct pci_dev *pci_find_class ( unsinged int class , struct pci_dev *from ) 
{
  struct pci_dev * temp = pci_get_class ( class , from );
  return temp;
}

로 코드를 추가하니 잘 되었습니다.

( 커널 재 컴파일은 하지 않아도 됩니다. )

참고 하십시오.

젠투 xorg 6.8.2-test , radeon 9000 에서 test 하였습니다.

glxgear 가 1500 대로 돌아왔습니다.

이제 quake3 를 test 해볼 예정입니다 =3=3=3

이렇게 직접 고쳐서 쓰시는 분들 보시면 부럽습니다.
직업으로 무얼하면 저렇게 그냥 수정해서 쓸 수 있을까요? 임베디드 인가요?

아무래도 드라이버 제작자가 아닐까요?

^^;;

neogeo의 이미지

박영선 wrote:
아무래도 드라이버 제작자가 아닐까요?

-_- 설마요.

php 플머입니다.

C 언어 공부를 열심히 했었을 뿐이죠 -_-a

간단하게 함수 명만 바뀐거라 -_- 함수 선언만 해주고 inline 으로 때려박았을 뿐입니다 -_-;;

Neogeo - Future is Now.

비행소년의 이미지

neogeo wrote:
-_- 설마요.

php 플머입니다.

C 언어 공부를 열심히 했었을 뿐이죠 -_-a

우와... 이젠 php 하는데 커널해킹도 해야 되는구요. 8)

높이 날다 떨어지면.
아푸다 ㅡ,.ㅡ

warpdory의 이미지

neogeo wrote:
일단 kernel 2.6.10 에선 -_- pci_find_class 라는 녀석의 symbol 이 틀려서 안되는 군요.

커널 소스 헤더를 훑어본 결과

pci_find_class 가 pci_get_class 로 함수명이 바뀌었더군요.

그래서 /usr/src/linux-2.6.10/include/linux/pci.h 에

몇줄을 첨가했습니다.

744 번째줄


strcut pci_dev *pci_get_class ( unsigned int class, struct  pci_dev *from );

이줄 바로 밑에

static inline struct pci_dev *pci_find_class ( unsinged int class , struct pci_dev *from ) 
{
  struct pci_dev * temp = pci_get_class ( class , from );
  return temp;
}

로 코드를 추가하니 잘 되었습니다.

( 커널 재 컴파일은 하지 않아도 됩니다. )

참고 하십시오.

젠투 xorg 6.8.2-test , radeon 9000 에서 test 하였습니다.

glxgear 가 1500 대로 돌아왔습니다.

이제 quake3 를 test 해볼 예정입니다 =3=3=3

역시 초고수 네오지오 ! 겜기옹 !


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

박영선의 이미지

비행소년 wrote:
neogeo wrote:
-_- 설마요.

php 플머입니다.

C 언어 공부를 열심히 했었을 뿐이죠 -_-a

우와... 이젠 php 하는데 커널해킹도 해야 되는구요. 8)

PHP도 입맛에 맛게 수정해 쓰시는건 아닐까요?

^^;;

atie의 이미지

사용하는 배포판에 dri지원은 다들 잘 되는가요? 요즘 한참 ATI Mobility 9700/AMD64에 관심이 있어서 찾아보니, Ubuntu 포럼에 재밌는 글이 있더군요. (포스팅 # 8부터...)
http://ubuntuforums.org/showthread.php?t=8993&page=1&pp=10

----
I paint objects as I think them, not as I see them.
atie's minipage

atie의 이미지

8.10.19 버전이 발표되었고, 다음의 것이 고쳐졌답니다.

Quote:
* Starting X on a DVI display no longer results in noisy or flickering output with some displays
* The Monitor autodetect no longer finds a phantom CRT display if none is connected either RADEON™ X800, X700, X300, or FireGL™ V5100, and V5000
* The ATI Proprietary Linux driver now works with Apple Cinema display flat panels in single link mode
* fglrxconfig now produces a proper xorg.conf X Server configuration file
* Running certain 3D applications no longer result in system hangs on x86_64 systems with RADEON™ 9100/8500 series or FireGL™ 8800 installed
* Kernel Module Driver compile support for Kernel 2.6.10
* XVideo support now available in dualhead configuration
* 3D geometry corruption no longer occurs with Celestia and other 3d apps
* A blank screen or X failing to load and returning to the console no longer occurs under X.Org 6.8 when using the config file generated by fglrxconfig
* 64 Bit systems with 4 or more GB of RAM no longer hang the system while loading the X Server

http://www2.ati.com/drivers/linux/linux_8.10.19.html

----
I paint objects as I think them, not as I see them.
atie's minipage

회니의 이미지

와우 멋지네요.
당장 설치해 봐야 겠어요.
기존 버젼에도 대단히 만족하고 있었는데, ATI를 떠날수 없게 하네요. :D

freesky의 이미지

Quote:

* Kernel Module Driver compile support for Kernel 2.6.10
* fglrxconfig now produces a proper xorg.conf X Server configuration file

위의 두 부분이 마음에 드는데요...

전에 나온 8.8.25 버전은 커널 2.6.10에서 패치하고 설치해도 잘 안 되던데...

이번에는 제발 잘 되기를 바랍니다.

또, 안 되면 두고두고 ATI를 원망할 겁니다. :x

올해에는 꼭 노트북이 생기게 해 주세요.

익명 사용자의 이미지

어느거 더 좋으려나 ?

정태영의 이미지

idid wrote:
어느거 더 좋으려나 ?

낚시질은 이제 그만...

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

mmx900의 이미지

4월 7일자로 ATI Proprietary Linux x86 Drivers for XFree86 / X.Org Version 8.12.10이 나왔습니다.

This release provides improved driver stability and 2D acceleration performance.

간단하군요.

Setzer Gabbiani

mmx900의 이미지

6월 9일자로 ATI Proprietary Linux x86 Drivers for XFree86 / X.Org Version 8.14.13이 나왔습니다.

New Features

This section provides information on new feature introduced in this release of the ATI proprietary Linux driver. New features include:

    * New ATI Proprietary Linux Driver Installer
    * New ATI Hardware Product Support
    * Linux 2.6.11 Kernel Support
...

http://www2.ati.com/drivers/linux/linux_8.14.13.html

Setzer Gabbiani

whitelazy의 이미지

흠... 언제나 느끼는거지만 mobility radeon을 지원 않는게 안타깝습니다..
아.. 혹시 지원된다고 하실분 계시면 저 시리즈를 지원안하는게 아니라
mobility radeon시리즈위 최하위 버전인 mobility radeon을 의미하는겁니다 데스크탑용 칩셋으로 말하면 아마 7000이나 7200 정도 될껍니다.... 뭐.. x server에서 들어있는것만으로도 잘돌긴합니다만.. 뭔가 아쉽죠 ㅋㅋ

mmx900의 이미지

8월 17일자로 ATI Proprietary Linux x86 Drivers for XFREE86 / X. Org Version 8.16.20이 나왔습니다.

Setzer Gabbiani

kite7의 이미지

X300 유저입니다.

xorg 에 있는 drm 가속 안되는 것을 그냥 쓰면 X잘뜨긴 합니다.

그런데 ati 것은 마우스 포인터가 가끔 까만 네모가 되더군요.

ㅎㅎ 그래서 그냥 xorg 씁니다. 오락도 안하고....

PSG-01의 이미지

드라이버가 업데이트 되었어도

8500아래 기종을 쓰는 가난한 유저들은

서럽기만 합니다. :cry:

-----------------------------------
Playlist :

삶의여유의 이미지

드디어 gcc 4.0 을 지원하고 최신 커널(2.6.12.5)에서 별도의 패치없이 설치가 되는 군요.
덕분에 데비안 쓰는데도 그냥 installer 만 실행하니 잘 됩니다.

그리고 무엇보다 패치해서 쓸 때는 뭔가 불안해서 콘솔에서 X 로 들어가면 시스템이 멎고 그랬는데
이제는 아무 문제 없네요. 속이 후련합니다.

iolo의 이미지

떱... 전 mob 9600인데...

업글하고 나니 LCD의 1400x1050해상도가 안잡히네요-.-;

결국 다시 다운그레이드 했습니다.

버전업이 되는건 좋은데.. 핵심적인 것들은 계속 안고쳐지네요.

제일 갑갑한게... suspend후 resume하다가 사망-.-;;;
(이것 땜에 결국 리눅스쪽엔 suspend를 disable시켜버렸습니다만)

----
the smile has left your eyes...

spike의 이미지

iolo wrote:
떱... 전 mob 9600인데...

업글하고 나니 LCD의 1400x1050해상도가 안잡히네요-.-;


이것두 머신을 가리나봅니다. 제 경우도 같은 mobility 9600인데 새로 업하고 난뒤에도 이전과 동일하게 1400x1050 최고 해상도로 잘 돌아갑니다. 참고로 전 thinkpad T42입니다.
이번 버전은 gcc-4.0에서도, 2.6.12.5 kernel에서도 무리없이 컴파일되는군요.

커널컴파일한다고 그녀를 기다리게 하지 마라.

luark의 이미지

데비안을 잘쓰다가 xorg를 써보고 싶어서 sid로 올리니 xorg는 깔리는데 gcc버전이 4로 올라가 버려서 fglrx를 설치못하고 애먹다가 홧김에 우분투로 옮겨 버렸습니다. 다행히 xorg도 fglrx도 잘 됩니다. -.-; 근데 하루만에 새버전이 나오다니요.... 내 삽질은.. 내 삽질은....

---

---
키체의 힘으로 당신에게 평안을...

회니의 이미지

ATI released 8.18.6 version driver for linux x86_64, linux x86

release notes

x86_64
x86

luark의 이미지

회니 wrote:
ATI released 8.18.6 version driver for linux x86_64, linux x86

release notes

x86_64
x86

오오오오오 이게 정말이란 말입니까!!!!!
이번엔 더 좋아졌으려나~~ 기분이 좋군요.

---
이글을 본 이후부터 계속 !gen ati-drivers를 남발하고 있는데 아직도 안올라오는군요. 흐

---

---
키체의 힘으로 당신에게 평안을...

삶의여유의 이미지

이번 버전에서 가장 눈에 띄는 점은 각 배포판에 맞게 패키지로 만들어주더군요.
데비안, 레드햇, 수세, 우분투를 지원하는데 데비안으로 해봤더니 잘 됩니다.

luark의 이미지

젠투에도 올라왔네요 8.18.6

이상없이 잘 되긴 하는데 뭐가 좋아진 건지는 모르겠네요. glxgears값도 똑같고...=3

---

---
키체의 힘으로 당신에게 평안을...

netisinfinite의 이미지

8.19.10이 올라왔습니다.
새로운 기능들 중 PowerPlay Support가 눈에 띄는군요.

http://www2.ati.com/drivers/linux/linux_8.19.10.html

luark의 이미지

The ATI Proprietary Linux driver is available in both RPM format and through an Installer executable. The packages are available for XFree86 versions 4.1, 4.2, and 4.3, as well as X.org 6.8. One of these four versions must be installed before installing the ATI Proprietary Linux driver.

아직 xorg7.0은 지원하지 않는가 보군요. 별 수 없이 xorg-7.0의 오픈소스 r300을 쓰고 있는데 기본적인 성능에서는 그리 밀리지 않는 것 같지만 실제 게임에 들어가보면 꽤 차이가 있네요. 제가 하는 게임중에 제대로 되는건 턱스레이서 정도인듯.. et나 zinc쪽에서는 가속을 안켜고 한 것과 동일한 정도의 성능밖에 못내는데 왜인지는 모르겠군요..;;; 어서 공식드라이버도 7.0을 지원해 줬으면 좋겠습니다. 이번 업뎃에 희망을 걸고 있었는데 이번에도 안되었다면 얼마나더 기다려야 할런지...

---

---
키체의 힘으로 당신에게 평안을...