четвер, 10 травня 2012 р.

ATI/AMD driver Ubuntu

Если у вас видеокарта от производителя ATI/AMD, то в Ubuntu, вероятнее всего, будут задействованы модули ядра - radeon, radeonfb, atyfb, aty128fb.

Все эти вышеперечисленные модули ядра - это базовая поддержка видеокарт ATI/AMD, грубо говоря "чтобы хоть что-то увидеть на мониторе".

Есть проект Gallium3D, в рамках которого создаётся в том числе и свободный драйвер для видеокарт ATI. Но пока производительность и полная поддержка 3D по сравнению с официальным проприетарным драйвером - оставляет желать лучшего, хотя нужно отдать должно разработчикам Gallium3D.

Естественное желание многих пользователей установить родной драйвер ATI/AMD с аппаратной поддержкой 3D в Ubuntu, пусть даже и проприетарный (закрытый).

Для видеокарт в Ubuntu можно установить проприетарный драйвер от производителя. Для этого запустите Параметры системы - Драйверы устройств, там установите и активируйте драйвер.

Если по некоторым причинам автоматически вам не был подобран драйвер, вы всегда можете сориентироваться по таблицам

Но сначала чуть-чуть матчасти.

У каждого устройства есть идентификатор производителя (Vendor ID) и идентификатор устройства (Device ID).
У ATI/AMD - идентификатор 1002.
Если выполните на своём компьютере

lspci -nn|grep -i 1002
, то должны обнаружить свою ATI видеокарту.

Например,

01:05.0 VGA compatible controller [0300]: ATI Technologies Inc M880G [Mobility Radeon HD 4200] [1002:9712]

Найдя на данной странице код 9712 - можно сделать вывод - какой пакет нужно установить, чтобы установить проприетарный драйвер от ATI с аппаратной поддержкой 3D.

В нашем примере, нужно установить пакет fglrx через Центр приложений Ubuntu или в Терминале

sudo apt-get update && sudo apt-get install fglrx

Что если не нашли свою видеокарту ATI в таблицах?
Не отчаивайтесь. Если видеокарта "не молода", то лучше оставить драйвер по умолчанию. Всё равно из старой видеокарты не выжмите ничего серьёзного и проприетарное 3D вам не поможет.

После того как поставите проприетарный драйвер от ATI с аппаратной поддержкой 3D и перезагрузитесь. Проверьте аппаратную прорисовку 3D вашей видеокартой.

glxinfo | grep -i render

вы должны увидеть примерно следующее

direct rendering: Yes
...
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_OES_depth24, 
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer, 

Так же в Терминале запустите glxgears и, понаблюдав за вращением шестерёнок не менее 15 секунд, заметьте плавность анимации.

Можно поставить игру extremetuxracer и покататься с ледяных горок с Tux и окончательно убедиться, что 3D есть и работает.

Установка драйвера ATI через репозитарий

Это самый лучший вариант, если ваша видеокарта находится в нижеприведённой таблице.

fglrx обслуживает следующие видеокарты:
установить можно

sudo apt-get update && sudo apt-get install fglrx

