Otestovane na grafickej karte ATI HD 5770 a na cerstvej instalacie Ubuntu 10.04 alebo 10.04.1 desktop amd64 lucid. A tak isto na starej dlho pouzitej instalacii.
1.Pouzite repozitory : universe ,multiverse.
Ako vzdy treba mat vsetko updatovane, nebudem rozoberat. Potrebne odinstalovanie starych driverov ak ste mali nainstalovany driver ako som spominal
http://forum.ubuntu.cz/index.php/topic,50555.0.htmlodinstalovat cez synaptic:
fglrx, fglrx-amdcccle, fglrx-dev, fglrx-modaliases,,RESTARTNUT COMP. MALO BY VAM TO VYHODIT ERROR , PRI STARTE COMPU , PROBLEM S XORGOM. KLUDNE ZAKLIKNITE WORKING WITH LOW GRAPHIC MODE,, a normalne pokracujte
2. Potrebne balicky pred instalaciou
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 ia32-libs
3. Stiahnutie driveru z AMD ATI : ati-driver-installer-10-10-x86.x86_64.run
http://support.amd.com/us/gpudownload/Pages/index.aspxKde si ho ulozite je apsolutne na Vas, len si pametajte kde to je. Ja som si vytvoril v mojom home adresary zlozku atidriver a v nej zlozku s nazvom
10.10 tam som aj ulozil ztiahnuty driver.
4. Vterminaly som presiel do zlozky kde mam ulozeny stiahnuty driver ati-driver-installer-10-10-x86.x86_64.run
cd /home/brdokoky/atidriver/10.105. Preverenie ci driver je v danej zlozke
brdokoky@brdokoky-desktop:~/atidriver/10.10$
dirati-driver-installer-10-10-x86.x86_64.run6. No ked chcete naistalovat driver ako odporucaju experti z
http://wiki.cchtml.com/index.php/Ubuntu_Lucid_Installation_Guide#Installing_Proprietary_Drivers_a.k.a._Catalyst.2Ffglrxvzdy zkoncite s errorom v DKMS ako je spominane uz vela razi napr. :
http://ubuntuforums.org/showthread.php?p=9870037Ale da sa tomu predist tak , ze v tomto bode upravime kernel header. Cestu si zvolte podla vasej verzie kernelu. Moja bola nasledovna.
sudo gedit /usr/src/linux-headers-2.6.32-25-generic/arch/x86/include/asm/compat.h
V tomto subore na konci, kde sa nachadza tento riadok
#endif /* _ASM_X86_COMPAT_H */
Ten koniec ma vyzerat presne takto :
static inline void __user *arch_compat_alloc_user_space(long len)
{
struct pt_regs *regs = task_pt_regs(current);
return (void __user *)regs->sp - len;
}
static inline int is_compat_task(void)
{
return current_thread_info()->status & TS_COMPAT;
}
#endif /* _ASM_X86_COMPAT_H */musime vlozit dalsiu funkciu
static inline void __user *compat_alloc_user_space(unsigned long len)
{
struct pt_regs *regs = task_pt_regs(current);
return (void __user *)regs->sp - len;
}Staci tieto riadky iba skopirovat a vlozit. S tym ze na zaver to bude vyzerat presne takto:
typedef u32 compat_uptr_t;
static inline void __user *compat_ptr(compat_uptr_t uptr)
{
return (void __user *)(unsigned long)uptr;
}
static inline compat_uptr_t ptr_to_compat(void __user *uptr)
{
return (u32)(unsigned long)uptr;
}
static inline void __user *arch_compat_alloc_user_space(long len)
{
struct pt_regs *regs = task_pt_regs(current);
return (void __user *)regs->sp - len;
}static inline void __user *compat_alloc_user_space(unsigned long len)
{
struct pt_regs *regs = task_pt_regs(current);
return (void __user *)regs->sp - len;
}static inline int is_compat_task(void)
{
return current_thread_info()->status & TS_COMPAT;
}
#endif /* _ASM_X86_COMPAT_H */
Cervenym je vidiet vlozenu funkciu.Podla vsetkeho si mozete vsimnut, ze ta funkcia je rovnaka a iba je tam odobrane
arch_ a pridane
unsigned. Staci len ulozit a mozeme zacat.
7. Presne tak ako je spominane aj na help.ubuntu
https://help.ubuntu.com/community/BinaryDriverHowto/ATIbrdokoky@brdokoky-desktop:~/atidriver/10.10$
sudo sh ./ati-driver-installer-10-10-x86.x86_64.run --buildpkg Ubuntu/lucidToto nam vytvory subory:
fglrx_8.783-0ubuntu1_amd64.deb
fglrx-amdcccle_8.783-0ubuntu1_amd64.deb
fglrx-dev_8.783-0ubuntu1_amd64.deb
fglrx-installer_8.783-0ubuntu1_amd64.changes
fglrx-modaliases_8.783-0ubuntu1_amd64.deb
8. Ktore uz len treba nainstalovat:
brdokoky@brdokoky-desktop:~/atidriver/10.10$
sudo dpkg -i *.deb
9. Po uspesnom nainstalovani , netreba zabudat na vytvorenie xorg.conf
sudo aticonfig --initial -f10. Restartnut a mozete si vychutnat novy driver 10.10. Ja som spokojny nadovsetko. Ide ako sa patri. Netreba uz aktivovat Direct2D akceleraciu, bo tento driver uz to ma mat defaultne spustene. A vobec uz netreba ani menit gstreamer-properties
takze
sudo reboot