Portál AbcLinuxu, 1. května 2025 00:24
Zdravím. Jak jsem již psal v update minulého blogu, není možné Fedoru 7 na Lenovo Z61m s grafickou kartou Ati X1400 jen tak snadno nainstalovat. Ale pokud člověku nestačí problémy, které má normálně, může se o to pokusit..
Nejprve jak to nejde
Já jsem se na sedmičku hodně těšil už kvůli avizovaným vylepšením. Hlídal jsem mirrory a stáhnul jsem si instalační obrazy všech verzí. Přestože dřívější upgrade i napříč verzemi a platformami proběhly vždy dobře - byl jsem raději opatrný (i když ne dostatečně). Prověřil jsem media a upgradoval nejprve na stolním počítači doma. To proběhlo bez problémů a tak má chuť na upgrade mé verze na notebooku ještě vzrostla.
První zklamání nastalo, když nenaběhl grafický režim. To mne již mělo varovat. Ale nerad se vzdávám, tak jsem nabootoval do textové instalace. Vybral jsem upgrade. Instalace skončila výpisem chyb u instalace třetího balíčku.
- vrátit se k předchozí verzi ale již nebylo možné
- rescue mod také nepomohl. Zazálohoval jsem si tedy data (určitě si říkáte, že jsem to měl udělat dřív - a máte pravdu. Ale po přechozích zkušenostech jsem s takovýmto fiaskem prostě nepočítal).
Po záloze jsem se pokusil o čistou instalaci.
- Také bezvýsledně.
Po několka dalších marných pokusech s externím monitorem (v naději, že by to třeba mohlo nějak pomoci) jsem se obrátil na fedora.cz forum. Dozvědal jsem se, že je chyba ve vesa driveru a že mám raději zůstat u FC6.
Hmm. Jenže jeden z důvodů, proč mám rád Fedoru je ten, že obsahuje novinky, se kterými se můžu seznámit.
Snažil jsem se pátrat na internetu, ale nic jsem nenašel.
Nějak to jít přece musí! (Je to přece linux )
- nainstalujeme základní verzi Fedory Core 6.
Zde jsem spustil grafickou instalaci a proklikal jsem se na konec. Udělal jsem to hlavně kvůli vesa driveru, který pro Ati X1400 ve Fedoře 6 funguje (a v sedmičce už ne )
- přidal jsem repozitář livna livna v naději, že se v něm později objeví ovladač flrx.
Tušíte správně. Zatímco v repozitáři šestky tyto ovladače jsou, v repozitáři sedmičky zatím ne. Důvody jsou popsány na webu (ovladače nespolupracují s nejnovější verzí Xorg, takže nemá smysl je tam mít...).
Na to jsem ovšem přišel až potom, co jsem upgradoval na verzi 7. Předtím jsem si pocitvě vše nainstaloval (abych to později musel odinstalovat). No, třeba tím někomu ušetřím čas...
- Protože instalaci z DVD nelze v tomto případě použít (a to ani live verzi), musíme použít síťový upgrade.
- stáznul jsem si z FTP Fedory balíčky (Pozn. já jsem upgradoval 64 bitovou verzi Fedory. Balíčky jsou noarch, takže by to mělo fungovat univerzálně)
fedora-release-notes
fedora-release
A nainstaloval jsem je.
- Příkazem rpm -Uvh http://rpm.livna.org/livna-release-7.rpm
jsem přidal repozitář livna.
- Do souboru /etc/yum.conf
přidáme řádek, kterým yumu oznámíme že nechceme upgradovat vesa driver (který obsahuje chybu)
exclude=xorg-x11-drv-vesa
A teď teprve začne ta správná zábava:
To co nyní popísu několika řádky trvá ve skutečnosti velmi dlouho a je možné to přirovnat k adrenalinovému sportu. Zvláště to napětí, kdy do poslední chvíle nevíte, jak to celé dopadne... Tedy:
- Zadáme yum upgrade
(chceme - li si být naprosto jistí, můžeme zadat yum -y --exclude=xorg-x11-drv-vesa upgrade
)
a dlouho čekáme....
Po nějakém čase obdržíme řadu chybových hlášení týkajících se závislostí.
Nepropadneme panice a odinstalujeme všechny "neposlušné" balíčky příkazem yum -y remove nazvy_balicků
odinstalujeme překážející balíčky i s jejich závislostmi. Čekáme trochu méně dlouho...
- Znovu zadáme yum upgrade
. Čekáme dlouho. Pokud je vše v pořádku, začnou se stahovat balíčky z Fedory 7. Tento proces může v závislosti na typu připojení a množství balíčků trvat dlouho... )
Já jsem stahoval asi 2,1 GB.
Po tomto zdlouhavém procesu - pokud vše proběhlo správně (můžeme ještě zkontrolovat, zda se nainstalovalo nové jádro a správně zapsalo do grubu) jsme po restartu odměněni naběhnutím Fedory 7.
Nyní můžeme doinstalovat další balíčky, přidat repozitáře a podobně. Užitečné je také použít příkaz yum clean
abychom měli na disku zase trochu více místa.
Update:
Vesa driver jsem úspěšně aktualizoval přes yum z verze xorg-x11-drv-vesa-1.2.1-4.fc6 na verzi xorg-x11-drv-vesa-1.3.0.8.fc7 obsaženou v repozitáři updates. Zobrazení je po aktualizaci funkční
Update 2:
Xka jsou s uvedeným driverem přesto velmi nestabilní. Konkrétně při práci s Firefoxem 2.0.0.4 nebo s Epiphany se při zavření některých záložek zhroutí... :-/
Update 3:
Dočasné řešení lze nalézt zde.
Update 4:
A konečné např. zde. Konečně to funguje! :-/
Poznámka:
Podobná situace je i ohledně wifi. Balíček iee80211-kmdl
chybí...
Tiskni
Sdílej:
fglrx sa na fedoru 7 da nainstalovat (verzia 8.37), ale problem je, ze nechodi, a je to problem ati.Pokud verze 8.37 nechodí s fedoru 7, tak je to problém fedory a nikoliv ATI. Oni (fedora) jsou ti, kdo mají zajistit, že spolu dodávané softwarové komponenty budou fungovat. Je to jeden ze základních smyslů distribucí.
fglrx není dodávaná komponenta. fglrx je hnusný proprietární driver.Tak ať si napíšou na titulní stránku a do splash screenu instalátoru velkým červeným písmem něco ve smyslu: "Milí uživatelé novějších karet ATI a nVidia, my na vás kašleme." Pak to bude fér. Jenže oni se preznetují jako jednoduché desktopové distro pro začátečníky a přitom tam nemají ošetřené základní věci. Tudíž neplní základní smysl distribuce.
Z argumentace, že Fedora měla s vydáním počkat, než si ATI usmyslí opravit svoje binární smetí, je vidět, jak proprietární drivery škodí vývoji.To je teda argument jako stehno. To už tam můžou rovnou dát třeba aflaverzi Xorg nebo nějakou totální preverzi kernelu, co bude každou chvíli padat a budou tam zásadní bugy. Proč čekat, až to někdo dodělá, že ano?
No jak je to s podporou Atin je myslím všeobecně známé. Mně osobně nevadí, že to vyšlo dříve a bez jejich podpory. Čekat na Ati podle mne nejde (to by Fedora třeba vůbec nevyšlaA proč by měli na něco čekat? Když sestavuju distribuci, tak tam snad dávám komponenty, které aktuálně mám a fungují?! A pokud tam chci mermomocí nacpat poslední Xorg o kterém vím, že s tím a tím ovladačem nefunguje, tak přece není problém do repozitáře přibalit i straší a funkční verzi a patřičně upravit závislosti. Inteligentní distribuce to takhle řeší.)
A když vyšla bez driverů je alespoň jasné kde je problém (nVidia funguje dobře).Problém je zjevně ve fedoře, protože v jiných distribucích to funguje. Zrovna tento týden jsem instaloval arch s fglrx a jede to jako po másle. Totéž gentoo.
Jenže oni se preznetují jako jednoduché desktopové distro pro začátečníky a přitom tam nemají ošetřené základní věci.Kde to takhle prezentují? Na webu Fedora Project tedy rozhodně ne: The goal of Fedora is the rapid progress of free and open source software and content. Public forums. Open processes. Rapid innovation. Meritocracy and transparency. All in pursuit of the best operating system and platform that free software (http://www.fsf.org/licensing/essays/free-sw.html) can provide. Vždycky jsem bral Fedoru jako "cutting-edge distribuci", tedy za takovou, která přináší nové věci - sice již v poměrně dobré stabilitě, ale ne vždy plně vyladěné. Kdo má zájem o stabilní distribuci stejné konstrukce, ať používá RHEL nebo CentOS.
Je mi líto uživatelů, co jsou závislí na proprietárních driverech, ale nevím, proč by kvůli nim měli být omezováni ostatní.
Na tu hlavu si serou sami.
Je mi líto uživatelů, co jsou závislí na proprietárních driverech,Takových je ale bohužel většina.
ale nevím, proč by kvůli nim měli být omezováni ostatní.A čím prosím pěkně fedora omezí ostatní uživatele, když dá do distribuce otestovanou verzi xorg a fglrx? To by mě tedy opravdu zajímalo.
Znovu opakuju, že Fedora nedistribuuje fglrx v žádné otestované (jako kdyby taková existovala) ani neotestované verzi. Fedora neobsahuje proprietární software.
X.org server 1.3 obsahuje novinky, na které se mnozí uživatelé svobodných systémů těšili. Vývoj svobodného software má u Fedory vždycky prioritu.
A když totéž udělá božská nVidia, tak co?"Božská nVidia" podporuje vývoj svobodného ovladače
nv
- takže i když nelze využít 3D hardwarovou akceleraci, grafika funguje i bez "proprietárního svinstva". Já vím, pro ATI je také nějaký takový driver, ale nejsem příliš přesvědčen o tom, že jeho vývoj ATI nějak podporuje.
Kromě toho existuje projekt Nouveau, který sice není spojen s firmou nVidia, ale dává velké naděje na otevřený ovladač pro tyto karty.
"Božská nVidia" podporuje vývoj svobodného ovladače nv
- takže i když nelze využít 3D hardwarovou akceleraci, grafika funguje i bez "proprietárního svinstva". Já vím, pro ATI je také nějaký takový driver, ale nejsem příliš přesvědčen o tom, že jeho vývoj ATI nějak podporuje.
LOL. Ten "také nějaký takový driver" pro ATI tu byl mnohem dřív než nv, podporuje karty od Mach64 po X850 včetně 3D akcelerace a brzy bude zřejmě podporvat i novější modely (velmi pravděpodobně mnohem dřív, než něco použitelného vypadne z Nouveau) a dost podstatná část kódu pro radeon (včetně 3D) je postavená právě na zdrojácích pro R200, které uvolnila samotná ATI.
Dokonce by se dalo říct, že pokud někdo chce kartu se slušným výkonem ve 3D (což intel nemá ani omylem) a plně podporovanou opensource ovladači, tak jinou možnost než ATI nemá.
este keby to tak bola pravda - ten notebook ma 1GB a stoji o podstatne viac. navyse ta ATI degraduje pouzitelnost s linuxom, takze zaplati viac penazi za mensiu kvalitu. a potom ked rozbehne ten driver, bude riesit suspend. to bude zase kopec zabavy...Ten notebook mám a žádné degradace jsem si nevšiml. Mimochodem, na suspendu celkem není co řešit - snad jedině kromě výběru implementace.
s2ram
chodí pěkně.
ked to vravis tak ti teda verim :) ale nie je tyzdna kedy by som necital ako niekto preklina ATINo, musím příznat že jsem byl trochu nervózní, ale překvapení bylo spíše příjemné. Rozhodně se to nedá srovnávat s S3 v mém starém notebooku. Intel je na tom dnes možná dobře, ale co já pamatuji, tak s intel grafikami bývala také zábava.
s2ram je fakt dobre, funguje ti aj nieco ine? 'echo mem > /sys/power/state' bez akejkolvek pripravy?Ne. Teď jsem to zkusil a neprobudí se korektně. Stejně používám takřka výhradně hibernaci (s2disk).
Ahoj, mate niekto skusenosti s tymto notebookom(9450HAG) v kombinacii Debian, popripade *buntu, mandriva? v dohladnej dobe planujem jeho kupu a dost sa obavam tej grafickej karty, hlavne ovladacov. s 3D desktopom som sa uz rozlucil, ale nerad by som sa stretol s podobnymi problemami ako v zapisku. potrebujem ho hlavne na pracu, na pokusy mam skreckov :).vdakaMandriva nevím, Debian etch nevím, starší debiany a Ubuntu v pohodě.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.