To jo, ale – pokud si celou aféru pamatuju dobře – problém se u síťovek projevil dostatečně brzo, než se ovladač dostal do hlavních stabilních větví… Nebo se mýlím?
Nicméně v rámci těch grafik – možná to není tak velký fatální problém, ale jedna z věcí, které mě donutily po půl roce používání Linuxu přejít na Windows, je právě nízký výkon grafiky. Moje jednoduchá OpenGL aplikace (jen pár polygonů, verze 0.0.0.0.1) jela ve Win 250 fps, v Linuxu 75 (žádné nestandardní funkce, jen základní metody GL a SDL, pochopitelně ne emulace přes Wine, ale plnohodnotná kompilace). Mimochodem, to bylo ještě před vydáním zmíněné verze Ubuntu. (I když musím uznat, že pořád lepší, než když jsem si instaloval své první Ubuntu před cca 2 lety, kdy jsem si o grafické akceleraci mohl jen nechat zdát.) Samozřejmě mám Intel grafiku.
Nakonec ale v rámci těchto problémů s HW – Intel grafiky, Intel síťovky, LG vypalovačky – musím se ptát: proč o těchto problémech čtu jen ve spojení s Linuxem? Proč se ve Windows nepodělávají taky nějaké kusy HW? Pro mě, jakožto BFU, ve světle tohoto „pozorování“ pak informace typu „problém nebyl v Linuxu, ale ve tvůrcích firmware“ vyznívají poněkud… do ztracena.
Jakože tímto nechci vyvolávat žádný flame (sám se domnívám, že Windows, Linux, to vyjde nastejno, ale radši Linux než Jeho Vista), bych byl strašně moc rád, kdyby se mě nezmocňoval děs, kdykoli si pomyslím „Windows mě se***, nainstaluji si Linux“.
> To je jednoduche :p Ak pokapu sietovky pod Windowsom, prusvih ma Intel. Ale ak pokapu pod Linuxom…
Heh, na tom taky něco je, ale moje pointa spočívá v tom, že se v podstatě nesetkávám s články, že se něco podělalo ve Windows (ať už je chyba na straně kohokoli). Jediné, o čem jsem četl byly rok tutlané problémy s NVidií, ale to zas byla informace nezávislá na OS (chyby se projevovaly v obou OS – a právě to bych čekal i u výše zmíněných problémů s Intel grafikami a síťovkami a LG vypalovačkami).
Asi taky proto, že ovladače do Windows píše výrobce. Takže když něco zmrví (LG, Intel, kdysi VIA, …), tak si to v ovladači ošetří. Jenže ovladače do Linuxu píšou lidi odjinud a nejspíš se jim výrobci nechlubí, co všechno udělali blbě a na co tedy nelze použít standardní platné postupy.
pro dalsiho mimone extra:
# Contact Information:
# Linux NICS <linux.nics@intel.com>
# e1000-devel Mailing List <e1000-devel@lists.sourceforge.net>
# Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124–6497
A nebude to tím, že hlavní problém nebyl v ovladači té síťovky? Pokud vím, přepsal tu EEPROMku nakonec X server prostřednictvím drm, které si nekontrolovalo rozsahy adres.
Druhá věc je, že rozumný hardware nevyžaduje, aby taková EEPROMka byla trvale namapovaná na nějaké adrese. Právě proto, že chyba v softwaru pak může zlikvidovat i hardware. Nojo, jasně, že chyba byla v Linuxu, vždyť on někdo už v osmdesátých letech razil názor, že když jsou programy bezchybné, není ani v procesorech potřeba žádný chráněný mód a UNIXové zběsilosti (rozuměj, izolace procesů) jsou na osobních počítačích zbytečný luxus, no ne?
Oni tehdy hlavně razili názor, že počítač musí být tak levný, aby mohl být v každé kanceláři. A zároveň musí být přístupný uživatelům. Stabilita desktopu na úrovni UNIXu z tehdejšího výpočetního centra by jistě byla pěkná, ale výsledný drahý stroj by skončil jako unixové workstationy – tedy prakticky neprodejný.
Win 98 mi premazal ucto. A to tak ze data z jednej particie zapisoval mimo jej rozsah teda na dalsiu particiu rovno na miesto kde bola fat tabulka. A stalo sa to 2× v priebehu dvoch mesiacov. Tipol by som to na chybny zaznam v FAT ktory ukazoval za hranice prvej particie ale MS to zjavne nijako neosetroval.
Postup: odstraňte případné přetaktování, vyčistěte chladiče, zkontrolujte větráčky, proveďte vizuální kontrolu veškerého HW (prach, vyteklé kondenzátory), očistěte lihem kontakty pamětí. Zkontrolujte zásuvku a prodlužováky, možná jsou nedotažené šroubky, protože hliník jak známo teče (použijte u toho jistič a fázovku, nezabijte se). Zkontrolujte paměť s Memtest86+. Nechte běžet nějaký zahořovací test a zkontrolujte, jestli vám příliš nerostou teploty. Upgradujte BIOS. Updatujte drivery diskového řadiče, a případně další drivery. Pokud používáte ne-Intel CPU nebo chipset, updatujte podporu chipsetu. Sjeďte systém antivirem a detektorem rootkitů. Nyní zkuste, jestli je problém vyřešen.
Pokud nepomohlo, vyházejte všechna necertifikovaná zařízení, a odinstalujte jejich drivery a další podporu. Pokud nepomohlo, vyměňte disk. Pokud nepomohlo, vraťte původní disk a vyměňte zdroj. Pokud nepomohlo, kompletně reinstalujte OS a aplikace. Pokud nepomohlo, kupte on-line UPS. Pokud nepomohlo, kupte nový počítač s novým OS, a reinstalujte aplikace z distribučních médií.
Tohle není menu, ale metodický postup. Pokud například máte přetaktováno, tak můžete projít všechny ostatní kroky, ale problém nebude vyřešen. Samozřejmě může jít ještě o nevhodný koberec, a můžete díky tomu vybíjet statickou elektřinu do počítače přes PS/2 klávesnici, ale to v postupu případně snad odchytne výměna počítače :)
U Windows 98 bylo několik problémů s nedokonalým oddělením paměti aplikace a komponent OS. Ale přepisování počáteční části disku bylo tuším popsaným bugem u driveru nějakého chipsetu. Vzpomínám si, že nám ve firmě během pár měsíců postupně odešly obsahy začátku disků (MBR a kus FAT) na několika stanicích stejného typu. Nakonec v době Windows 95 nebyl problém koupit počítač, na který ani instalace Win95 neprošla bez blue screen. Proto bych si tipnul, že šlo spíš o problém takového rázu.
Mozna to jenom tak moc nevnimate. Napr. sehnat prevodnik RS232 ↔ USB, ktery by poradne fungoval pod Vistama na ceskem trhu nejde.
Na Windows Vista nefunguje docela hodne HW. Kdyz chcete na novem NB rozchodit Windows XP, nezbyde vam, nez si ho vytahnout z CD a opatchovat jinak instalace vubec nezvladne nove typy radicu. Atd.
Kazdy novy vir je prusvih pro Windows a tech do dne vznika nekolik. Dalsim prusvihem je, ze pracovat na neadministratorskem uctu je temer nemezno.
Kdyz mate kupeny WinXP bez SP2 tak ho bezne BFU vubec nenainstaluje, protoze drive nez stahne SP2 z netu pomoci aktualizaci chytne Nymdu, ktere se uz nezbavi.
Proste jste proti temto prusvihum otrly.
Hm, hele, to je taky zajímavý názor. A vlastně s ním i souhlasím (a až teď vím, jak jeden ze svých bývalých problémů pojmenovat a proč se s ním již nesetkávám – Nymda). Ano, s Windows je víc problémů vůbec je rozjet (koneckonců nebýt spolužáků, tak nevím, jak si WinXP SP1 nainstaluju na svůj notebook s SATA HDD), ale zas na druhou stranu musím říct, že svou otrlost, jak říkáte, jsem si sám vypěstoval, ale v Linuxu mě s 50% problémů (z toho všechny jsou závažnější) mě nepomohl ani Google, ani fóra. > Mozna to jenom tak moc nevnimate. Jdu se nad tím zamyslet. (Rozhodně ale je fakt, že v článcích, které sleduju, se neobjevují zmíněné problémy… a není to jen o Linuxu a hrách. Zas ale uznávám, že článků o chybách v zabezpečení Linuxu se objevuje tolik, co o chybách HW ve Windows a naopak. Akorát ty hromady děr se nakonec ve Windows tak nějak (třeba) zaplátují, ale většinou stejně stačí nechodit na p. stránky)
Mne nejde o porovnavani ktere prusvyhy jsou vetsi a ktere mensi. Napr. Kde 4 mi jako prusvih Linuxu neprisel. Ten na koho to dopadlo presel na Gnome spis nez aby odesel od Linuxu jako takoveho. Podle mne sou velke prusvyhy jenom ty, ktere skutecne nici HW, nebo delaji bezpecnostni diry (jako Open SSL). Ale to je jenom muj pohled na vec.
Muj prispevek spise smeruje na to, ze na Windowsu mate otrlost vypestovanou casem. Ja sam sem s Linuxem zacinal nekolikrat. Nejprve se Slackwarem, pak s RedHatem (tam sem vydrzel od verze 6.2 do 9.0 ktera byla totalne zmrsena) pak sem si zase dal oraz. Protoze proste zacit s jinym systemem a do znacne miry zahodit co znate z toho stareho neni jednoduche. Az nakonec sem se pustil do Gentoo s tim ze sem si dal skutecne dva tydny cas na to, abych ten system pochopil. Tak sem se naucil heldat informace. Ano verim tomu ze Vy a mnoho jinych lidi ten cas obetovat nechteji (uz ho venovali v prubehu nekolika let Windowsum).
Treba ja sem se naucil pouzivate jako textovy editor Emacs, postupne sem v nem zacal vyvyjet i vsechno co delam do Javy. K prechodu na Eclipse mne donutil az novy zamestnavatel. A hle problemy ktere sem neumel resit, protoze sem neumel k tomu hledat informace, uz resit umim. Stejne tak InteliJ IDEA, pry naprosto suprovni IDE mi po chvyli prace pada a ja nevim jak to resit, takze nemaje case se tomu venovat ji nepouzivam. Ale to neni chyba programu jako takoveho, protoze vim ze ho hodne lidi pouziva. Je to moje vlastni chyba, ze tomu nechci venovat cas, ktery sem predtim venoval jinemu IDE, mozna k moji smule, mozna ku prospechu.
Rikam vam po pravde. Informace k Linuxu i k jednotlivim programum na internetu jsou. To ze nevite kam se podivat a odkud zacit neni problem Linuxu, ale toho ze tomu nechcete venovat cas, ktery ste jiz drive venoval Windows. Ja pracuji jak s Windowsem tak s Linuxem a z vlastni zkusenosti musim rict, ze k Linuxu je na internetu daleko lepsi dokumentace, nez k Windows (ta je totiz casto placena a dostupna v placenych publikacich Microstoftu)
Neříkám, že s Vámi nesouhlasím, pravda je taková, že se mně opravdu už do toho nechce moc úsilí vkládat. Nicméně (proč furt musím psát ale :3) mě zaujalo, že máme podobné zkušenosti: taky jsem zkoušel vícero distribucí (i když ne tolik rozličných přístupů) a myslím si, že jsem tomu věnoval dost času: necelý půlrok (rozhodně víc, než školní půlrok): nainstaloval jsem si Ubuntu a násilím jsem se donutil používat jen to (a ne Win XP) a to mě donutilo řešit problémy. Na netu jsem si např. našel jak rozjet videa (kodeky – medibuntu) a musím uznat, že mě vážně fascinovala ta jednoduchost a funkčnost. Za ta léta se mě ve Windows nepodařilo, aby fungovala všechna videa (rmvb, mkv, avi, ogg, …) a tady to šlo cca 5ti řádky do shellu pomocí ctrl+c, ctrl+v. Proto taky videa i nadále přehrávám v Ubuntu, i když jen ve Virtual Boxu. Donutilo mě to najít si nové IDE, protože jsem používal zastaralý Dev-C++ a našel jsem si Code::Blocks, díky kterému můžu fungovat ve Win i Linuxu bez jediné změny v nastavení projektu. Musel jsem se rozloučit s Total Commanderem a ze všech možností přijal Tux Commander, musel jsem zapomenou na PS Pad atd. Nakonec jsem měl pocit, že mám na Linuxu víc problémů, než ve Windows, tak jsem si udělal seznam problémů obou systémů, včetně hodnocení závažnosti a důležitosti (samozřejmě to je subjektivní) a Linux „prohrál“ o cca 20%. Ty největší problémy jsem se ještě pokusil vyřešit „od znova“ skrz Google a skrz fóra. Bez úspěchu. Neříkám, že umím hledat, ale bohužel mě nikdo a nic nenaučilo hledat efektivně.
Pokud Vás to zajímá, tak ty problémy, co mě štvou nejvíce jsou: Nízká 3D akcelerace (můj program dělaný v OpenGL a SDL měl výrazně nižší fps), společný systém pro chování přípon (např. že .txt se otevře v gedit), Hry (sice nejsem přímo herní typ, rád si zahraji nějaké to lepší RPG), nižší výdrž baterie, problémy se zvukem (např. vložení sluchátek nestačí ke ztlumení zvuku reproduktorů), problémy s grafikou obecně (reset PC = reset jasu, nemožnost nastavení chování fullscreenu (např. zda se má obraz roztáhnout, zachovat poměr stran, …)) a nakonec podivná mezera, kterou kompilátor nebere, když na CZ klávesnici stisknu r.alt + space.
Rozhodně ale uznávám, že Linux má výrazně lepší dokumentaci, než Windows a dokonce mě k něčemu byla: ve Windows mě nápověda pomohla maximálně tak ztratit čas, ale rozhodně nic nevyřešila (placené verze jsem si ani nepořizoval).
autorem linuxoveho driveru obsazeneho v kernelu je:
# Contact Information:
# Linux NICS <linux.nics@intel.com>
# e1000-devel Mailing List <e1000-devel@lists.sourceforge.net>
# Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124–6497
takze „Tom B“ je vedle jak ta jedle.
no to je snad vsem jasny, ze to pise Intel
zajimavejsi je, jestli se domuzete nahrady skody, kdyz spatne napsany Intel drajvr vam sezere data na disku, psa, znasilni manzelku a jeste zapali dum?
myslim ze ne, ze je na to pamatovano jak v pripade linuxu tak v pripade widlousu, nahradu nedostanete a hotofson!
akurat pro Intel bude vetsi ostuda, kdyz se to stane vic lidem pouzivajicich widle, nez min lidem pouzivajicich linux
Co je to za ptakovinu? Vetsina z vas decek asi nepamatuje problemy s lmsensors a thinkpady rady 7×x tusim. Vzhledem k popuarite techto notasu to stihlo podstatny statisticky vzorek. Problem byl velmi lowlevel. Byla to buga vada atmelacke eeprom. scan lmsensors zpusobil poskozeni dat uvnitr teto konfiguracni pameti a notasek uz nenaskocil. Bylo nutne vypajet svaba nebo vymenit mb. Holt bohuzel spatny HW. Stejne spatny hw jako v pripade LG a 3Comu. HW ktery muze odpravit SW si nic jineho nezaslouzi. V pripade spatne chyby logiky a padu operacniho systemu muze takovy hw oddelat cokoliv.