Автор Тема: драйвери на АТИ и нестабилен Дебиан  (Прочетена 2846 пъти)

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Здравейте,

По принцип съм (доволен) потребител на Дженту и го ползвам на няколко машини без никакви грижи, но от известно време ме глождеше идеята да дам шанс на "най-голямата" линукс дистрибуция '<img'>.
Инсталирал съм на няколко приятели Убунту без проблем, но не ми хареса нещо това дистро - прекалено юзърско ми се стори (все пак съм gentoo-user '<img'>)  реших да сложа един Дебиан.
Та стига съм се обяснявал - ето какъв ми е проблема:
инсталирах един Дебиан testing от DVD (Standard system), включих в sources.list unstable хранилищата, обнових го с последните пакети и всичко е ОК засега.
Проблема ми е, че при опит за инсталиране на затворените драйвери на АТИ стигам до проблем със зависимостите:
Примерен код

apt-get install fglrx-driver
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  fglrx-driver: Depends: xserver-xorg (>= 1:7.1.0) but it is not going to be installed
E: Broken packages

разбира се, че имам инсталиран xorg:
Примерен код

apt-get  install xserver-xorg
Reading package lists... Done
Building dependency tree      
Reading state information... Done
xserver-xorg is already the newest version.


Сигурно има и друга информация, която да ви е полезна, но за първи път хващам Дебиан и не съм навлязъл още много в пакетната система
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #1 -: Nov 29, 2007, 20:10 »
Пробвай това  '<img'>
С нвидия няма никакъв проблем, а както се вижда и с ати не би трябвало да има  '<img'>
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
драйвери на АТИ и нестабилен Дебиан
« Отговор #2 -: Nov 29, 2007, 21:23 »
Цитат
The following packages have unmet dependencies:
 fglrx-driver: Depends: xserver-xorg (>= 1:7.1.0) but it is not going to be installed
E: Broken packages

Ами виж защо няма да се инсталира, проследи причините и ги реши. Явно в момента наистина си със xserver-xorg 7.1.0
Btw, има много разлики м/у 7.1 и 7.2.
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

apsis

  • Новаци
  • *
  • Публикации: 1
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #3 -: Nov 29, 2007, 22:50 »
Просто не слага така '<img'>
И аз много се мъчих а ATI-то а съм фен на DEBIAN та процедурата е :
(Преди всичко "apt-get update")
1. Теглим най новите драйвери на ATI от сайта (аз лично го правя с wget).
2. Слагаме необходимите ни инструменти: "sudo apt-get install fakeroot debhelper build-essential libstdc++5" (Без sudo ако сте root).
3. Подготвяме си пактетите за съответната дистрибуция (В моят случей Debian/etch), като можете предварителни да си листнете пакетите с "fakeroot sh ati-driver-installer-8.40.4-x86.x86_64.run --listpkg". След това подготвчме пакетите за съответната дистрибуция, при мен е "fakeroot sh ati-driver-installer-8.37.6-x86.x86_64.run --buildpkg Debian/etch". (Примерите са с пакет 8.37.6 за архитектура i386 ).
4. Инсталираме създадените пакети (ще дам пример с двата задължителни, вие си преценете дали ви трябват и 4-те, командата е същата сменяме само името на пакета): "sudo dpkg -i fglrx-driver_8.40.4-1_i386.deb" и "sudo dpkg -i fglrx-kernel-src_8.40.4-1_i386.deb" .
5. Слагаме Linux-Headers : "sudo apt-get install linux-headers-$(uname -r)". ( Пакета при Debian Sarge се казва "kernel-headers-$(uname -r)" )
6. Правим fglrx модула с module-assistant. Първо слагаме module-assistant с следната команда "sudo apt-get install module-assistant", сменяме директорията на /usr/src с командата "cd /usr/src", подготвяме "sudo m-a prepare" и слагаме "sudo m-a a-i fglrx" fglrx.
7. Накрая си настройвате  /etc/X11/xorg.conf (или /etc/X11/XF86Config-4), като най лесно става с "aticonfig --initial --input=/etc/X11/xorg.conf" за един и "aticonfig --initial=dual-head --screen-layout=clone" (това настройва вторият екран да клонира първият, за информация "sudo aticonfig").

Ако е чернобяло трябва да си олучите стандарта на вторият монитор (Телевизор при мен) за моя е PAL-D.



Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
драйвери на АТИ и нестабилен Дебиан
« Отговор #4 -: Nov 30, 2007, 00:57 »
Цитат
Просто не слага така '<img'>

Защо не?! Посочил си най-дървения начин. Този, който е показал Gaara e най-лесния и откакто го открих ползвам почти единствено него. Тук има един друг, който пак e по-лесен от твоя и работи:
http://myfreesoft.net/phpBB2/viewtopic.php?t=251
Според мен проблема на senser идва от това, че вероятно когато е правил dist-upgrade, версията на xserver-xorg не се е обновила и е останала, а драйверите, които се опитва да сложи от хранилищата на unstable зависят от:
Цитат
fglrx-driver: Depends: xserver-xorg (>= 1:7.1.0)

