Navod: Ubuntu 9.10 a nefunkcne 3d pod kartou Radeon RV280

Všetko ohľadom Linuxu...
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Navod: Ubuntu 9.10 a nefunkcne 3d pod kartou Radeon RV280

Príspevok od používateľa 3PO »

Nevedel som ci zaradit do Navody alebo do Linux tak som to dal sem. Ak moderator uzna za vhodne nech preradi.
Popis problemu Po update z Ubuntu 9.04 na 9.10 (Karmic koala) mi prestali fungovat niektore 3d aplikacie. (Google earth, Celestia atd). Niektore sa zrutili a Google earth vzal so sebou cely system. Nefungovalo prepnutie do konzoly ani restart X servera pomocou ctrl+alt+backspace. Pomohol len tvrdy reset. Prejavuje sa to na grafickych kartach Radeon RV280 (napr moja Radeon 9200) a asi aj na dalscih rady 9xxx. Tieto karty nie su uz podporovane firmou ATI (neexistuju nove verzie ovladacov) preto pouzivam open source ovladace MESA. no a v nich sa vyskytuje bug.
Riesenie problemu: Mozno existuje schodnejsie riesenie ale mne sa podarilo dopatrat len k nasledovnemu. Downgrade ovladacov.
Ako na to:
1. navstiveme stranku http://packages.ubuntu.com
2. v search package directories vyberieme v rolovaciom okienku moznost jaunty a postupne vyhladame a na disk stiahneme balicky

Kód: Vybrať všetko

libgl1-mesa-dri ; libgl1-mesa-glx ; libgl1-mesa-dev ; mesa-common-dev
3. pomocou alt+f2 spustime Terminal.
4. prikazom cd prejdeme do priecinka kde sme baliky ulozili
5. v priecinku spustime prikaz

Kód: Vybrať všetko

sudo dpkg -i nazovbalicka1 nazovbalicka2 
priklad ako to bolo u mna

Kód: Vybrať všetko

sudo dpkg -i libgl1-mesa-dri_7.4-0ubuntu3_i386.deb libgl1-mesa-glx_7.4-0ubuntu3_i386.deb libgl1-mesa-dev_7.4-0ubuntu3_all.deb mesa-common-dev_7.4-0ubuntu3_all.deb 
nazvy balickov oddelime medzerou.
EDIT: dakujem Cesar-ovi za pripomenutie jednoduchsieho postupu ako vypisovat nazvy balickov rucne.
Namiesto vyssie uvedeneho prikazu staci pouzit tento prikaz

Kód: Vybrať všetko

dpkg -i *.deb
znak * spravi to ze vezme vsetky subory konciace sa priponou .deb. Na jednu vec pozor. ak by ste mali v danej zlozke aj ine deb balicky, ako tie ktore su potrebne v tomto navode, tak sa nainstaluju aj tieto.
6.po dokonceni spustime Synaptic. Dame vyhladavat mesa a najdeme tieto 4 balicky.
7. oznacime ich a klikneme v menu na Balik a potom zatrhneme razitko Uzamknut verziu
8. synaptic zavrieme a restartneme Ubuntu.
Po restarte by mal byt problem vyrieseny.
Nevyhoda Je tu nevyhoda. Nesmiete pouzivat v terminaly prikaz apt-get. Ten totiz nevie uzamknut baliky a nase starsie baliky by nahradil novymi a problem by bol spat
Nerucim za pripadnu nefunkcnost X serveru. Vsetko robite na vlastnu zodpovednost
Podla vyvojarov by mal byt problem odstaneny v Ubuntu 10.04 ktory vyjde v aprili. Vtedy pri upgrade na vyssiu verziu odporucam robit upgrade bud pomocou apt-get alebo potom odskrtnut v Synaptic u tychto styroch balikov volbu Uzamknut verziu
Cesar
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3767
Registrovaný: 04 máj 2006, 21:33

Re: Navod: Ubuntu 9.10 a nefunkcne 3d pod kartou Radeon RV280

Príspevok od používateľa Cesar »

Ten dpkg môžeš používať aj jednoduchšie, a to tak, že do jedného adresára dáš všetky .deb súbory a všetky si nainštaluješ takto:

Kód: Vybrať všetko

dpkg -i *.deb
Nemusíš zapisovať názvy tých balíkov. :)
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Navod: Ubuntu 9.10 a nefunkcne 3d pod kartou Radeon RV280

Príspevok od používateľa 3PO »

tiez pravda. pravdu povediac ma to nenapadlo. doplnim ak smiem do navadu
Cesar
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3767
Registrovaný: 04 máj 2006, 21:33

Re: Navod: Ubuntu 9.10 a nefunkcne 3d pod kartou Radeon RV280

Príspevok od používateľa Cesar »

Samozrejme, to nie je môj "vynález", ale takto som si už inštaloval openoffice z viacerých deb súborov. :)
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Navod: Ubuntu 9.10 a nefunkcne 3d pod kartou Radeon RV280

Príspevok od používateľa 3PO »

viem, ze nie je :) len mna to nenapadlo v momente pisania navodu. a uz ked si to navrhol tak som sa zo slusnosti spytal.
Napísať odpoveď