Если у вас видеокарта от производителя 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 есть и работает.
Это самый лучший вариант, если ваша видеокарта находится в нижеприведённой таблице.
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 |
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 для настройки вашей видеокарты.
Похожие материалы:
ATI/AMD и Ubuntu. Какой графический драйвер выбрать?
nVidia driver Ubuntu.
Драйвер Linux для устройства.
Linux HCL - поддерживаемое оборудование.
Ускорение Ubuntu.