senser, коя е текущата ти версия на xserver-xorg?
Btw, можеш спокойно да го деинсталира заедно със зависимостите му и после да го сложиш пак.



Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #5 -: Nov 30, 2007, 08:27 »
Цитат (phantomlord @ Ноември 30 2007,00:57)

senser, коя е текущата ти версия на xserver-xorg?
Btw, можеш спокойно да го деинсталира заедно със зависимостите му и после да го сложиш пак.

скриптовете от sidux също гърмят с грешка, че е нужен  xserver-xorg (>= 1:7.1.0)
вече пробвах да махна xorg-a заедно със зависимостите и пак го инсталирах, но без резултат
според aptitude версията на  xserver-xorg e 1:7.3+6



Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #6 -: Nov 30, 2007, 09:39 »
Какво ти дава изхода от apt-cache policy xserver-xorg?

Edit 1: Може ли и сорс листа да си покажеш, както и дали имаш файл /etc/apt/preferences и ако е да, какво съдържание има?

Edit 2: Бъг 443216. Бъга е репортнат на 24.11.2007  '<img'> . Отговора:
Цитат

Source: fglrx-driver
Source-Version: 8.42.3-1

We believe that the bug you reported is fixed in the latest version of
fglrx-driver, which is due to be installed in the Debian FTP archive:

fglrx-amdcccle_8.42.3-1_all.deb
  to pool/non-free/f/fglrx-driver/fglrx-amdcccle_8.42.3-1_all.deb
fglrx-control_8.42.3-1_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-control_8.42.3-1_amd64.deb
fglrx-driver_8.42.3-1.diff.gz
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3-1.diff.gz
fglrx-driver_8.42.3-1.dsc
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3-1.dsc
fglrx-driver_8.42.3-1_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3-1_amd64.deb
fglrx-driver_8.42.3.orig.tar.gz
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3.orig.tar.gz
fglrx-kernel-src_8.42.3-1_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-kernel-src_8.42.3-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

 '<img'>



Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #7 -: Nov 30, 2007, 09:55 »
ups



Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #8 -: Nov 30, 2007, 09:58 »
Цитат (Gaara @ Ноември 30 2007,09:39)
Какво ти дава изхода от apt-cache policy xserver-xorg?

Edit 1: Може ли и сорс листа да си покажеш, както и дали имаш файл /etc/apt/preferences и ако е да, какво съдържание има?

Edit 2: Бъг 443216. Бъга е репортнат на 24.11.2007  '<img'> . Отговора:
Цитат

Source: fglrx-driver
Source-Version: 8.42.3-1

We believe that the bug you reported is fixed in the latest version of
fglrx-driver, which is due to be installed in the Debian FTP archive:

fglrx-amdcccle_8.42.3-1_all.deb
  to pool/non-free/f/fglrx-driver/fglrx-amdcccle_8.42.3-1_all.deb
fglrx-control_8.42.3-1_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-control_8.42.3-1_amd64.deb
fglrx-driver_8.42.3-1.diff.gz
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3-1.diff.gz
fglrx-driver_8.42.3-1.dsc
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3-1.dsc
fglrx-driver_8.42.3-1_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3-1_amd64.deb
fglrx-driver_8.42.3.orig.tar.gz
  to pool/non-free/f/fglrx-driver/fglrx-driver_8.42.3.orig.tar.gz
fglrx-kernel-src_8.42.3-1_amd64.deb
  to pool/non-free/f/fglrx-driver/fglrx-kernel-src_8.42.3-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

 '<img'>

Примерен код

debian:~# apt-cache policy xserver-xorg
xserver-xorg:
  Installed: 1:7.3+6
  Candidate: 1:7.3+6
  Version table:
 *** 1:7.3+6 0
        500 http://ftp.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
     1:7.2-5 0
        500 ftp://ftp.bg.debian.org lenny/main Packages


Примерен код

debian:~#less /etc/apt/sources.list

#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 DVD Binary-1 20071119-01:36]/ lenny contrib main

deb ftp://ftp.bg.debian.org/debian/ lenny main contrib non-free
deb-src ftp://ftp.bg.debian.org/debian/ lenny main contrib non-free

# Proposed & security updates
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb ftp://ftp.bg.debian.org/debian proposed-updates main contrib non-free
deb ftp://ftp.bg.debian.org/debian testing-proposed-updates main contrib non-free

#Debian multimedia
#deb http://www.debian-multimedia.org/ lenny main
#deb http://www.debian-multimedia.org/ lenny main

#Compiz
deb http://cairographics.org/packages/debian/ unstable/
deb http://download.tuxfamily.org/osrdebian/ unstable compiz-fusion-git
deb http://download.tuxfamily.org/3v1deb/ debian-unstable beryl-svn
deb-src http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
#deb http://www5.autistici.org/debian-xgl/debian/ binary-i386/

#Debian unstable
deb http://ftp.debian.org/debian unstable main

#Sidux repositories
#deb http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free


аз също намерих няколко подобни бъга с fglrx-driver-a, но бяха за предходни версии и пишеше, че в новите са го оправили - версията при мен на fglrx-driver e 8.40.4-2

//офф
взехме първия гейм на Русия  ':ok:'  ':ok:'  ':ok:'
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #9 -: Nov 30, 2007, 10:01 »
@gaara

докато пействах sources.list се сетих и добавих non-frre за unstable repository-to, ъпдейтнах се и драйвера тръгна да се инсталира - мерси за помота  ':ok:'
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #10 -: Nov 30, 2007, 11:09 »
драйвера го инсталирах и работи

докато чета как да подкарам compiz попаднах и на този линк:
http://en.wikipedia.org/wiki/Aiglx#ATI

според него версия 8.42 на драйвера поддържа AIGLX и май няма нужда да инсталирам Xgl

ако някой го е ползвал да сподели вепчатления, моля
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
драйвери на АТИ и нестабилен Дебиан
« Отговор #11 -: Nov 30, 2007, 13:29 »
Най-новият драйвер на ATi  в тяхната страница е ATI Catalyst™ 7.11 Proprietary Linux x86 Display Driver. Ползвам него. Инсталирах го чрез скрипта на Sidux. Compiz няма проблеми с него. В хранилищата на Debian се води 8.43.2. Коя версия си инсталирал?
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #12 -: Nov 30, 2007, 13:40 »
Цитат (phantomlord @ Ноември 30 2007,13:29)
Най-новият драйвер на ATi  в тяхната страница е ATI Catalyst™ 7.11 Proprietary Linux x86 Display Driver. Ползвам него. Инсталирах го чрез скрипта на Sidux. Compiz няма проблеми с него. В хранилищата на Debian се води 8.43.2. Коя версия си инсталирал?

точно тази версия инсталирах преди малко и ми избяга Direct Rendering-a
с предната версия на драйвера работеше на 6, а с тази не ще  ':crazy:'
няма никакви грешки в лога прии стартиране на Х, но glxinfo показва, че не работи
ето съдържанието на xorg.conf:
Примерен код

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Mouse"
        InputDevice     "Keyboard"
        Option          "AIGLX" "true"
EndSection

Section "DRI"
        Mode            0666
EndSection

Section "Extensions"
        Option          "Composite" "Enable"
EndSection

Section "Module"
  Load  "i2c"
  Load  "bitmap"
  Load  "ddc"
  Load  "dri"
  Load  "extmod"
  Load  "freetype"
  Load  "glx"
  Load  "int10"
  Load  "vbe"
  Load "GLcore"
  Load "dbe"
EndSection
Section "InputDevice"
        Identifier      "Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "Mouse"
        Driver          "mouse"
        Option "Protocol""IMPS/2"
        Option "ZAxisMapping"   "4 5"
EndSection

Section "Device"
        Identifier      "ATI Radeon 9600Pro [RV350]"
        Driver          "fglrx"
        BusID           "PCI:1:0:0"
#       Option          "VideoOverlay" "on"
#       Option          "OpenGLOverlay" "off"
#       Option          "XAANoOffscreenPixmaps"   "true"
#       Option          "AllowGLXWithComposite"   "true"
#       Option          "TripleBuffer"   "true"
EndSection

Section "Monitor"
        Identifier      "Compaq P910"
        Option          "DPMS"
        HorizSync       30-108
        VertRefresh     50-140
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device           "ATI Radeon 9600Pro [RV350]"
        Monitor         "Compaq P910"
 Monitor         "Compaq P910"
        DefaultDepth    24
        SubSection "Display"
                Viewport        0 0
                Depth           24
                Modes           "1280x1024" "1280x960" "1200x800" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
драйвери на АТИ и нестабилен Дебиан
« Отговор #13 -: Nov 30, 2007, 22:38 »
Последно коя версия и как си инсталирал?
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
драйвери на АТИ и нестабилен Дебиан
« Отговор #14 -: Dec 01, 2007, 09:06 »
Цитат (phantomlord @ Ноември 30 2007,22:38)
Последно коя версия и как си инсталирал?

първо бях инсталирал 8.40.2 и 3D ускорението работеше според glxinfo
след което се засилих да инсталирам Xgl за да мога да подкарам compiz, но попаднах на по-горе споменатото четиво, където прочетох, че 8.42.3 версията поддържа AIGLX
махнах 8.40.2 версията и сложих 8.42.3
всичко уж е наред - модула се компилира и инсъртва без проблеми, Xorg-a тръгва без да дава грешки но 3D липсва - glxinfo дава direct rendering: No

и двата драйвера ги инсталирам по следния начин:
Примерен код

#apt-get install fglrx-driver fglrx-kernel-src
#apt-get instal modules-prepare kernel-headers-xxx.xxx.xxx
#m-a prepare
#m-a a-i fglrx


P.S. пробвал съм на две различни ядра - 2.6.22.3-686 и 2.6.22.3-к7, както и с два различни компилатора - 4.2.3 и 4.1.2, защото от това, което четох разбрах, че трябва версията на гцц да е същата за компилирането не кернела и на fglrx



Активен