Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: senser в Nov 29, 2007, 19:35



Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в Nov 29, 2007, 19:35
Здравейте,

По принцип съм (доволен) потребител на Дженту и го ползвам на няколко машини без никакви грижи, но от известно време ме глождеше идеята да дам шанс на "най-голямата" линукс дистрибуция :).
Инсталирал съм на няколко приятели Убунту без проблем, но не ми хареса нещо това дистро - прекалено юзърско ми се стори (все пак съм gentoo-user :D)  реших да сложа един Дебиан.
Та стига съм се обяснявал - ето какъв ми е проблема:
инсталирах един Дебиан 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 в Nov 29, 2007, 20:10
Пробвай това  :D
С нвидия няма никакъв проблем, а както се вижда и с ати не би трябвало да има  :)


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: phantomlord в 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.


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: apsis в Nov 29, 2007, 22:50
Просто не слага така :)
И аз много се мъчих а 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 в Nov 30, 2007, 00:57
Цитат
Просто не слага така :)

Защо не?! Посочил си най-дървения начин. Този, който е показал 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, можеш спокойно да го деинсталира заедно със зависимостите му и после да го сложиш пак.





Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в 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 в Nov 30, 2007, 09:39
Какво ти дава изхода от apt-cache policy xserver-xorg?

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

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

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.

 :D





Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в Nov 30, 2007, 09:55
ups





Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в 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  :D . Отговора:
Цитат

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.

 :D

Примерен код

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 в Nov 30, 2007, 10:01
@gaara

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


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в Nov 30, 2007, 11:09
драйвера го инсталирах и работи

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

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

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


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


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в 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 в Nov 30, 2007, 22:38
Последно коя версия и как си инсталирал?


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в 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





Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в Dec 05, 2007, 12:05
В крайна сметка инсталирах и подкрах всичко да работи с изключение на compiz (beryl)

при опит за стартиране на compiz получавам грешка
Примерен код

LIBGL_ALWAYS_INDIRECT=1 LIBGL_DEBUG=verbose LD_PRELOAD=/usr/lib/libGL.so.1.2 DISPLAY=:0 compiz.real --replace --ignore-desktop-hints --indirect-rendering --sm-disable ccp
compiz.real (core) - Fatal: No valid GL extensions string found.
compiz.real (core) - Error: Failed to manage screen: 0
compiz.real (core) - Fatal: No manageable screens found on display :0


изчетох всико, което намерих из нета, но без резултат

версията на xserver-xorg е 7.3+6, след като прочетох тук, че phantomlord го е подкарал на версия 7.2 даунгрейднах до нея (не съм даунгредвал xserver-xorg-core и драйверите за периферията), но пак същата работа

толкова неща съм пробвал, че вече не знам какво да ви дам като ориентир

П.П. Xgl сървъра пък така и не го подкарах при стартирането му си остава на празен екран без Десктоп, икони и каквото и да е

П.П.2. ATI sucks  :crazy:


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: phantomlord в Dec 05, 2007, 21:33
Мда, тъкмо мислех да те питам и коя ти е версията на Xorg.
Ами при мен си работи всичко, последните драйвери на АТi + Xorg7.2 + Compiz.
Утре ще ти покажа моя xorg.conf да го разгледаш, че сега не съм вкъщи.

ПП: Compiz-a си го пускам само като напиша:
Примерен код
fusion-icon

ПП2: Инсталирах Compiz от това хранилище:
Цитат
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/stable/ ./






Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: senser в Dec 07, 2007, 08:28
Цитат (phantomlord @ Дек. 05 2007,21:33)
Мда, тъкмо мислех да те питам и коя ти е версията на Xorg.
Ами при мен си работи всичко, последните драйвери на АТi + Xorg7.2 + Compiz.
Утре ще ти покажа моя xorg.conf да го разгледаш, че сега не съм вкъщи.

ПП: Compiz-a си го пускам само като напиша:
Примерен код
fusion-icon

ПП2: Инсталирах Compiz от това хранилище:
Цитат
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/stable/ ./

ами и аз така пускам ама ..........

xorg.conf-а ти го взех от горния линк от форума на компиз и явно не е от него

чудя се дали да не сменя и версията на ядрото - в момента съм с 2.6.22-3-к7 на АМД64 процесор (умшлено не искам да ползвам 64-битова дистрибуция..... ама това е друга тема ;) )


Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: tolostoi в Dec 07, 2007, 13:06
Пробвай да реконфигурираш xorg.conf
Примерен код
dpkg-reconfigure -phigh xserver-xorg
ако те пита за драйвер, избери fglrx ако не пита предполагам ще сложи ati, след това в xorg.conf промени ati на fglrx и провери дали работи 3Д-то, ако е ОК пробвай промените нужни за компиз, една по една да видим на коя се дъни.
Текущият xorg.conf ще има бекъп във същата папка с дата и час след точката, за да се ориентираш.





Титла: драйвери на АТИ и нестабилен Дебиан
Публикувано от: phantomlord в Dec 07, 2007, 16:07
Не е от ядрото, аз съм със същата версия (почти). Свали ли версията на Х-а на 7.2?
Това е версията на xorg.conf, която ползвам в момента. Но и със съкратената работи.