Както други неща, драйверите за ATi се инсталират много лесно под Debian. Ето какво е нужно да направите:
Добавете в '/etc/apt/sources.list':
Огледала:
Предполагам знаете, че след това е необходимо да изпълните:
Ето списък на готовите модули за съответните ядра:
fglrx-kernel-2.6.8-2-386 - ATI binary kernel module for Linux 2.6.8-2-386
fglrx-kernel-2.6.8-2-686 - ATI binary kernel module for Linux 2.6.8-2-686
fglrx-kernel-2.6.8-2-686-smp - ATI binary kernel module for Linux 2.6.8-2-686-smp
fglrx-kernel-2.6.8-2-k7 - ATI binary kernel module for Linux 2.6.8-2-k7
fglrx-kernel-2.6.8-2-k7-smp - ATI binary kernel module for Linux 2.6.8-2-k7-smp
fglrx-kernel-2.6.12-1-386 - ATI binary kernel module for Linux 2.6.12-1-386
fglrx-kernel-2.6.12-1-686 - ATI binary kernel module for Linux 2.6.12-1-686
fglrx-kernel-2.6.12-1-686-smp - ATI binary kernel module for Linux 2.6.12-1-686- smp
fglrx-kernel-2.6.12-1-k7 - ATI binary kernel module for Linux 2.6.12-1-k7
fglrx-kernel-2.6.12-1-k7-smp - ATI binary kernel module for Linux 2.6.12-1-k7-smp
fglrx-kernel-2.6.14-1-386 - ATI binary kernel module for Linux 2.6.14-1-386
fglrx-kernel-2.6.14-1-686 - ATI binary kernel module for Linux 2.6.14-1-686
fglrx-kernel-2.6.14-1-686-smp - ATI binary kernel module for Linux 2.6.14-1-686- smp
fglrx-kernel-2.6.14-1-k7 - ATI binary kernel module for Linux 2.6.14-1-k7
fglrx-kernel-2.6.14-1-k7-smp - ATI binary kernel module for Linux 2.6.14-1-k7-smp
fglrx-kernel-2.6.14-2-386 - ATI binary kernel module for Linux 2.6.14-2-386
fglrx-kernel-2.6.14-2-686 - ATI binary kernel module for Linux 2.6.14-2-686
fglrx-kernel-2.6.14-2-686-smp - ATI binary kernel module for Linux 2.6.14-2-686- smp
fglrx-kernel-2.6.14-2-k7 - ATI binary kernel module for Linux 2.6.14-2-k7
fglrx-kernel-2.6.14-2-k7-smp - ATI binary kernel module for Linux 2.6.14-2-k7-smp
fglrx-kernel-2.6.15-1-486 - ATI binary kernel module for Linux 2.6.15-1-486
fglrx-kernel-2.6.15-1-686 - ATI binary kernel module for Linux 2.6.15-1-686
fglrx-kernel-2.6.15-1-686-smp - ATI binary kernel module for Linux 2.6.15-1-686- smp
fglrx-kernel-2.6.15-1-k7 - ATI binary kernel module for Linux 2.6.15-1-k7
fglrx-kernel-2.6.15-1-k7-smp - ATI binary kernel module for Linux 2.6.15-1-k7-smp
Можете да си ги инсталирате чрез apt-get, Synaptic или друг предпочитан от вас начин, след което да конфигурирате Х-а и да рестартирате. Това са нещата, които трябва да инсталирате, за да ви работят драйверите на ATi. Обаче ако няма компилирани модули за вашето ядро, ще трябва да си ги компилирате сами и да ги заредите. Никак не е сложно. Просто инсталирайте fglrx-driver (2D display drivers and hardware accelerated OpenGL for X.Org 6.8.0), fglrx-kernel-src (kernel module build environment) и fglrx-control-qt3 (Control panel for the ATI Radeon and FireGL graphics accelerators):
След това отидете в директорията '/usr/src' (с командата cd /usr/src) и разархивирайте файла 'fglrx.tar.bz2':
После влезте в директорията '/usr/src/modules/fglrx' (с командата cd /usr/src/modules/fglrx) и изпълнете:
Тогава ще се генерира deb пакет с компилиран модул в '/usr/src' и ще се инсталира автоматично. Но това не е достатъчно. Ще трябва и да го заредите, но не можете да направите това, докато Х-а ви е стартиран. Минете в режим, в който не се зарежда Х-а:
и изпълнете:
После отново можете да си заредите графичната среда с
и да коригирате '/etc/X11/xorg.conf' по следния начин:
Section "Module"
...
# Тези модули са необходими за 3D ускорението
Load "GLcore"
Load "glx"
Load "dri"
...
# Load "extmod" but omit DGA extension
# (the DGA extension is broken in the fglrx driver)
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
...
EndSection
Section "Device"
Identifier "ATI"
Driver "fglrx" # това е важната част
# Ако X откаже да използва желаната от вас резолюция,
#разкоментирайте следващата опция:
#Option "NoDDC"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Use internal AGP GART support? ===
# If OpenGL acceleration doesn't work, try using "yes" here
# and disable the kernel agpgart driver.
Option "UseInternalAGPGART" "no"
EndSection
Section "Screen"
Identifier "your screen"
Device "ATI"
Monitor "your monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" # това е само пример,
# коригирайте го според нуждите си
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Рестартирайте Х-а, като натиснете едновременно клавишната комбинация 'ctrl+alt+backspаce' и проверете дали ви работи 3D ускорението като изпълните командата 'fglrxinfo' или 'glxinfo'. Тогава трябва да ви се изпише нещо подобно на следното:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic <-зависи от модела на видеокартата ви.
Ами това е. Желая ви приятни забавления с 3D игри под Debian!
Източник
Редактирано от phantomlord на Юли 02 2006, 03:54
Добавете в '/etc/apt/sources.list':
Цитат:
Огледала:
Цитат:
Предполагам знаете, че след това е необходимо да изпълните:
Код:
apt-get update
Ето списък на готовите модули за съответните ядра:
Цитат:
fglrx-kernel-2.6.8-2-386 - ATI binary kernel module for Linux 2.6.8-2-386
fglrx-kernel-2.6.8-2-686 - ATI binary kernel module for Linux 2.6.8-2-686
fglrx-kernel-2.6.8-2-686-smp - ATI binary kernel module for Linux 2.6.8-2-686-smp
fglrx-kernel-2.6.8-2-k7 - ATI binary kernel module for Linux 2.6.8-2-k7
fglrx-kernel-2.6.8-2-k7-smp - ATI binary kernel module for Linux 2.6.8-2-k7-smp
fglrx-kernel-2.6.12-1-386 - ATI binary kernel module for Linux 2.6.12-1-386
fglrx-kernel-2.6.12-1-686 - ATI binary kernel module for Linux 2.6.12-1-686
fglrx-kernel-2.6.12-1-686-smp - ATI binary kernel module for Linux 2.6.12-1-686- smp
fglrx-kernel-2.6.12-1-k7 - ATI binary kernel module for Linux 2.6.12-1-k7
fglrx-kernel-2.6.12-1-k7-smp - ATI binary kernel module for Linux 2.6.12-1-k7-smp
fglrx-kernel-2.6.14-1-386 - ATI binary kernel module for Linux 2.6.14-1-386
fglrx-kernel-2.6.14-1-686 - ATI binary kernel module for Linux 2.6.14-1-686
fglrx-kernel-2.6.14-1-686-smp - ATI binary kernel module for Linux 2.6.14-1-686- smp
fglrx-kernel-2.6.14-1-k7 - ATI binary kernel module for Linux 2.6.14-1-k7
fglrx-kernel-2.6.14-1-k7-smp - ATI binary kernel module for Linux 2.6.14-1-k7-smp
fglrx-kernel-2.6.14-2-386 - ATI binary kernel module for Linux 2.6.14-2-386
fglrx-kernel-2.6.14-2-686 - ATI binary kernel module for Linux 2.6.14-2-686
fglrx-kernel-2.6.14-2-686-smp - ATI binary kernel module for Linux 2.6.14-2-686- smp
fglrx-kernel-2.6.14-2-k7 - ATI binary kernel module for Linux 2.6.14-2-k7
fglrx-kernel-2.6.14-2-k7-smp - ATI binary kernel module for Linux 2.6.14-2-k7-smp
fglrx-kernel-2.6.15-1-486 - ATI binary kernel module for Linux 2.6.15-1-486
fglrx-kernel-2.6.15-1-686 - ATI binary kernel module for Linux 2.6.15-1-686
fglrx-kernel-2.6.15-1-686-smp - ATI binary kernel module for Linux 2.6.15-1-686- smp
fglrx-kernel-2.6.15-1-k7 - ATI binary kernel module for Linux 2.6.15-1-k7
fglrx-kernel-2.6.15-1-k7-smp - ATI binary kernel module for Linux 2.6.15-1-k7-smp
Можете да си ги инсталирате чрез apt-get, Synaptic или друг предпочитан от вас начин, след което да конфигурирате Х-а и да рестартирате. Това са нещата, които трябва да инсталирате, за да ви работят драйверите на ATi. Обаче ако няма компилирани модули за вашето ядро, ще трябва да си ги компилирате сами и да ги заредите. Никак не е сложно. Просто инсталирайте fglrx-driver (2D display drivers and hardware accelerated OpenGL for X.Org 6.8.0), fglrx-kernel-src (kernel module build environment) и fglrx-control-qt3 (Control panel for the ATI Radeon and FireGL graphics accelerators):
Код:
apt-get install fglrx-driver fglrx-kernel-src fglrx-control-qt3
След това отидете в директорията '/usr/src' (с командата cd /usr/src) и разархивирайте файла 'fglrx.tar.bz2':
Код:
tar jxvf fglrx.tar.bz2
После влезте в директорията '/usr/src/modules/fglrx' (с командата cd /usr/src/modules/fglrx) и изпълнете:
Код:
module-assistant prepare
module-assistant a-i fglrx
module-assistant a-i fglrx
Тогава ще се генерира deb пакет с компилиран модул в '/usr/src' и ще се инсталира автоматично. Но това не е достатъчно. Ще трябва и да го заредите, но не можете да направите това, докато Х-а ви е стартиран. Минете в режим, в който не се зарежда Х-а:
Код:
init 1
и изпълнете:
Код:
modprobe -v fglrx
После отново можете да си заредите графичната среда с
Код:
init 5
и да коригирате '/etc/X11/xorg.conf' по следния начин:
Цитат:
Section "Module"
...
# Тези модули са необходими за 3D ускорението
Load "GLcore"
Load "glx"
Load "dri"
...
# Load "extmod" but omit DGA extension
# (the DGA extension is broken in the fglrx driver)
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
...
EndSection
Section "Device"
Identifier "ATI"
Driver "fglrx" # това е важната част
# Ако X откаже да използва желаната от вас резолюция,
#разкоментирайте следващата опция:
#Option "NoDDC"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Use internal AGP GART support? ===
# If OpenGL acceleration doesn't work, try using "yes" here
# and disable the kernel agpgart driver.
Option "UseInternalAGPGART" "no"
EndSection
Section "Screen"
Identifier "your screen"
Device "ATI"
Monitor "your monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" # това е само пример,
# коригирайте го според нуждите си
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Рестартирайте Х-а, като натиснете едновременно клавишната комбинация 'ctrl+alt+backspаce' и проверете дали ви работи 3D ускорението като изпълните командата 'fglrxinfo' или 'glxinfo'. Тогава трябва да ви се изпише нещо подобно на следното:
Цитат:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic <-зависи от модела на видеокартата ви.
Ами това е. Желая ви приятни забавления с 3D игри под Debian!
Източник
Редактирано от phantomlord на Юли 02 2006, 03:54
Debian lenny/sid, 2.6.24-phantomlord, KDE 3.5.9
http://myfreesoft.net/phpBB2/index.php?c=7
The knowledge is to be shared...
Помогни си сам, за да ти помогне и Господ

http://myfreesoft.net/phpBB2/index.php?c=7
The knowledge is to be shared...
Помогни си сам, за да ти помогне и Господ