6700 no description
6701 no description
6702 no description
6703 no description
6704 no description
6705 no description
6706 no description
6707 Cayman LE GL [FirePro V5900]
6708 no description
6709 no description
6718 Cayman XT [Radeon HD 6970]
6719 Cayman PRO [Radeon HD 6950]
671C no description
671D no description
671F no description
6720 Blackcomb [Radeon HD 6900M series]
6721 no description
6722 no description
6723 no description
6724 no description
6725 no description
6726 no description
6727 no description
6728 no description
6729 no description
6738 Barts XT [ATI Radeon HD 6800 Series]
6739 Barts PRO [ATI Radeon HD 6800 Series]
673E no description
6740 Whistler XT [AMD Radeon HD 6700M Series]
6741 Whistler [AMD Radeon HD 6600M Series]
6742 Whistler LE [AMD Radeon HD 6625M Graphics]
6743 Whistler [Radeon E6760]
6744 no description
6745 no description
6746 no description
6747 no description
6748 no description
6749 Turks [FirePro V4900]
674A no description
6750 Turks [AMD Radeon HD 6570]
6751 Turks [Radeon HD 7600A Series]
6758 Turks [Radeon HD 6670]
6759 Turks [Radeon HD 6570]
675B no description
675D no description
675F no description
6760 Seymour [Radeon HD 6400M Series]
6761 Seymour LP [Radeon HD 6430M]
6762 no description
6763 Seymour [Radeon E6460]
6764 no description
6765 no description
6766 no description
6767 no description
6768 no description
6770 Caicos [Radeon HD 6400 Series]
6772 Caicos [Radeon HD 7400A Series]
6778 Caicos [Radeon HD 7000 Series]
6779 Caicos [Radeon HD 6450]
677B no description
6780 no description
6784 no description
6788 no description
678A no description
6798 Tahiti XT [Radeon HD 7970]
6799 New Zealand [Radeon HD 7990]
679A no description
679E no description
6800 WIMBLEDON XT [Radeon HD 7970M]
6801 no description
6808 no description
6809 no description
6818 PITCAIRN [Radeon HD 7800]
6819 PITCAIRN PRO [Radeon HD 7800 Series]
6820 no description
6821 no description
6823 no description
6824 no description
6825 no description
6826 no description
6827 no description
6828 no description
682D no description
682F no description
6830 no description
6831 no description
6838 no description
6839 no description
683B no description
683D no description
683F no description
6840 Thames XT/GL [Radeon HD 7600M Series]
6841 Thames [Radeon 7500M/7600M Series]
6842 no description
6843 Thames [Radeon HD 7670M]
6849 no description
684C no description
6850 Lombok GL AIO [Radeon HD 7570]
6858 Lombok [Radeon HD 7400 series]
6859 no description
6880 no description
6888 no description
6889 Cypress [FirePro V7800]
688A no description
688C no description
688D no description
6890 no description
6898 Cypress XT [Radeon HD 5870]
6899 Cypress [Radeon HD 5800 Series]
689B no description
689C no description
689D no description
689E no description
68A0 no description
68A1 no description
68A8 no description
68A9 no description
68B0 no description
68B1 no description
68B8 no description
68B9 no description
68BA no description
68BE no description
68BF no description
68C0 no description
68C1 no description
68C7 no description
68C8 no description
68C9 no description
68D0 no description
68D1 no description
68D8 no description
68D9 no description
68DA no description
68DE no description
68E0 no description
68E1 no description
68E4 no description
68E5 no description
68E8 no description
68E9 no description
68F0 no description
68F1 no description
68F2 no description
68F8 no description
68F9 no description
68FA no description
68FE no description
9400 R600 [Radeon HD 2900 Series]
9401 no description
9402 no description
9403 R600 [Radeon HD 2900 PRO]
9405 no description
940A no description
940B no description
940F no description
9440 RV770 [Radeon HD 4870]
9441 R700 [Radeon HD 4870 X2]
9442 RV770 [Radeon HD 4850]
9443 R700 [Radeon HD 4850]
9444 no description
9446 no description
9447 no description
944A no description
944B no description
944C no description
944E no description
944F no description
9450 RV770 [FireStream 9270]
9451 no description
9452 RV770 [FireStream 9250]
9456 no description
945A no description
945B no description
945E no description
9460 RV790 [Radeon HD 4890]
9462 RV790LE [Radeon HD 4800 Series]
946A no description
946B no description
947A no description
947B no description
9480 M96 [Mobility Radeon HD 4650]
9487 no description
9488 RV730 XT [Mobility Radeon HD 4670]
9489 M96 XT [Mobility FireGL V5725]
948A no description
948F no description
9490 RV730XT [Radeon HD 4670]
9491 M96 CSP [ATI RADEON E4690]
9495 RV730 Pro AGP [Radeon HD 4600 Series]
9498 RV730 PRO [Radeon HD 4650]
949C no description
949E no description
949F no description
94A0 no description
94A1 no description
94A3 no description
94B1 no description
94B3 no description
94B4 no description
94B5 no description
94C0 no description
94C1 no description
94C3 no description
94C4 no description
94C5 no description
94C6 no description
94C7 no description
94C8 no description
94C9 no description
94CB no description
94CC no description
9500 no description
9501 RV670 [Radeon HD 3870]
9504 RV670 [Mobility Radeon HD 3850]
9505 RV670PRO [Radeon HD 3850]
9506 no description
9507 RV670 [Radeon HD 3850]
9508 M88 XT Mobility Radeon HD 3870]
9509 no description
950F no description
9511 RV670 [FireGL 7700]
9513 no description
9515 RV670 AGP [Radeon HD 3850]
9517 no description
9519 RV670 [FireStream 9170]
9540 RV710 [Radeon HD 4550]
9541 no description
9542 no description
954E no description
954F no description
9552 RV710 [Mobility Radeon HD 4300 Series]
9553 RV710 [Mobility Radeon HD 4500/5100 Series]
9555 RV710 [Mobility Radeon HD 4300/4500 Series]
9557 no description
955F no description
9580 no description
9581 RV630 [Mobility Radeon HD 2600]
9583 RV630 [Mobility Radeon HD 2600 XT]
9586 RV 630 XT AGP [Radeon HD 2600 XT AGP]
9587 RV630 PRO AGP [Radeon HD 2600 PRO AGP]
9588 RV630 [Radeon HD 2600XT]
9589 RV630 [Radeon HD 2600 Series]
958A no description
958B no description
958C no description
958D no description
958E no description
958F no description
9590 no description
9591 RV635 [Mobility Radeon HD 3650]
9593 RV635 [Mobility Radeon HD 3670]
9595 M86GL [Mobility FireGL V5700]
9596 RV635 PRO AGP [Radeon HD 3650]
9597 no description
9598 RV630 [Radeon HD 3600 Series]
9599 no description
959B no description
95C0 no description
95C2 no description
95C4 no description
95C5 no description
95C6 no description
95C7 no description
95C9 no description
95CC no description
95CD no description
95CE no description
95CF no description
9610 RS780 [Radeon HD 3200]
9611 RS780C [Radeon HD 3100]
9612 RS780M/RS780MN [Mobility Radeon HD 3200 Graphics]
9613 RS780MC [Mobility Radeon HD 3100 Graphics]
9614 RS780D [Radeon HD 3300]
9615 RS780E [Radeon HD 3200]
9616 RS780L [Radeon HD 3000]
9640 BeaverCreek [Radeon HD 6550D]
9641 BeaverCreek [Mobility Radeon HD 6620G]
9642 no description
9643 no description
9644 no description
9645 no description
9647 no description
9648 no description
9649 no description
964A no description
964B no description
964C no description
964E no description
964F no description
9710 RS880 [Radeon HD 4200]
9711 no description
9712 RS880M [Mobility Radeon HD 4200 Series]
9713 RS880M [Mobility Radeon HD 4100]
9714 RS880 [Radeon HD 4290]
9715 RS880 [Radeon HD 4250]
9802 Wrestler [Radeon HD 6310]
9803 no description
9804 Wrestler [Radeon HD 6250]
9805 no description
9806 Wrestler [Radeon HD 6320]
9807 Wrestler [Radeon HD 6290]
9808 no description
9809 no description
9900 no description
9901 no description
9903 no description
9904 no description
9905 no description
9906 no description
9907 no description
9908 no description
9909 no description
990A no description
990F no description
9990 no description
9991 no description
9992 no description
9993 no description
9994 no description


Установка драйвера ATI в ручном режиме

1) Сначала скачайте драйвер именно под вашу видеокарту с официального сайта support.amd.com/us/gpudownload/Pages/index.aspx

2) Установите пакеты, которые понадобятся для сборки драйвера

sudo apt-get install ia32-libs ia32-libs-multiarch:i386 build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases linux-headers-generic

3) Сгенерируйте пакет. Замените здесь amd-driver-installer-12-2-x86.x86_64.run на имя файла, что вы скачали в п.п 1.

sudo sh ./amd-driver-installer-12-2-x86.x86_64.run --buildpkg Ubuntu/`lsb_release -cs`

4) Установите сгенерированные пакеты:

sudo dpkg -i fglrx*.deb

5) Перезагрузитесь и вызовите AMD Catalyst Control Center для настройки вашей видеокарты.

Похожие материалы:
nVidia driver Ubuntu.
Драйвер Linux для устройства.
Linux HCL - поддерживаемое оборудование.
Ускорение Ubuntu.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments