Инсталиране на драйвери за ATi видеокарти в Debian

Статии свързани с настройката на хардуерни устройства и инсталиране на драйвери.

Модератори: Freya, Kulu Ngile

Инсталиране на драйвери за ATi видеокарти в Debian

Мнениеот phantomlord » Пон 20, Ное, 2006 23:27

Както други неща, драйверите за ATi се инсталират много лесно под Debian. Ето какво е нужно да направите:

Инсталирайте:
Код за потвърждение: Избери целия код
apt-get install fglrx-control fglrx-driver fglrx-kernel-src


След това влизате в директорията ‘/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


Тогава ще се генерира deb пакет с компилиран модул в ‘/usr/src’ и ще се инсталира автоматично. Но това не е достатъчно. Ще трябва и да го заредите, но не можете да направите това, докато Х-а ви е стартиран. Минете в режим, в който не се зарежда Х-а:
Код за потвърждение: Избери целия код
init 1

или спрете gdm:
Код за потвърждение: Избери целия код
/etc/init.d/gdm stop

и изпълнете:
Код за потвърждение: Избери целия код
modprobe -v fglrx


После отново можете да си заредите графичната среда с:
Код за потвърждение: Избери целия код
init 5

или да стартирате gdm:
Код за потвърждение: Избери целия код
/etc/init.d/gdm start


Kоригирате ‘/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 "1024×768" # това е само пример,
# коригирайте го според нуждите си
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 на Сря 09, Апр, 2008 1:48, променена общо 3 пъти
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Re: Инсталиране на драйвери за ATi видеокарти в Debian

Мнениеот DJBoraP » Чет 04, Яну, 2007 12:38

phantomlord написа:Както други неща, драйверите за ATi се инсталират много лесно под Debian...

Е да ама.... :oops:

Дава ми грешка още при инсталирането

Код за потвърждение: Избери целия код
lj5:/home/djborap# apt-get install fglrx-control fglrx-driver fglrx-driver-dev fglrx-kernel-src fglrx-sources
Reading package lists... Done
Building dependency tree... Done
W: Couldn't stat source package list http://www.stanchina.net ./ Packages (/var/lib/apt/lists/www.stanchina.net_%7eflavio_debian-fglrx-xorg_._Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package fglrx-control


При изпълняването на apt-get update също има проблем с хранилищата ==>
Код за потвърждение: Избери целия код
Ign http://www.stanchina.net ./ Packages/DiffIndex
Err http://www.stanchina.net ./ Packages
  404 Not Found
Hit http://www.stanchina.net ./ Packages
Fetched 979B in 1s (593B/s)
Failed to fetch http://www.stanchina.net/~flavio/debian-fglrx-xorg/./Packages.gz  404 Not Found
Reading package lists... Done
W: GPG error: http://www.stanchina.net ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3DCCCCACE46F104F
W: Couldn't stat source package list http://www.stanchina.net ./ Packages (/var/lib/apt/lists/www.stanchina.net_%7eflavio_debian-fglrx-xorg_._Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.



Ето ми го source листа:

#
deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20061111)]/ etch main

deb http://ftp.bg.debian.org/debian/ etch main
deb-src http://ftp.bg.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main
## Repository for Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free
## ATI Drivers
deb http://www.stanchina.net/~flavio/debian-fglrx-modules/ ./
deb http://www.stanchina.net/~flavio/debian-fglrx-xorg/ ./
## ATI Drivers mirrors
deb http://xoomer.virgilio.it/flavio.stanch ... x-modules/ /
deb http://stanchina.sesse.net/debian-fglrx-modules/ /


Няколко пъти проверих синтактиката, в нея ли е проблемът, извинявам се за тъпия въпрос :oops:
Аватар
DJBoraP
Участник
 
Мнения: 522
Регистриран на: Нед 29, Окт, 2006 20:24

Мнениеот phantomlord » Чет 04, Яну, 2007 19:43

Вече няма нужда от тези огледала:

Драйверите за ATi са вече в официалните хранилища.
Пакета fglrx-sources може да не се инсталира. А и изглежда са спрели поддръжката му.
Повече инфо: тук и тук.
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот dilyan_rusev » Пон 29, Яну, 2007 23:58

Имам същата карта, както и debian etch, но се натъквам на следния проблем:

Код за потвърждение: Избери целия код
# modprobe -v fglrx
[fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
FATAL: Error inserting fglrx (/lib/modules/2.6.18-3-486/misc/fglrx.ko): Operation not permitted


Излизам от x като изпълнявам втория метод : gdm stop.

Ще бъда изключително благодарен, ако ми обясниш какво мога да направя. Между другото следвах едно подобно указание, само че за MEPIS,(когато бях с него). Тогава не успях да разкарам mesa: всеки път, когато пробвах какво се е получило с glxinfo | grep direct, ми казваше нещо от рода :
direct rendering: no
mesa indrirect rendering (не си спомняк какво точно).
Тогава потърсих в гугъл как да "отстраня" mesa, понеже изглеждаше, че и други имат същия проблем. Следвах няколко "съвета", дори и от форума на mepis, но все не успявах. Та смисълът да казвам всичко това е, че имам mepis на другия дял и ако там успея да се справя с проблема, няма да е необходимо да го правя с debian-а.
dilyan_rusev
Участник
 
Мнения: 2
Регистриран на: Пон 29, Яну, 2007 23:43

Мнениеот phantomlord » Вто 30, Яну, 2007 0:30

I found the answer to the "*ERROR* firegl_stub_register failed". It happens when the radeon driver has been loaded, so the solution to that is to remove the radeon driver. I can now modprobe fglrx successfully, and lsmod shows it loaded.

Виж lsmod внимателно.
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот dilyan_rusev » Вто 30, Яну, 2007 1:07

Много благодаря! Наистина забелязах, че radeon е зареден, но не обърнах внимание. Благодаря пак!
dilyan_rusev
Участник
 
Мнения: 2
Регистриран на: Пон 29, Яну, 2007 23:43

Мнениеот phantomlord » Вто 30, Яну, 2007 10:13

Пак заповядай :)
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Проблем с TFT монитор + TV

