Сайт | Скачать | Видео | Wiki

Автор Тема: Проприетарные видео драйвера ATI Catalyst  (Прочитано 28633 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн АлисА

  • Век живи - век учись!!!
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 585
  • Репутация: +13/-0
  • Все, что нас не убивает, нас делает сильней...
Re:Catalyst
« Ответ #15 : 01 Октябрь 2013, 22:43:27 »
Добавляю маленький тест:
Lenovo G555 с дискретной графикой ATI Mobility Radeon HD 540v/ 512 Mb
1.  Под WinXP SP3 программа "EVEREST UE" - 54 градуса для "ДиодГП(DsimpIO), 56 - для "ДиодГП(MemIO), загрузка кулера - 30(32)%;
2.  Под IvannaXP (с ядром 3.9.11 - 54,75 градуса);
3.  Под LupuBit - 56,88 градуса.
Тесты проводил с 10-и минутной паузой. Все тесты - сразу после старта.
Сугубо на слух, Bit заметно громче, особенно при работе с мультимедиа и в браузере, чем Ivanna. Скорее всего, новые ядра более дружелюбны...
Но, наверное, для моей карты эта проблема "по-боку", тем более, что всегда использую драйвера "Из коробки".
З.Ы. Небольшой оффтоп, PRA c CD у меня спокойно грузится в стандартном разрешении 1366x768. На HDD даже не пробовал.
LupuRus Bit =>Ivanna XP=>Ivanna XP2 => Tahr-XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Catalyst
« Ответ #16 : 07 Октябрь 2013, 20:28:44 »
Разобрался как надо делать:
после установки catalist-test* надо скомпилить модуль ядра: catalyst_build_module all
Под 3.10 от Pro не компилится.
Код
--------
2013-10-07 18:56:00
Building fglrx module for 3.10.1-pf kernel ...
--------
OsVersion says: SMP=1
file /proc/kallsyms says: SMP=1
file /usr/lib/modules/3.10.1-pf/build/include/generated/autoconf.h says: SMP=1
file /usr/lib/modules/3.10.1-pf/build/include/generated/autoconf.h says: MODVERSIONS=1
file /usr/lib/modules/3.10.1-pf/build/arch/x86/include/asm/compat.h says: COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user
_space
make: Вход в каталог `/usr/src/linux-3.10.1-pf'
  CC [M]  /tmp/catalyst.JdT7Wu/firegl_public.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_acpi.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_agp.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_debug.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_ioctl.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_io.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_pci.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_str.o
  CC [M]  /tmp/catalyst.JdT7Wu/kcl_iommu.o
/tmp/catalyst.JdT7Wu/kcl_iommu.c: В функции «KCL_IOMMU_CheckInfo»:
/tmp/catalyst.JdT7Wu/kcl_iommu.c:187:28: ошибка: «struct dev_archdata» не содержит элемента с именем «iommu»
     if ( pdev->dev.archdata.iommu )
                            ^
make[1]: *** [/tmp/catalyst.JdT7Wu/kcl_iommu.o] Ошибка 1
make: *** [_module_/tmp/catalyst.JdT7Wu] Ошибка 2
make: Выход из каталога `/usr/src/linux-3.10.1-pf'

Судя по конфигу ядра - и не скомпилится
Код
root@pra:/usr/src/linux-3.10.1-pf# grep -i iommu .config
# CONFIG_IOMMU_SUPPORT is not set
# CONFIG_IOMMU_STRESS is not set
Взял из репы linux-pf - скомпилилось
Код
root@pra:/usr/lib/modules/3.11.1-pf/build# grep -i iommu .config
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_INTEL_IOMMU=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_IOMMU_STRESS is not set
Получается с ядром PRA1310 catalyst не получится. надо перекомпилять
Ядро из репы linux-pf нам не подойдет. Нет PAE и с porteus-initrd не заработает.

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • Автор темы
  • горний арол
Re:Catalyst
« Ответ #17 : 07 Октябрь 2013, 20:45:48 »
а если перейти на ядро портеус, по сути можно попробовать взять от портеус vmlinuz и 000-kernel, то должнохзаработать?
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Catalyst
« Ответ #18 : 08 Октябрь 2013, 02:10:22 »
может ядро обновить вместо того чтобы пересобирать? будет свежее и с исправленным конфигом.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Catalyst
« Ответ #19 : 08 Октябрь 2013, 09:15:50 »
C porteus ядром, наверное получится, но оно большое, без pf фич и возможны побочные эффекты кровосмешения. Думаю, это актуально только если очень надо Catalyst

Старое ядро пересобирать смысла не вижу. Обновить ядро и проприетарные драйвера с pfs и pkg (чтобы поместить в свою арч репу хедеры) на выходе - лучшая идея
« Последнее редактирование: 08 Октябрь 2013, 09:17:59 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Catalyst
« Ответ #20 : 11 Октябрь 2013, 16:56:45 »
Под ядро 3.11 - модуль ядра fglrx скомпилился и грузится. Наугад в торопях сделал aticonfig --initial && killall X - зависло
Надо вдумчиво протестить по мануалу, начиная с
https://wiki.archlinux.org/index.php/Catalyst#Configuring_the_driver

Модули грузить автозагрузкой через /modules
http://cdn.2safe.com/146565033758/catalyst-test-13.10-1-k3113.pfs - подключать вместе с http://cdn.2safe.com/146599033758/catalyst-test-13.10-1-i686.pfs
Для gui понадобится : sudo pacman -Sy qt4
На выходных у меня ати не будет. Прошу протестировать
« Последнее редактирование: 11 Октябрь 2013, 16:59:30 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Catalyst
« Ответ #21 : 11 Октябрь 2013, 20:41:28 »
Запуск с ядром 3.11.3 и вышеуказанными дровами catalyst-test-13.10-1*, вывод inxi:
Код
live@pra:~$ inxi -G
Resuming in non X mode: xdpyinfo not found. For package install advice run: inxi --recommends
Graphics:  Card: Advanced Micro Devices [AMD/ATI] RS780D [Radeon HD 3300]
           X.org: 1.14.3 drivers: vesa (unloaded: fbdev) Resolution: 115x40

Выполнил sudo pacman -Sy qt4, но GUI не работает, пишет:
Код
live@pra:~$ amdcccle
amdcccle: error while loading shared libraries: libXxf86vm.so.1: cannot open shared object file: No such file or directory
live@pra:~$ amdxdg-su -c amdcccle
Error org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.gnome.zeitgeist.Engine': no such name
/usr/bin/amdxdg-su: line 322: xprop: команда не найдена
amdxdg-su: no graphical method available for invoking 'amdcccle' as 'root'
Дальше разбираться нет времени, машинка чужая.
« Последнее редактирование: 11 Октябрь 2013, 20:59:27 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • Автор темы
  • горний арол
Re:Catalyst
« Ответ #22 : 11 Октябрь 2013, 20:59:18 »
ура, catalist запустился! у меня сначала было также как у RoDoN , тоесть завелся vesa, потом я подкинул в rootcopy конфиг(в атаче)  и каталист заработал!
« Последнее редактирование: 11 Октябрь 2013, 21:26:01 от imago31 »
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Catalyst
« Ответ #23 : 12 Октябрь 2013, 10:55:26 »
Rodon - без xorg.conf не должно было получиться
Для gui там кучка зависимостей
Код
epends=('linux>=3.0' 'linux<3.13' 'linux-headers' 'xorg-server>=1.7.0' 'xorg-server<1.15.0' 'libxrandr' 'libsm'
optdepends=('qt: to run ATi Catalyst Control Center (amdcccle)'
<------>    'libxxf86vm: to run ATi Catalyst Control Center (amdcccle)'
<------>    'opencl-headers: headers necessary for OpenCL development'
<------>    'acpid: acpi event support  / atieventsd'
<------>    'linux-headers: to build the fglrx module for the linux kernel'
<------>    'linux-lts-headers: to build the fglrx module for the linux-lts kernel')
imago - поздравляю! Значит усилия всех с ядром 3.11 были не напрасны
Надо теперь сделать полностью готовый модуль

Вопросы:
1. aticonfig --initial дает такой же конфиг?
2. aticonfig --initial=dual-head --screen-layout=above - из арчвики никто не разбирался?
3. Насколько актуален gui с qt - консолью не обойдемся?
Короче - надо доделать модуль и если требуется пояснения по конфигурации - дать их в нашей вики
« Последнее редактирование: 16 Октябрь 2013, 11:19:41 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Catalyst
« Ответ #24 : 16 Октябрь 2013, 09:23:52 »
imago31, а без секций Monitor и Screen не пробовали запустить?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • Автор темы
  • горний арол
Re:Catalyst
« Ответ #25 : 16 Октябрь 2013, 10:40:40 »
себодня постараюсь попробовать без данных секций,
и команду aticonfig --initial, пробовал ее в ричи, подключил последний каталист от pra в ричи, набрал данную команду, в терминале все прошло успешно, xorg.conf вроде создался верно, поставил каталист и xorg.conf в автозагрузку, ричи загрузился в консоль, посмотрел лог, но так как из консоли увидел только последнее, fgrlx загружается а потом выгружаетмя, и строка
fgrlx don't exist,0
походу новый каталист не работает со старым xorg, а старый каталист не будет работаить с последними ати, лажа!
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Catalyst
« Ответ #26 : 16 Октябрь 2013, 11:22:34 »
походу новый каталист не работает со старым xorg, а старый каталист не будет работаить с последними ати, лажа!
Что-то я запутался - кто старый кто новый. Сформулируйте четче - работает- нет. Если нет - что именно
Если да - надо делать готовый модуль. Тогда что туда включать? Если включить qt и т.п. - боюсь модуль будет > самого дистра

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • Автор темы
  • горний арол
Re:Catalyst
« Ответ #27 : 16 Октябрь 2013, 11:31:41 »
та не то я писал про ричи, в pra с моим конфигом работает, сегодня попробую команду aticonfig --initial
 просто про ричи пишу здесь может у вдруг у кого нибудь есть каталист для ричи
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Catalyst
« Ответ #28 : 16 Октябрь 2013, 11:35:27 »
Может проще в Ричи ядро от PRA вкатить ? Про Ричи пишете в ветку Ричи. Запутаемся. Давайте закончим тему catalyst для PRA рабочим модулем

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • Автор темы
  • горний арол
Re:Catalyst
« Ответ #29 : 16 Октябрь 2013, 11:40:15 »
понял, законч им конечно, самое главное что он уже работает
 еще один офтоп, чтобы в ричи поставить ядро от pra, надо ли править инитрайд?
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули