Právě je 26 kvě 2016, 05:36

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
PříspěvekNapsal: 25 črc 2014, 20:22 
Offline

Registrován: 25 črc 2014, 19:49
Příspěvky: 6
Zdravím.
Pokoušel jsem se instalovat amd catalyst z webu amd - soubor linux-amd-catalyst-14.6-beta-v1.0-jul11.zip
Tedy beta verze 14.6 - fglrx-14.20.

OS: Linux Mint 17 "Qiana" Cinnamon 64bit
GPU: Gigabyte Radeon HD 7770

MBO: Gigabyte GA-880GM-USB3 v3
CPU: QuadCore AMD Phenom II X4 Black Edition 960T, 3017 MHz (15 x 201)

Po rozbalení zipu je to klasický .run který pustím v terminálu a dále instalace probíhá v gui.
Na původním kernelu 3.13.6 vše proběhlo bez problémů, i na 3.13.7 se driver v pohodě nainstaluje.

Kernel 3.14.0 už měl problém ale jiný než další kernely:
Kód:
Supported adapter detected.
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers for 3.7 release.  /lib/modules/3.14.0-031400-generic/build/include/generated/uapi/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.


A další kernely už měli stejný error, instalace udělala error log při části kernel modul, a fglrx-install.log vypadá následovně:
Kód:
Supported adapter detected.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.

Creating symlink /var/lib/dkms/fglrx/14.20/source ->
                 /usr/src/fglrx-14.20

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
cd /var/lib/dkms/fglrx/14.20/build; sh make.sh --nohints --uname_r=3.15.6-031506-generic --norootcheck......(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-14.20 with DKMS
[Error] Kernel Module : Removing fglrx-14.20 from DKMS

------------------------------
Deleting module version: 14.20
completely from the DKMS tree.
------------------------------
Done.
[Reboot] Kernel Module : update-initramfs


Na nějaké patche jsem koukal a i zkoušel, ale bez úspěchu, možná jsem něco dělal špatně, nevím.
Kód:
http://forums.linuxmint.com/viewtopic.php?p=808615&sid=da537a9135ede34e7c376f2dba3f525c#p808615


V linuxu jsem začátečník, sice jsem se úspešně popral i s několika servery, ale jak dojde na errory tak googlím o sto šest a někdy je fuška dát to dokupy.
V tomhle si fakt nějak nevím rady, možná jen něco přehlížím... snad měl někdo podobný problém nebo tuší jak to řešit.
Předem díky za každou radu.


Nahoru
 Profil  
 
PříspěvekNapsal: 26 črc 2014, 07:23 
Offline

Registrován: 12 dub 2014, 10:44
Příspěvky: 142
Musíš spolu s kernelem nainstalovat i linux-headers, jinak se ti to nezkompiluje. V té první hlášce to píše, že je nemáš.

A co si tak ještě chabě vzpomínám, tak novější kernely nejsou moc kompatibilní s AMD drivery, protože ty mají zdrojový kód odpovídající až po určitou verzi. Takže, aby si je nainstaloval v novějším kernelu, musel by si upravit pár těch zdrojáků grafického ovladače takovým způsobem, aby pak nebyl konflikt při kompilaci. Což je i pro znalého problém, pokud nemá návod :)


Nahoru
 Profil  
 
PříspěvekNapsal: 26 črc 2014, 08:31 
Offline

Registrován: 25 črc 2014, 19:49
Příspěvky: 6
Aha, no v 14.1+ kernelech to stejnak už hlásí jinou chybu a s headers není problém.
Někdo přece musí mít ati a novější kernel, má tedy i stejné problémy, popř. jak to řeší?
Hádám, že ten opensource driver(který tam je prý defaultně) moc výkonu nepřinese, chtěl bych nějaký rozumnější na hry atp... navíc mi přijde že ten default moc vytáčí gpu chladič.


Nahoru
 Profil  
 
PříspěvekNapsal: 26 črc 2014, 20:08 
Offline

Registrován: 16 kvě 2014, 09:03
Příspěvky: 87
Ahoj,

me taktez nejel na jadru 3.15.0 propr. beta driver ATI, musel jsem ho patchnout. Pokud ti to k necemu bude, postnu sem navod, ze ktereho jsem cerpal, snad nevadi, ze je pro fedoru a starsi driver, nicmene jsem zdarnym dukaze toho, ze to funguje. Mam podobnou sestavu, jen horsi gk ( HD5850 ).

