Автор Гілка: ati driver ver. 10.5  (Прочитано 2333 раз)

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
ati driver ver. 10.5
« : 2010-05-31 22:21:34 »
Стояли дрова попередньої версії (10.4), встановив остані - встановились успішно (судячи по повідомленню "компліт")
проте не працюють, запускаються не пропрієтарні.
xorg.conf вірно створений.
ati catalist control center на диво запускається без помилок.
Дрова стягував з оф. сайту.
Встановлюю попередні - все знову працює.
Можливо хто стикався з такою проблемою...
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: ati driver ver. 10.5
« Відповідей #1 : 2010-05-31 23:31:02 »
xorg.conf та /var/Xorg.0.log будь ласка.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: ati driver ver. 10.5
« Відповідей #2 : 2010-05-31 23:58:54 »
Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection


Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
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

лог http://depositfiles.com/files/plg99a4g3

хоча думаю все ясно
(WW) fglrx(0): Kernel Module version does *not* match driver.
« Змінено: 2010-06-01 00:08:14 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: ati driver ver. 10.5
« Відповідей #3 : 2010-06-01 00:58:43 »
cthulhu:~$ cat userdata/tmp/Xorg.0.log | grep EE
...
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
...
cthulhu:~$
Нагадайте, що у вас за система та ядро?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: ati driver ver. 10.5
« Відповідей #4 : 2010-06-01 09:05:05 »
debian 2.6.32-3-amd64


якраз воно
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
« Змінено: 2010-06-01 09:24:05 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: ati driver ver. 10.5
« Відповідей #5 : 2010-06-01 09:13:51 »
fglrx для amd64 в архіві Debian оновлюється дуже оперативно. Чому б вам не встановлювати драйвера через apt і перезбирати модуль ядра за допомогою module-assistant?
dd if=/dev/zero of=/dev/null

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: ati driver ver. 10.5
« Відповідей #6 : 2010-06-01 09:22:59 »
я пробував ставити з архіву debian, взагалі чорний еркан був, на aticonfig теж дивно реагувало все, одного разу взагалі від тої команди зависло все

ПС в архіві й досі 10-4
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: ati driver ver. 10.5
« Відповідей #7 : 2010-06-01 23:21:58 »
Мабуть, у вас testing... Я користуюсь unstable. В будь-якому разі, яким чином ви збираєте модуль для свого ядра?
dd if=/dev/zero of=/dev/null

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: ati driver ver. 10.5
« Відповідей #8 : 2010-06-01 23:28:22 »
власне ніяким, наскільки я знаю саме інсталятор драйвера цим займається.
раніше була в мене nvidia і не було жодних проблем, а це можна сказати моє перше знайомство з ati вот і не знаю всіх її забаганок.


ну так хтось може підкаже що зробити?
« Змінено: 2010-06-02 18:48:33 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: ati driver ver. 10.5
« Відповідей #9 : 2010-06-14 10:43:41 »
встановив з архіву драйвер - та сама фігня

Creating symlink /var/lib/dkms/fglrx/10-5/source ->
                 /usr/src/fglrx-10-5

DKMS: add Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
pushd /var/lib/dkms/fglrx/10-5/build; sh make.sh --nohints --norootcheck; popd.......
cleaning build area....

DKMS: build Completed.

fglrx.ko:
Running module version sanity check.
 - Original module
 - Installation
   - Installing to /lib/modules/2.6.32-3-amd64/updates/dkms/

depmod....

DKMS: install Completed.
мені чомусь не подобається "Kernel preparation unnecessary for this kernel.  Skipping..."
« Змінено: 2010-06-14 11:15:00 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній case0lc

  • Графоман
  • ****
  • дописів: 310
  • Карма: +0/-0
Re: ati driver ver. 10.5
« Відповідей #10 : 2010-06-14 16:29:41 »
Модуль fglrx ви не знаходите в /lib/modules/?

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: ati driver ver. 10.5
« Відповідей #11 : 2010-06-14 17:09:27 »
та в тім то і річ що все на місці, я вже всі поради що находив перепробував і нічого не допомагало.
Щойно оновив ядро і дрова запрацювали.
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній fooser

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Re: ati driver ver. 10.5
« Відповідей #12 : 2010-07-24 11:03:57 »
для тих у кого буде така сама проблема. Проблема в тому що ядро умисно відмовляється завантажувати модулі скомпільовані не тим компілятором яким було скомпільоване саме ядро. Тож для початку нам треба пересвідчитись в тому що версії компілятора співпадають:

Цитата
$ cat /proc/version
Linux version 2.6.26-2-amd64 (Debian 2.6.26-24) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Sun Jun 20 20:16:30 UTC 2010
$ gcc --version
gcc (Debian 4.3.2-1.1) 4.3.2
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


на прикладі вище у нас версії не співпадають, тобто після збірки драйвера ми ризикуємо отримати чорний екран замість робочого столу. Нам треба створити правильний симлінк на gcc:

Цитата
$ ls /usr/bin | grep gcc
c89-gcc
c99-gcc
gcc
gcc-4.1
gcc-4.2
gcc-4.3
gccbug-4.1
gccontrol
winegcc
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-4.1
x86_64-linux-gnu-gcc-4.2
x86_64-linux-gnu-gcc-4.3

$ sudo rm /usr/bin/gcc && cd /usr/bin && sudo ln -s -T gcc-4.1 gcc
$ gcc --version

gcc-4.1 (GCC) 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


отже такою маніпуляцією ми змінили версію gcc в системі що використовується за замовчуванням. Далі вже зовсім нескладно - перезберемо модуль ядра:

Цитата
$ cd /lib/modules/fglrx/build_mod && sudo make.sh && cd .. && sudo make_install.sh

ось і все. після ребуту все буде працювати.

Ps. Ці маніпуляції треба робити не тільки з драйверами ATI, а й з драйверами NVIDIA у тих дистрибутивах де використовуються різні версії компілятора для ядра та для програм. Наприклад Debian Lenny.
« Змінено: 2010-07-24 11:58:36 від fooser »
0_o