Автор Тема: Дистрибутив для ATI Radeon 9550(решено)  (Прочитано 18561 раз)

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Дистрибутив для ATI Radeon 9550
« Ответ #15 : 17.01.2009 20:20:10 »
судя по этому
Цитировать
ALD 4.1
$ uname -r
2.6.18-std-smp-alt12.M40.1
у вас дистрибутив ALT 4,0, вы случайно не обновили систему?

может я конечно не прав, но вот это
 
Цитировать
kernel-source-fglrx-8.47.1-8.47.1-alt1
говорит о нескомпилированном модуле ядра для дров fglrx


Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #16 : 17.01.2009 20:41:42 »
Да систему обновлял.
Думал, что это поможет решить вопрос 3D.
Что значит не скомпилированный?

Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #17 : 17.01.2009 20:43:52 »
Цитировать
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
Покажите что выдает rpm -qa | grep fglrx и glxinfo | grep OpenGL

glxinfo вызывает перезагрузку Х

Оффлайн visual

  • Начинающий
  • *
  • Сообщений: 19
Re: Дистрибутив для ATI Radeon 9550
« Ответ #18 : 17.01.2009 20:45:51 »
У меня Radeon 9200092, но  видеокарта тоже нормально не работает (
 
[root@localhost ~]# rpm -qa | grep fglrx
kernel-modules-fglrx-led-tc-1.0.8.47.1-alt0.132630.11.M40.1
kernel-modules-fglrx-std-smp-1.0.8.40.4-alt1.132626.10
fglrx_glx-8.47.1-alt1
kernel-modules-fglrx-std-pae-1.0.8.47.1-alt1.132626.12.M40.3
fglrx-tools-8.47.1-alt1
kernel-modules-fglrx-wks-smp-1.0.8.40.4-alt1.132626.2
kernel-modules-fglrx-std-smp-1.0.8.47.1-alt1.132626.12.M40.3
kernel-modules-fglrx-ovz-smp-1.0.8.47.1-alt1.132626.26.M40.2

что означают эти различные модули: wks, ovz, std ?????


PS
[root@localhost ~]# uname -r
2.6.18-wks-smp-alt2

Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #19 : 17.01.2009 20:49:52 »
PS
Код:

[root@localhost ~]# uname -r
2.6.18-wks-smp-alt2


Я так думаю что это номер ядра, и пакеты надо устанавливать ориентируясь на него.

Оффлайн visual

  • Начинающий
  • *
  • Сообщений: 19
Re: Дистрибутив для ATI Radeon 9550
« Ответ #20 : 17.01.2009 20:55:04 »
Я так думаю что это номер ядра, и пакеты надо устанавливать ориентируясь на него.

т.е. если у меня ядро
2.6.18-wks-smp-alt2

а модуль установлен
kernel-modules-fglrx-wks-smp-1.0.8.40.4-alt1.132626.2

то мне нужно найти в Синаптике этот модуль для ALT2???

Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #21 : 17.01.2009 22:03:57 »
Думаю, что это номер каких-либо исправлений существующей сборки. что-то вроде исправления багов. но именно кажется.

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Дистрибутив для ATI Radeon 9550
« Ответ #22 : 17.01.2009 22:14:37 »
Цитировать
Что значит не скомпилированный?
source rpm устанавлиает архив  с исходниками, чтобы пользователь мог сам собрать модуль для своего ядра, поэтому либо найдите kernel-modules-свое_ядро, либо ручками собирайте (для новичка не советовал-бы), я так понимаю compiz хотелось запустить, если так то пока ati толком не поддерживает прозрачности из-за этого и тормоза.

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Дистрибутив для ATI Radeon 9550
« Ответ #23 : 17.01.2009 22:24:09 »
Цитировать
glxinfo вызывает перезагрузку Х
это плохо, покажите полностью xorg.0.log
Цитировать
EE) Failed to load /usr/lib/X11/modules/extensions//libGLcore.so ##Может быть дело в этом? Где взять?
походу у вас система потеряла библиотеку libGL, проверте есть ли ссылки libGL.so в папке /usr/lib и куда они ведут

Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #24 : 18.01.2009 07:28:06 »
Цитировать
glxinfo вызывает перезагрузку Х
это плохо, покажите полностью xorg.0.log

Цитировать
Цитировать
EE) Failed to load /usr/lib/X11/modules/extensions//libGLcore.so ##Может быть дело в этом? Где взять?
походу у вас система потеряла библиотеку libGL, проверте есть ли ссылки libGL.so в папке /usr/lib и куда они ведут