Мнениеот Стефан Радев » Нед 11, Фев, 2007 14:21

Проблем с TFT монитор + TV:
Картината на монитора е много "бяла" и почти нищо не се вижда.

@phantomlord: не знам защо ме насочваш към тази тема. Преди да инсталирам Ati-шките драйвери пробвах Debian-ските и ефекта е един и същ.
Човек и добре да живее... нали? :)
Стефан Радев
Участник
 
Мнения: 7
Регистриран на: Чет 04, Яну, 2007 12:00
Местоположение: София

Мнениеот phantomlord » Нед 11, Фев, 2007 14:50

Пропуснал съм, че става въпрос за TV-out. Виж, с това никога не съм се занимавал и не мога да ти помогна за съжаление...
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

kernel 2.6.20

Мнениеот kostilkata » Чет 22, Фев, 2007 8:38

Всичко е мнгодобре обяснено...и работи ... Благодаря! Но когато си компилирах ядро 2.6.20 и след това трагнах да качвам fglrx драйверите наново (пробвах дори и с последни драйвери от ati ) ми дава грешки и нищо не се инсталира ... по-точно след:module-assistant a-i fglrx???
Целта е XFCE или Gnome с Compiz ili Beryl :) .
Система:Debian unstable; kernel 2.6.20; Radeon 9550 !!!
Благодаря ви предварително

P.S. "четох много и ползвах Google .. все нещо не става " :(
kostilkata
Участник
 
Мнения: 4
Регистриран на: Чет 22, Фев, 2007 8:23
Местоположение: Sofia

Мнениеот tolostoi » Чет 22, Фев, 2007 13:53

Това ядро го няма в хранилищата още, съответно няма и кернрел хедърс и т.н. с тази версия.Ако сам си го компилирал би трябвало тези неща да си ги имаш :oops: защото са ти нужни за компилирането, пробвай сам да си компилираш драйвера.
Аватар
tolostoi
Участник
 
Мнения: 329
Регистриран на: Пон 11, Дек, 2006 16:01
Местоположение: Варна

Мнениеот phantomlord » Чет 22, Фев, 2007 14:46

Не става ясно за какви грешки става въпрос, но и аз мисля, че идват от липсата на компилирани пакети на ATi видеокарти за ядра 2.6.20 в хранилищата на Debian.
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот kostilkata » Чет 22, Фев, 2007 15:44

Благодария!
tolostoi написа:Това ядро го няма в хранилищата още, съответно няма и кернрел хедърс и т.н. с тази версия.Ако сам си го компилирал би трябвало тези неща да си ги имаш :oops: защото са ти нужни за компилирането, пробвай сам да си компилираш драйвера.

да сам сам компилирал ... но кои нешта според тебе триабва да си ги имам ??? И какво имаш впредвид сам да компилирам драйвера. В кернела ема дривер Radeon ... аз се опитвам да кача fglrx .. последните от ATI :?
P.S. "с 2.6.19 преди стана.. но след инстал на 2.6.20 ... по никакав начин не става ??? "
P.S. 2 "грешките които ми дава са нешто такова:
/usr/src/modules/fglrx/firegl_public.c:198: error: expected declaration
specifiers or \u2018...\u2019 before \u2018mlock\u2019
/usr/src/modules/fglrx/firegl_public.c:198: error: expected declaration
specifiers or \u2018...\u2019 before \u2018addr\u2019 ..."

Сигурно аз нешто бъркам ! :(
kostilkata
Участник
 
Мнения: 4
Регистриран на: Чет 22, Фев, 2007 8:23
Местоположение: Sofia

Мнениеот Dog » Нед 25, Фев, 2007 15:34

Привет
Както винаги смоя касмет винаги попадам на грешки :(
Всичко варвеше добре до като стигнах до
module-assistant a-i fglrx
Help Me!
ето и грешката

Код за потвърждение: Избери целия код
dh_testroot
rm -f configure-stamp
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -rf patch
dh_clean
rm /usr/src/modules/fglrx/debian/control
rm /usr/src/modules/fglrx/debian/dirs
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
        cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; \
fi
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make -C /lib/modules/2.6.8-3-386/build SUBDIRS=/usr/src/modules/fglrx modules
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-3-386'
  CC [M]  /usr/src/modules/fglrx/firegl_public.o
In file included from include/asm/thread_info.h:16,
                 from include/linux/thread_info.h:21,
                 from include/linux/spinlock.h:12,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from include/linux/module.h:10,
                 from /usr/src/modules/fglrx/firegl_public.c:92:
include/asm/processor.h:87: error: array type has incomplete element type
/usr/src/modules/fglrx/firegl_public.c:456: warning: initialization from incompatible pointer type
make[2]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-3-386'
make: *** [build] Error 2
Аватар
Dog
Участник
 
Мнения: 95
Регистриран на: Нед 05, Ное, 2006 16:42
Местоположение: Варна

Мнениеот Kulu Ngile » Нед 25, Фев, 2007 17:37

Никога не съм пробвал ати и честно ще научквам. Гледам, че има проблем при хедърите на ядрото, а ти инсталирал ли си ги?
Пробвай да свалиш целият сорс, не само хедърите на самото ядро, което ползваш.
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Следваща

Назад към Настройка на хардуер

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron