Linux je vhodný pro každého masochistu, například jednoduchý návod, jak rozchodit jednu z masově rozšířených karet:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GeForce GTX 750 Ti on Linux? Is that even possible?
That's what I used to think, but it is possible because I'm writing this post using Linux Mint 17 configured with a GeForce GTX 750 Ti. Not only did I get it to work with Linux, but I also got it to work with Blender GPU rendering (separate post).
Ok, this is how you install it on Linux Mint 17 AMD 64
or Xubuntu 14.04 AMD64 or Lubuntu 14.04 AMD64
(I tried loading it on 14.10 and it did not work, so make sure you are using a distro based off of Ubuntu 14.04)
Disclaimer: Results may vary depending on computer hardware and version of Linux and other stuff like that. Use these instructions at your own risk.
Introduction: Linux Mint 17, Xubuntu 14.04, and Lubuntu 14.04 are all based on Ubuntu 14.04. The Linux based nvidia driver works well enough with 14.04 to get it installed, so basically just do your standard install and then you are ready for step 1.
Step 1: LOAD LIBC HEADER FILES
Nvidia did a great job on their 334.21 driver, but it needs to find the Linux Libc Headers files to function properly. Don't worry there is an easy fix. Just manually load the header files with the following command text.
sudo apt-get install build-essential linux-headers-$(uname -r)
Step 2: ENABLE FULL SCREEN TEXT MODE
All other tutorials will tell you to simply press Ctrl-Alt-F1 to get into full screen text mode, HOWEVER, for most systems running the GTX 750, you will not get the text screen. You will get a BLANK BLACK SCREEN instead. To fix this problem you must update your grub file.
Type the following command and your text editor will pop up with your grub file. Use gedit for Linux Mint. Use mousepad for Xubuntu. Use leafpad for Lubuntu. I will use gedit in my example below. The actual command is colored red.
FOR LINUX MINT
sudo gedit /etc/default/grub
FOR XUBUNTU
sudo mousepad /etc/default/grub
FOR LUBUNTU
sudo leafpad /etc/default/grub
When the grub files pops up in gedit (or mousepad or leafpad) edit the following line.
BEFORE:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
AFTER:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”
Then save the file and close gedit (or mousepad or leafpad). Now go back to the command prompt and type the following:
sudo update-grub
Finally reboot your computer. Your splash screen will look at little different, but that's ok as long as your desktop loads properly.
Step 3: Download the latest Nvidia driver for your GTX 750. As of today, the file you need is: NVIDIA-Linux-x86_64-334.21.run
Put a copy of this file in your home directory to make the command line stuff easier.
Step 4: Press Ctrl-Alt-F1 to switch to command line mode.
Step 5: Shut off the graphical interface. Type the following:
FOR LINUX MINT
sudo service mdm stop
FOR XUBUNTU AND LUBUNTU
sudo service lightdm stop
Step 6: Type "LS" to make sure the Nvidia is in your home directory. You should see the file "NVIDIA-Linux-x86_64-334.21.run" listed. If not, make sure you put a copy in your home directory.
ls
Step 7: CHANGE THE FILE PERMISSIONS
sudo chmod +x NVIDIA-Linux-x86_64-334.21.run
Step 8: Run the Nvidia driver
sudo sh NVIDIA-Linux-x86_64-334.21.run
The Nvidia installation script might give some error messages, but just hit continue. If it lets you continue then you will get your driver installed. (If it doesn't let you continue, then you don't get the driver installed and you will have to troubleshoot the problem.)
Step 9: Restart the graphical interface
FOR LINUX MINT
sudo service mdm start
FOR XUBUNTU AND LUBUNTU
sudo service lightdm start
Step 10: Once rebooted, go to your settings folder and look for an icon called Nvidia X Server Settings. Click on the icon and verify that your card was installed.
Life is good! You've got your new GTX 750 installed on your Linux Mint
That's it. Now you have the latest state-of-the-art graphics card running with your favorite Linux Mint. Life is good.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Samozřejmě v každém kroku je deset možností, kde se to zasekne, návod jako většina věcí ohledně Linuxu postrádá semtam klíčovou informaci, autor návodu má nainstalovanéu jinou verzi, nebo stejnou verzi a jiné updaty...
Ten navod je chaoticky, grub nemusis vubec upravovat a instalace proprietarnich driveru neni pro bfu (v debianu tedy urcite). Pred par tydny jsem rozchazel nvidii gtx 970 a trvalo to asi deset minut. V podstate jde o to, ze ten instalator je v konfliktu s bezicim x serverem a kernel video modulem. Staci zakazat pouzivany kernel modul nouveau, nainstalovat linux headers, restartnout, shodit x server a v terminalu spustit instalator. A po dalsim restartu to jede. Tohle melo kdysi pekne veresene ubuntu pomoci jockey aplikace, jak to resi ted, vubec netusim.
A teď pro porovnání, reálný návod z firemní wiki, jak zprovoznit tiskárnu v kanclu:
Ubuntu:
System Settings - Printers
No manual configuration, just select the printer from list of network printers and click Forward.
Windows
ovládací panely - přidat tiskárnu - další - Místní tiskárna .. - nesmí být zaškrtnuta volba "Automaticky rozpoznat.." - Další - Vytvořit nový port - zvolit "Standard TCP/IP Port" - Další - Další - do "Název či adresa IP tiskárny" zadat "10.19.57.47" - Další - zaškrtnout "Vlastní" a kliknout na "Nastavení" - zaškrtnout "Povolit odesílání stavu protokolu SNMP" a kliknout na OK - Další - Dokončit - Z diskety - a zadejte cestu k driverům " - OK - vyberte model "OKI C5800" - další - další - další - dokončit.
Jo, ale to platí jen pro tiskárnu, která už má přímo PPD v distribuci. Pro jinou (např. brother) to vyžaduje instalaci balíků, pro skenování někdy i přidání identifikátoru tiskárny do SANE (sám ji nerozpozná) atd. Stejně tak to vyžaduje, aby byla tiskárna vidět z segmentu, jinak je potřeba zadávat konkrétní IP adresy a to ani v linuxu nebývá úplně triviální.
Samozřejmě osvícený admin volí/kupuje takovou tiskárnu, která je ve firmou používané distribuci již podporovaná. Jako s každým jiným HW.
Sitove tiskarny se nekdy blbe nastavuji, zvlaste pokud je vyzadovany login a password. Navic nektere aplikace to pouzivaji a nektere ne a pak se musi znovu zadavat tyto udaje. Jinak v siti se da rozchodit jakakoliv tiskarna, pokud se pouzije windows print server, neni treba bazirovat na linux podpore.
Příklad je z malé firmy, kde není žádný admin, každý se stará o svůj notebook sám - cca 70% MacOS, 20% Win, 10% Linux. Firma nemá žádný server, jen wifi síť a síťové tiskárny. Návody píší sami uživatelé, aby usnadnili život kolegům, proto je možné, že jsou tam chyby, ale i tak je vidět, že alespoň tenhle konkrétní případ na Ubuntu funguje out-of-the-box, narozdíl od Windows (na Ubuntu zase nefungují jiné věci, třeba L2TP VPN).
Ja mam inu skusenost a nemusi ist ani o sietovu tlaciren.
Windows:
1. Tlaciaren nejde s ovladacmi dodanymi so systemom.
2. Klik na stranku vyrobcu.
3. Stiahnutie ovladaca.
4. Spustenie instalacie.
5. Tlacim
Ubuntu:
1. Tlaciaren nejde s ovladacmi dodanymi so systemom.
2. Pol hodina googlenia po ubutu forach co s tym.
3. Nakoniec aj tak klik na stranku vyrobcu.
4. Ovladace su len pre nejake starsie verzie, nevadi, nevzdavam sa.
5. Stiahnutie ovladaca.
6. Stiahnutie vyvojovych nastrojov.
7. Rekompilacia pre aktualnu verziu.
8. Nefunguje, 2 hodiny googlenia a pokusov co s tym.
9. Druhy den pokracujem, stale nic.
10. Po dalsich dvoch dnoch a trapeni sa po veceroch vidim konecne tlaciaren, tlac z niektorych programov ide, z niektorych nejde vobec, z dalsich nepredvidatelne.
11. O par mesiacov aktualizujem system. Po vytlaceni 1 strany tlac vzdy zmrzne, nejde ani to co predtym. Pouzivam workaround - vytlac stranu, vypni zapni tlacku, vytlac dalsiu.
12. Dalsie 2 hodiny googlenia co s tym.
13. O par mesiacov zas aktualizujem system, tlac ide, prestala ist web kamera a wifi.
14. Hodina googlenia, stahujem drivre pre wifi.
15. Rekompilujem, vypinam moduly v jadre, zavadzam ine, wifi ide, webka stale nie.
16. Skusam live CD aj cistu referencnu instalaciu, ci som nieco nerozhasil ja. Nie, nerozhasil.
17. Po par mesiacoch aktualizujem system (ano, obcas to pomaha).
18. Tlacka ide ako predtym, wifi uz vobec.
19. Rekompilujem ovladace wifi, hlasi chybu, zmenili sa nejake API-cka nie su kompatibilne s aktualnym jadrom.
20. Downgradujem jadro, neskor si nekompatibilitu opravim v zdrojakoch sam.
Bezudrzbove jak svina. Keby som chcel system, ktory nainstalujem bolestivo rozbeham a vsetky dalsie aktualizacie, co to mozu rozbit zakazem, dokazem to s hocicim a nepotrebujem Ubuntu.
2Jozo: Naivita sama ...
Firma, asi tak 30 tiskaren - vsechno HP. Rozchodit je vsechny po siti pres widli prinserver = mesic prace a laborovani s tak zhruba 200 ruznejma verzema ovladacu (na tema kua proc dpce to z 32bit widli tiske barevne a z 64bit ne), reseni, kde splasit tu spravnou verzi v 32/64 bit pro stanice, a kdyby to nekdo chtel zopakovat, tak to vzivote neda dohromady, protoze ti tam vzdycky zustane nejaka nedefinovatelna kombinace cehosi.
Totez na tuxovi = /etc/init.d/cups start
Je to vtipné, ale jestli musíš instalovat driver z diskety, tak to bude nějaká hoooodně stará tiskárna nebo verze Windows. Každopádně to srovnání není fér.
Ale tady je můj aktuální příklad s Laserjet Pro CM1515fn (tiskárna+scanner). Ubuntu i Windows tiskáru po síti rozpoznají automaticky, takže v tom není problém. Horší je to s ovladačem na scanner.
Windows:
1) zjistit přesný model tiskárny/skaneru (který BFU často z hlavy neví)
2) Hledat driver na googlu nebo bingu a
3) Dát si pozor na to, co stahuju. I oficiální instalátory přímo od HP obsahují spoustu humusu
4) Spustit instalátor a modlit se
5) Většinou to tím končí ale asi dvakrát se mi stalo (ve win 7) že wokna ten skaner prostě nevidí, pomohlo jenom driver odinstalovat a znovu instalovat.....
Ubuntu:
1) spustit hp-plugin (je instalovaný automaticky)
2) odpovědět "Y" na otázku, jestli chci stáhnout a instalovat driver
3) hotovo