http://bluehatrecord.wordpress.com/2014/05/10/installing-the-proprietary-amd-catalyst-14-4-fglrx-driver-on-fedora-20-with-kernel-3-14/

... jeste prihodim neco malo k prostudovani ohledne ATI, je to celkem podstatne
http://wiki.cchtml.com/index.php/Ubuntu_Trusty_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29_STABLE

_________________
Windows 3.11 (1993), MS-DOS 3.3, PC 386SX, 4 MB RAM, HDD 15.5 MB


Nahoru
 Profil  
 
PříspěvekNapsal: 26 črc 2014, 20:14 
Offline

Registrován: 12 dub 2014, 10:44
Příspěvky: 142
Zrovna jsem chtěl napostovat, jak se mi to povedlo podle podobného návodu, ale vzal si mi vítr z plachet :)

Ale co už, když už jsem si s tím dal tu práci nainstalovat Mint 17 a vyzkoušet to :P

Postup:

1. samozřejmě jsem nejdřív nainstaloval ten 3.14.0 kernel image a headers

2. stáhnul jsem instalátor catalystu 14.4 z webu amd

3. rozbalil jsem ten instalátor
./amd* --extract

4. přepnul jsem se do nově vzniklého podadresáře fglrx-install.OpEWJ4/common/lib/modules/fglrx/build_mod/

5. nainstaloval jsem lepší textový editor „geany“

6. upravil jsem soubor firegl_public.c tímto způsobem:

(od řádku 1786, vložené řádky jsou napsány silněji)
#ifdef current_euid
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0)
return __kuid_val(current_euid());
#else
return current_euid();
#endif
#else
return current->euid;
#endif

7. soubor firegl_public.c jsem pak uložil a přesunul se do nadřazeného adresáře fglrx-install.OpEWJ4

8. v tomto adresáři jsem spustil instalaci:
sudo ./ati-installer.sh 14 –install

9. Nyní instalace proběhne bez chyb a po restartu naběhne plocha a fglrxinfo v terminálu hlásí správnou verzi opengl apod ..., takže úspěch.

:)


Nahoru
 Profil  
 
PříspěvekNapsal: 27 črc 2014, 09:18 
Offline

Registrován: 16 kvě 2014, 09:03
Příspěvky: 87
Gratuluju,

to je parada, ze jsi si poradil sam. Jen je skoda ze jsi instaloval starsi driver ( novy je 14.6beta ) a i starsi kernel, prichazis tak o vyhody jadra 3.15. kde bylo provedeno celkem dost zasadnich zmen.
Stacilo pouze nainstalovat jadro 3.15 a poupravit verzi v radce s kernelem na:

#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,15,0)

_________________
Windows 3.11 (1993), MS-DOS 3.3, PC 386SX, 4 MB RAM, HDD 15.5 MB


Nahoru
 Profil  
 
PříspěvekNapsal: 27 črc 2014, 10:00 
Offline

Registrován: 12 dub 2014, 10:44
Příspěvky: 142
Já nejsem autor threadu, jen jsem to chtěl vyzkoušet abych ho případně navedl a už jsem tuto operaci i kdysi dávno dělal. Tak jen takový opáčko :) Primárně používám distribuci kde je všechno na nejaktuálnější verzi a 3D akcelerace mi tam běží o 30% rychleji než kdekoli jinde, takže mě v Mintu jako "bokovce" nižší jádro nijak netrápí :)

Předpokládám, že porovnávací funkce >= ve výrazu #if LINUX_VERSION_CODE >= KERNEL_VERSION ... znamená, že půjde i na vyšší verzi (3.15) bez nutnosti úpravy ? Prostě, rovná se nebo větší než 3.14, aspoň tak tomu rozumím.


Nahoru
 Profil  
 
PříspěvekNapsal: 11 srp 2014, 19:43 
Offline

Registrován: 25 črc 2014, 19:49
Příspěvky: 6
Díky moc všem, hledal jsem moc složíté řešení a přitom stačilo:
#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,15,0)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz
Web běží na hostingu společnosti EXO HOSTING