ls -l | grep libGL
lrwxrwxrwx   1 root root           24 Jan  7 21:51 libGL.so.1.2 -> X11/mesa_gl/libGL.so.1.2
lrwxrwxrwx   1 root root           16 Dec 22 23:42 libGLEW.so.1.3 -> libGLEW.so.1.3.6
-rw-r--r--   1 root root       212572 Nov  8  2007 libGLEW.so.1.3.6
lrwxrwxrwx   1 root root           16 Dec 22 23:17 libGLEW.so.1.4 -> libGLEW.so.1.4.0
-rw-r--r--   1 root root       212584 Nov  8  2007 libGLEW.so.1.4.0
lrwxrwxrwx   1 root root           20 Jan  7 21:51 libGLU.so.1 -> libGLU.so.1.3.070004
-rw-r--r--   1 root root       372368 Dec 16 16:39 libGLU.so.1.3.070004

Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #25 : 18.01.2009 07:56:55 »
Пришлось заново сконфигурировать xorg.conf так как X перестали загружаться.

Оффлайн xapienz

  • Завсегдатай
  • *
  • Сообщений: 207
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #26 : 18.01.2009 15:04:30 »
находясь в /usr/lib, сделай:
$ln -s libGL.so.1.2 libGL.soи попробуй ещё раз
ALTLinux Sisyphus

Оффлайн agi

  • Завсегдатай
  • *
  • Сообщений: 68
    • Email
Re: Дистрибутив для ATI Radeon 9550
« Ответ #27 : 18.01.2009 15:40:28 »
Сделал, изменений никаких.
У меня вопрос в связи со следующим:
$ ls -l | grep libGL
lrwxrwxrwx   1 root root           16 Дек 22 23:42 libGLEW.so.1.3 -> libGLEW.so.1.3.6
-rw-r--r--   1 root root       212572 Ноя  8  2007 libGLEW.so.1.3.6
lrwxrwxrwx   1 root root           16 Дек 22 23:17 libGLEW.so.1.4 -> libGLEW.so.1.4.0
-rw-r--r--   1 root root       212584 Ноя  8  2007 libGLEW.so.1.4.0
lrwxrwxrwx   1 root root           12 Янв 18 19:20 libGL.so -> libGL.so.1.2
lrwxrwxrwx   1 root root           29 Янв 18 12:29 libGL.so.1.2 -> /usr/lib/X11/fglrx/libGL.so.1 ранее указывала на X11/mesa_gl/libGL.so.1.2
lrwxrwxrwx   1 root root           24 Янв  7 21:51 libGL.so.1.2.3 -> X11/mesa_gl/libGL.so.1.2
lrwxrwxrwx   1 root root           20 Янв  7 21:51 libGLU.so.1 -> libGLU.so.1.3.070004
-rw-r--r--   1 root root       372368 Дек 16 16:39 libGLU.so.1.3.07000

Я изменил ссылку, так как установлен fglrx а не mesa.
Пока изменений никаких.

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Дистрибутив для ATI Radeon 9550
« Ответ #28 : 18.01.2009 16:18:46 »
Цитировать
Я изменил ссылку, так как установлен fglrx а не mesa.
Пока изменений никаких.
изменений и не будет т.к модуля ядра для fglrx у вас нет, а меса не будет нормально работать пока вы не удалите полностью драйвер fglrx для этого надо сделать следующее:
1 в центре управления системой выбрать драйвер ati
2 перезапустить х сервер
3 удалить все что связано с fglrx
4 перезагрузить комп
это самый безопасный путь

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Дистрибутив для ATI Radeon 9550
« Ответ #29 : 18.01.2009 16:30:54 »
Опасный путь (на свой страх и риск)
source rpm должен был установиться в /usr/src в виде архива, в нем есть папка build_mod или с подобным названием далее делаем все из под рута:
1 перемещаем эту папку в /lib/modules
2 заходим в нее /lib/modules/build_mod/2.6.x
3 даем команду make
4 внимательно читаем что выдает нам консоль если все ок переходим к пункту 6
если появились ошибки на несоответствие правил делаем следующее
5 открываем makefile в папке 2,6,х и строчку GCC_VER_MAJ      = $(shell $(CC) --version | head -n 1 | sed -e 's/[^0-9. ]//g;s/^ *//;s/^\(.\)\..*$$/\1/') меняем на GCC_VER_MAJ      =4 и запускаем снова make
6 если все удачно то появиться файл fglrx.ko его необходимо переместить в папку /lib/modules/fglrx (если папки fglrx нет то надо ее создать)
7 в центреуправлени устанавливаем драйвер fglrx
8 перезагружаем комп