Показаны сообщения с ярлыком ati-drvers. Показать все сообщения
Показаны сообщения с ярлыком ati-drvers. Показать все сообщения

пятница, 24 июля 2015 г.

ati-dirvers 15.7

Пол месяца пытался скачать при обновлении mirror://gentoo/amd-driver-installer-15.20.1046-x86.x86_64.zip






глянув в ебилд все стало ясно:
теперь просто так распространять блобы амд запрещает. Привет Sun (




# Uses javascript for download YESSSS 

#DRIVERS_URI="http://www2.ati.com/drivers/linux/amd-catalyst-13.12-linux-x86.x86_64.zip"

.....

pkg_nofetch() { 
       einfo "The driver packages" 
       einfo ${A} 
       einfo "need to be downloaded manually from" 
       einfo "http://support.amd.com/en-us/download/desktop?os=Linux%20x86_64" 
       einfo "and ${XVBA_SDK_URI}" 
}


видимо до конца не веря что amd настолько ебанулись писатель ебилда не добавил fetch в 



RESTRICT="bindist test"

все тот же эпичный тред приготовил новый патч который не фиксит gpl проблемы 

решение такое же как раньше правкой функций в ядре или как истинные пираты изменить лицензию firegl_public.c


root # 
cat Quasar ati-drivers # cat /var/notmpfs/portage/x11-drivers/ati-drivers-15.7-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c | grep LE_LI 
#ifdef MODULE_LICENSE 
MODULE_LICENSE("Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY");


на

MODULE_LICENSE("GPL");

MODULE_LICENSE("GPL");


сам патч и уже привычный ебилд 

вторник, 14 апреля 2015 г.

ati-drivers-15.3 linux kernel 4.

Два офигенных релиза и такие же новости при установке.




  MODPOST 1 modules 

FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'cpu_tlbstate' 
scripts/Makefile.modpost:90: recipe for target '__modpost' failed
Простой путь пирата - обход gpl путем  epatch-user:

Quasar linux # mkdir -p /etc/portage/patches/sys-kernel/gentoo-sources/

вставляем patch:

Quasar linux # cat /etc/portage/patches/sys-kernel/gentoo-sources/gentoo-sources-4.0-no-GPL.patch  


--- arch/x86/mm/init.c  2015-04-13 01:12:50.000000000 +0300 
+++ arch/x86/mm/init.c  2015-04-14 18:01:22.963651359 +0300 @@ -744,7 +744,7 @@
#endif
       .cr4 = ~0UL,    /* fail hard if we screw up cr4 shadow initialization */
};
-EXPORT_SYMBOL_GPL(cpu_tlbstate);
+EXPORT_SYMBOL(cpu_tlbstate);

void update_cache_mode_entry(unsigned entry, enum page_cache_mode cache)
{

Устанавливаем ядро смотрим сроку с патчем:

Quasar linux # emerge sys-kernel/gentoo-sources --ignore-default-opts --jobs=1 --quiet-build=n


...
* Applying user patches from /etc/portage/patches/sys-kernel/gentoo-sources ... 
*   gentoo-sources-4.0-no-GPL.patch ...    


Пересобираем ядро:
Quasar linux # 
make oldconfig && make && make modules_install

теперь можно устанавливать сам frglx
2  патча [1 2]  для измененных имен функций и ебилд с внесенными патчами.
Quasar linux # emerge x11-drivers/ati-drivers  --ignore-default-opts --jobs=1 --quiet-build=n

...
* Applying ati-drivers-15.1-kernel-4.0.patch ...                                                                                                                     [ ok ] 
* Applying ati-drivers-15.1-kernel-4.0.2.patch ...                                                                                                                   ok ]


>>> Installing (1 of 1x11-drivers/ati-drivers-15.1-r1::aweal







UPD1:

на 30.06.15 рабочий патч: https://bugs.gentoo.org/show_bug.cgi?id=548118





воскресенье, 23 ноября 2008 г.

x11-drivers/ati-drivers-8.552-r2

при попытке установки:



решение уже есть тут:

сумарно:

если видите что-то наподобие этого

удаляете линк rm /usr/lib32/opengl/ati/extensions
и заново ati-drivers
* Removing x11-drivers/ati-drivers-8.542 from moduledb.
Switching to ati OpenGL interface... done
>>> Regenerating /etc/ld.so.cache..

aweal@nova ~ $ eselect opengl list
Available OpenGL implementations:
[1] ati *
[2] xorg-x11