Сейчас я постараюсь подробно описать, что и как я сделал.
Начал я с того что сгенерировал драйвер в rpm пакеты, запустил консоль от root и ввёл команду:
Код: Выделить всё
[sees@localhost ~]$ su root
Password:
[root@localhost sees]# ./ati-driver-installer-9.2-x86.x86_64.run --buildpkg Mandriva/2009.0
Created directory fglrx-install.HOYujN
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.582...........................................................................
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
...................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Mandriva/2009.0
устанавливается gcc-4.3.2-3mnb2.i586.rpm libbinutils2-2.18.50.0.8-1mnb2.i586.rpm manbo-mandriva-files-gcc-4.3.2-1mnb2.i586.rpm libstdc++-devel-4.3.2-3mnb2.i586.rpm binutils-2.18.50.0.8-1mnb2.i586.rpm m4-1.4.11-2mdv2009.0.i586.rpm make-3.81-3mdv2009.0.i586.rpm libgettextmisc-0.17-3mdv2009.0.i586.rpm из /media/cdrom/i586/media/main
устанавливается automake-1.10.1-2mdv2009.0.noarch.rpm rpm-manbo-setup-build-2-13mnb2.noarch.rpm manbo-mandriva-files-gcc-c++-4.3.2-1mnb2.i586.rpm gettext-0.17-3mdv2009.0.i586.rpm libgomp1-4.3.2-3mnb2.i586.rpm libtool-base-1.5.26-5mdv2009.0.i586.rpm autoconf-2.63-1mdv2009.0.noarch.rpm gcc-c++-4.3.2-3mnb2.i586.rpm из /media/cdrom/i586/media/main
устанавливается rpm-mandriva-setup-build-1.87-1mdv2009.0.i586.rpm spec-helper-0.29.5-1mdv2009.0.noarch.rpm elfutils-0.137-1mdv2009.0.i586.rpm rpm-build-4.4.2.3-20mnb2.i586.rpm из /media/cdrom/i586/media/main
Package /home/sees/x11-driver-video-fglrx-8.582-1amd.mdv2009.0.i586.rpm has been successfully generated
Package /home/sees/fglrx-control-center-8.582-1amd.mdv2009.0.i586.rpm has been successfully generated
Package /home/sees/dkms-fglrx-8.582-1amd.mdv2009.0.i586.rpm has been successfully generated
Package /home/sees/fglrx-devel-8.582-1amd.mdv2009.0.i586.rpm has been successfully generated
Package /home/sees/fglrx-debug-8.582-1amd.mdv2009.0.i586.rpm has been successfully generated
Removing temporary directory: fglrx-install.HOYujN
[root@localhost sees]#Пакеты без проблем згенерировались!
Далее я устанавливаю их с помощью команды:
Код: Выделить всё
urpmi ./*.rpmКод: Выделить всё
[root@localhost sees]# urpmi ./*.rpm
Для удовлетворения зависимостей будут установлены следующие пакеты:
Пакет Версия Релиз Платформа
(источник "Mandriva Linux - 2009.0 (Powerpack) - Installer")
dkms 2.0.19 11mdv2009.0 noarch
dkms-minimal 2.0.19 11mdv2009.0 noarch
kernel-server-devel-2.6.27-0.> 1 1mnb2 i586
kernel-server-devel-latest 2.6.27 0.rc8.2mnb2 i586 (рекомендуется)
libncurses-devel 5.6 1.20080823.1> i586
(командная строка)
dkms-fglrx 8.582 1amd.mdv2009> i586
fglrx-control-center 8.582 1amd.mdv2009> i586
fglrx-debug 8.582 1amd.mdv2009> i586
fglrx-devel 8.582 1amd.mdv2009> i586
x11-driver-video-fglrx 8.582 1amd.mdv2009> i586
Будет использовано 96МБ дополнительного дискового пространства.
Будет загружено 24МБ пакетов.
Установить 10 пакетов? (Y/n) Y
устанавливается /media/cdrom/i586/media/main/kernel-server-devel-latest-2.6.27-0.rc8.2mnb2.i586.rpm
/media/cdrom/i586/media/main/dkms-minimal-2.0.19-11mdv2009.0.noarch.rpm
./x11-driver-video-fglrx-8.582-1amd.mdv2009.0.i586.rpm
./dkms-fglrx-8.582-1amd.mdv2009.0.i586.rpm
/media/cdrom/i586/media/main/kernel-server-devel-2.6.27-0.rc8.2mnb-1-1mnb2.i586.rpm
/media/cdrom/i586/media/main/dkms-2.0.19-11mdv2009.0.noarch.rpm
/media/cdrom/i586/media/main/libncurses-devel-5.6-1.20080823.1mdv2009.0.i586.rpm
./fglrx-control-center-8.582-1amd.mdv2009.0.i586.rpm
Подготовка... #############################################
1/10: libncurses-devel #############################################
2/10: kernel-server-devel-2.6.27-0.rc8.2mnb
#############################################
3/10: dkms-minimal #############################################
4/10: dkms #############################################
5/10: kernel-server-devel-latest
#############################################
6/10: x11-driver-video-fglrx
#############################################
7/10: dkms-fglrx #############################################
Creating symlink /var/lib/dkms/fglrx/8.582-1amd.mdv2009.0/source ->
/usr/src/fglrx-8.582-1amd.mdv2009.0
DKMS: add Completed.
Preparing kernel 2.6.27-server-0.rc8.2mnb for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper.....
using /proc/config.gz
make oldconfig....
make prepare....
Building module:
cleaning build area....
KERNEL_PATH=/lib/modules/2.6.27-server-0.rc8.2mnb/build sh make.sh --uname_r=2.6.27-server-0.rc8.2mnb.....
cleaning build area....
cleaning kernel tree (make mrproper).....
DKMS: build Completed.
fglrx.ko.gz:
- Installation
- Installing to /lib/modules/2.6.27-server-0.rc8.2mnb/dkms/drivers/char/drm/
depmod.....
DKMS: install Completed.
8/10: fglrx-control-center #############################################
----------------------------------------------------------------------
Дополнительная информация о пакете x11-driver-video-fglrx-8.582-1amd.mdv2009.0.i586
This driver is for ATI Radeon 9500 and newer cards.
Reconfiguring is not necessary when upgrading from a previous Mandriva ATI
driver package.
Use XFdrake to configure X to use the correct ATI driver. Any needed
packages will be automatically installed if not already present.
1. Run XFdrake as root.
2. Go to the Graphics Card list.
3. Select your card (it is usually already autoselected).
4. Answer any questions asked and then quit.
If you do not want to use XFdrake or it does not work correctly for
you, see README.manual-setup for manual installation instructions.
----------------------------------------------------------------------
устанавливается fglrx-devel-8.582-1amd.mdv2009.0.i586.rpm fglrx-debug-8.582-1amd.mdv2009.0.i586.rpm из .
Подготовка... #############################################
9/10: fglrx-debug #############################################
10/10: fglrx-devel #############################################
[root@localhost sees]#Тоже вроде как без проблем поставилось!
Далее я пытаюсь инициализировать Catalist Control Center:
Код: Выделить всё
aticonfig --initialвот что у меня получилось:
Код: Выделить всё
[root@localhost sees]# aticonfig --initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-0
[root@localhost sees]#На первый взгляд вроде бы как получилось,но я решил проверить информацию о видеокарте:
Код: Выделить всё
fglrxinfoНа это он мне выдаёт:
Код: Выделить всё
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.0 Mesa 7.0.4)Честно говоря не понял что это могло бы значить,но явно не та информация которую мне нужно бы было увидеть.
Далее, я решил перезапустить иксы командой:
Код: Выделить всё
CTRL+ALT+BACKSPACEКод: Выделить всё
fglrxinfoВот что из этого получилось:
Код: Выделить всё
[root@localhost sees]# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 3650
OpenGL version string: 2.1.8494 ReleaseПолучился желаемый результат,выдал сведенья о моей видеокарте.
Далее я решил проверит её на производительность,для этого я использовал команду:
Код: Выделить всё
fgl_glxgearsВот что у меня вышло:
Код: Выделить всё
[root@localhost sees]# fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 146 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 37
Current serial number in output stream: 38
[root@localhost sees]#По идее должен был бы появится кубик,который бы двигался и в консоли через определённые прмежутки времени выдавалась бы информация о производительности, но её неоказалось, а вместо неё вот эти ошибки,которые я не знаю как исправить.
Далее я попробовал запустить Control Catalist Center, который не запустился и выдал сообщение о том,что драйвер ATI либо неустановлен либо фонкционирует неправильно,попробуйте настроить его спомощью aticonfig.Честно говоря я не знаю как настроить с помощью этой команды и вообще не знаю как мне сделать,ч то бы всё заработало,подскажите пожалуста ,что нужно делать в данной ситуации, ещё прилагаю свой информацию xorg.conf
Код: Выделить всё
# File generated by XFdrake (rev 247269)
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerLayout"
Identifier "layout1"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "Mouse2" "SendCoreEvents"
InputDevice "SynapticsMouse1" "SendCoreEvents"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection
Section "ServerFlags"
#DontZap # disable <Ctrl><Alt><BS> (server abort)
# allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
Section "InputDevice"
Identifier "Mouse2"
Driver "evdev"
Option "device" "/dev/input/by-id/usb-A4Tech_PS.2+USB_Mouse-event-mouse"
Option "HWheelRelativeAxisButtons" "7 6"
EndSection
Section "InputDevice"
Identifier "SynapticsMouse1"
Driver "synaptics"
Option "SHMConfig" "on"
EndSection
Section "Monitor"
# Monitor preferred modeline (60.0 Hz vsync, 49.0 kHz hsync, ratio 16/10, 98 dpi)
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName ""
HorizSync 44.0 - 51.0
VertRefresh 44.0 - 64.0
ModeLine "1280x800" 68.9 1280 1296 1344 1408 800 801 804 816 -hsync -vsync
ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "device1"
Driver "radeonhd"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon X1300 and later"
Option "DPMS"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSectionПодскажите, что мне делать?
Mandriva 2009.0
