{"id":904,"date":"2011-01-30T20:18:26","date_gmt":"2011-01-30T19:18:26","guid":{"rendered":"http:\/\/jodlajodla.si\/blog\/?p=904"},"modified":"2011-01-30T20:18:26","modified_gmt":"2011-01-30T19:18:26","slug":"odpravimo-tearing-ati-ubuntu-10-10","status":"publish","type":"post","link":"https:\/\/jodlajodla.si\/blog\/odpravimo-tearing-ati-ubuntu-10-10\/","title":{"rendered":"Odpravimo &#8220;tearing&#8221; na grafi\u010dnih karticah ATI &#8211; Ubuntu 10.10"},"content":{"rendered":"<p><a href=\"http:\/\/jodlajodla.si\/blog\/wp-content\/uploads\/2011\/01\/catalyst_11-1.jpg\" rel=\"lightbox[904]\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-906\" src=\"http:\/\/jodlajodla.si\/blog\/wp-content\/uploads\/2011\/01\/catalyst_11-1_mini.jpg\" alt=\"\" width=\"600\" height=\"250\" srcset=\"https:\/\/jodlajodla.si\/blog\/wp-content\/uploads\/2011\/01\/catalyst_11-1_mini.jpg 600w, https:\/\/jodlajodla.si\/blog\/wp-content\/uploads\/2011\/01\/catalyst_11-1_mini-430x179.jpg 430w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><br \/>\nPred \u010dasom sem opazil, da mi premikanje oken in ogled posnetkov na operacijskem sistemu Ubuntu nekako zaostaja. Sprva sem poizkusil vse skupaj re\u0161iti z nastavljanjem osve\u017eevanja, vendar to ni bila pravilna re\u0161itev. Kaj sploh je &#8220;tearing&#8221;? &#8220;Tearing&#8221; je izraz za zaostajanje dela slike, posnetka, okna pred drugim oziroma prikazovanje \u010drt pri premikanju le-teh. Ker pa mi stanje ob tem ni bilo preve\u010d v\u0161e\u010d, sem se odlo\u010dil poiskati re\u0161itev, s katero bi to odpravil. Pred kratkim je iz\u0161la nova razli\u010dica zaprtokodnega gonilnika ATI Catalyst\u2122 11.1, v katero je bila vklju\u010dena opcija &#8220;Tear Free&#8221;, kar pomaga pri odpravljanju &#8220;tearinga&#8221;. Meni so gonilniki pomagali pri odpravi te\u017eav, sam pa uporabljam grafi\u010dno kartico Sapphire ATI Radeon HD 4850 in pa <a title=\"Ubuntu 10.10 - jodlajodla.si\" href=\"http:\/\/jodlajodla.si\/blog\/ubuntu-10-10\/\" target=\"_blank\">Ubuntu 10.10<\/a>.<\/p>\n<p>Kaj potrebujemo za odpravljanje te\u017eave?<!--more--><br \/>\nPotrebovali bomo dostop do spleta, nekaj \u010dasa in volje. Naj \u017ee v za\u010detku povem, da te\u017eave ne bo mogo\u010de odpraviti, \u010de grafi\u010dna kartica nima dovolj pomnilnika oziroma, \u010de uporabljate ve\u010d zaslonov &#8211; lahko tudi v kak\u0161nem drugem primeru. Celoten vodi\u010d se nahaja na <a title=\"Ubuntu Maverick Installation Guide - cchtml.com\" href=\"http:\/\/wiki.cchtml.com\/index.php\/Ubuntu_Maverick_Installation_Guide\" target=\"_blank\">neuradni spletni strani podpore za ATI grafi\u010dne kartice<\/a> in je obenem tudi vir tega vodi\u010da. Vse ukaze v terminal pi\u0161emo <strong>brez znaka<\/strong> &#8220;<strong>$<\/strong>&#8220;, za pravilno izveden postopek pa priporo\u010dam, da se paketa z gonilniki ne preimenuje. Ukaze je najbolje kopirati z zaporednim dvojnim dvoklikom, ki izbere celotno besedilo. <span style=\"text-decoration: underline\">Za kakr\u0161nekoli posledice ne odgovarjam!<\/span><\/p>\n<p>Najprej odpremo Terminal oz. ukazno lupino, ki jo privzeto najdemo v &#8220;Programi -&gt; Pripomo\u010dki -&gt; Terminal&#8221; in izvedemo prvi ukaz:<\/p>\n<pre>$ sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0<\/pre>\n<p>In \u0161e en ukaz, <span style=\"text-decoration: underline\">\u010de uporabljate 64 bitno razli\u010dico<\/span>:<\/p>\n<pre>$ sudo apt-get install ia32-libs<\/pre>\n<p>V tem koraku bomo ustvarili novo mapo v na\u0161i doma\u010di mapi ter prenesli zaprtokodni gonilnik. V ukazno lupino vpi\u0161emo zaporedje ukazov:<\/p>\n<pre>$\u00a0 cd ~\/<\/pre>\n<pre>$ mkdir catalyst<\/pre>\n<pre>$ cd catalyst<\/pre>\n<p>Mapo smo sedaj ustvarili in se v njo premaknili, \u010daka pa nas \u0161e prenos in omogo\u010danje izvajanje skripte:<\/p>\n<pre>$ wget http:\/\/www2.ati.com\/drivers\/linux\/ati-driver-installer-11-1-x86.x86_64.run<\/pre>\n<pre>$ chmod +x ati-driver-installer-11-1-x86.x86_64.run<\/pre>\n<p>Ker pa so zaenkrat \u0161e vedno uporabljeni drugi gonilniki, jih bo potrebno za popolno namestitev tudi odstraniti:<\/p>\n<pre>$ sudo apt-get remove --purge xserver-xorg-video-radeon<\/pre>\n<p>Iz prenesenega gonilnika bomo sedaj ustvarili <em>.deb<\/em> pakete, s pomo\u010djo katerih bomo celoten gonilnik tudi namestili:<\/p>\n<pre>$ sh ati-driver-installer-11-1-x86.x86_64.run --buildpkg Ubuntu\/maverick<\/pre>\n<p>In pa namestitev vseh paketov:<\/p>\n<pre>$ sudo dpkg -i fglrx*.deb<\/pre>\n<p>Za konec namestitve bo potrebno posodobiti \u0161e datoteko <em>xorg.conf<\/em>, z ukazom:<\/p>\n<pre>$ sudo aticonfig --initial -f<\/pre>\n<p>Tako, namestitev je sedaj kon\u010dana. Za uporabo gonilnika bo sedaj potrebno ra\u010dunalnik zagnati, vendar naj vas pred tem \u0161e opozorim, da lahko po ponovnem zagonu nastane kak\u0161na te\u017eava, kot je naprimer vijoli\u010den zaslon po kon\u010danem nalaganju operacijskega sistema. Kaj naredimo v takem primeru? Najbr\u017e bo potrebno gonilnik namestiti \u0161e enkrat, vendar bo potrebno najprej ponovno zagnati ra\u010dunalnik. Preden se Ubuntu za\u010dne nalagati, bo potrebno pritisniti ESC tipko, da pridemo v zagonski meni GRUB. V meniju naj bi pisala trenutna razli\u010dica jedra, pod njem pa \u0161e ena mo\u017enost z &#8220;recovery mode&#8221;, v katerega bo potrebno vstopiti. <em><\/em><\/p>\n<p><em>V primeru, da imate na ra\u010dunalniku name\u0161\u010den \u0161e en sistem in zato uporabljate GRUB meni pred vstopom v enega izmed sistemov, je mo\u017enost z &#8220;recovery mode&#8221; privzeto prisotna \u017ee tam.<\/em><\/p>\n<p>Ko se celoten operacijski sistem z opcijo &#8220;recovery mode&#8221; nalo\u017ei, boste dobili ve\u010d mo\u017enosti, s katerimi lahko sistem popravimo. Tokrat bomo vstopili v &#8220;failsafe graphics mode&#8221; <em>(oziroma nekaj podobnega)<\/em> in zagnali sistem v grafi\u010dnem na\u010dinu. Po odprtju namizja, ponovno odprite Terminal in se z njim postavite v mapo, kamor smo prej namestitveni paket shranili. Ukaza:<\/p>\n<pre>$  cd ~\/<\/pre>\n<pre>$ cd catalyst<\/pre>\n<p>In izvedemo ponovno namestitev zaprtokodnih gonilnikov:<\/p>\n<pre>% sh ati-driver-installer-11-1-x86.x86_64.run<\/pre>\n<p>Tokrat bo paket najprej preveril arhiv in nato vpra\u0161al za geslo glavnega uporabnika. Za vpisom gesla se pojavi okno, kjer izberemo <strong>samodejno<\/strong> <em>(Automatic)<\/em> namestitev. Po kon\u010danem postopku zaklju\u010dimo namestitev, ter v ukazno lupino ponovno zapi\u0161emo ukaz za posodobitev datoteke <em>xorg.conf<\/em>:<\/p>\n<pre>$ sudo aticonfig --initial -f<\/pre>\n<p>Ponovno za\u017eenemo ra\u010dunalnik in gonilniki bi sedaj morali delovati.<\/p>\n<p>Sedaj omogo\u010dimo \u0161e nastavitev za odpravo te\u017eav z &#8220;tearingom&#8221;, zato najprej odpremo Catalyst v &#8220;Sistem -&gt; Mo\u017enosti -&gt; ATI Catalyst Control Center&#8221;. Odpremo zavihek &#8220;Display Options&#8221; in podzavihek &#8220;Tear Free&#8221; v levem predelu okna. V desnem predelu se nam poka\u017ee onemogo\u010dena nastavitev za odpravo te\u017eave (Disable), katero prestavimo na zgornjo mo\u017enost (Enable). Sedaj bi te\u017eava morala biti odpravljena.<\/p>\n<p>Zahvaljujem se seveda <a title=\"cchtml.com\" href=\"http:\/\/wiki.cchtml.com\/index.php\/Main_Page\" target=\"_blank\">neuradni spletni strani podpore za gonilnike ATI<\/a>, katera nam je pomagala pri namestitvi gonilnika.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pred \u010dasom sem opazil, da mi premikanje oken in ogled posnetkov na operacijskem sistemu Ubuntu nekako zaostaja. Sprva sem poizkusil vse skupaj re\u0161iti z nastavljanjem osve\u017eevanja, vendar to ni bila pravilna re\u0161itev. Kaj sploh je &#8220;tearing&#8221;? &#8220;Tearing&#8221; je izraz za zaostajanje dela slike, posnetka, okna pred drugim oziroma prikazovanje \u010drt pri premikanju le-teh. Ker pa [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[17,361,10,275],"tags":[755,757,756,754,758,682],"_links":{"self":[{"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/posts\/904"}],"collection":[{"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/comments?post=904"}],"version-history":[{"count":2,"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/posts\/904\/revisions"}],"predecessor-version":[{"id":908,"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/posts\/904\/revisions\/908"}],"wp:attachment":[{"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/media?parent=904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/categories?post=904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jodlajodla.si\/blog\/wp-json\/wp\/v2\/tags?post=904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}