Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: brdokoky 28 Září 2010, 15:49:43

Název: navod- ATI Binary proprietary Driver 10.9 pre Ubuntu 10.04 amd64 lucid
Přispěvatel: brdokoky 28 Září 2010, 15:49:43
Otestovane na grafickej karte ATI HD 5770 a na cerstvej instalacie  Ubuntu 10.04 desktop amd64 lucid.

1.Pouzite repozitory : universe ,multiverse.

Ako vzdy treba mat vsetko updatovane, nebudem rozoberat.  ::)

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-9-x86.x86_64.run

http://support.amd.com/us/gpudownload/Pages/index.aspx (http://support.amd.com/us/gpudownload/Pages/index.aspx)

Kde si ho ulozite je apsolutne na Vas, len si pametajte kde to je. Ja som si vytvoril v mojom home adresary zlozku atidriver a tom som aj ulozil ztiahnuty driver.

4. Vterminaly som presiel do zlozky kde mam ulozeny stiahnuty driver .ati-driver-installer-10-9-x86.x86_64.run

cd /home/brdokoky/atidriver

5. Preverenie ci driver je v danej zlozke

brdokoky@brdokoky-desktop:~/atidriver$ ls -l
ati-driver-installer-10-9-x86.x86_64.run

6. 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.2Ffglrx (http://wiki.cchtml.com/index.php/Ubuntu_Lucid_Installation_Guide#Installing_Proprietary_Drivers_a.k.a._Catalyst.2Ffglrx)

vzdy zkoncite s errorom v DKMS ako je spominane uz vela razi napr. :

http://ubuntuforums.org/showthread.php?p=9870037 (http://ubuntuforums.org/showthread.php?p=9870037)

Ale 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:

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 */


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/ATI (https://help.ubuntu.com/community/BinaryDriverHowto/ATI)

brdokoky@brdokoky-desktop:~/atidriver$ sudo sh ./ati-driver-installer-10-9-x86.x86_64.run --buildpkg Ubuntu/lucid

Toto nam vytvory subory:

fglrx_8.771-0ubuntu1_amd64.deb
fglrx-amdcccle_8.771-0ubuntu1_amd64.deb
fglrx-dev_8.771-0ubuntu1_amd64.deb
fglrx-installer_8.771-0ubuntu1_amd64.changes
fglrx-modaliases_8.771-0ubuntu1_amd64.deb

8. Ktore uz len treba nainstalovat:

brdokoky@brdokoky-desktop:~/atidriver$sudo dpkg -i *.deb

9. Po uspesnom nainstalovani , netreba zabudat na vytvorenie xorg.conf

sudo aticonfig --initial -f

10. Restartnut a mozete si vychutnat novy driver 9.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





Název: Re: navod- ATI Binary proprietary Driver 10.9 pre Ubuntu 10.04 amd64 lucid
Přispěvatel: devil669 17 Října 2010, 15:35:58
v 9tom kroku mi napise   sudo: aticonfig: command not found
Název: Re: navod- ATI Binary proprietary Driver 10.9 pre Ubuntu 10.04 amd64 lucid
Přispěvatel: brdokoky 17 Října 2010, 16:00:49
v 9tom kroku mi napise   sudo: aticonfig: command not found

takze mi chces povedat, ze si to skusil na cerstvej instalacii ubuntu ? a zaroven bez toho ze by si pred tim instaloval niejakym inym sposobom tento driver ? Ide tam o to ze ked si skusal hoci co ,tak pred tim ako budes instalovat driver tak je dobre stary odinstalovat a to dokladne. Zvicajne to urobi to co aj tebe spravilo ked si uz predtim skusal instalovat ten driver a nesiel ti a potom si ho od tadial nedal prec.

nie si jediny ktory to tak urobil

http://ubuntuforums.org/showthread.php?t=1482519 (http://ubuntuforums.org/showthread.php?t=1482519)

a tiez ti muselo vyhodit error v bode 8. kde ta musi odkazovat na instalacny log ktory je ==> /usr/share/ati/