Article Number: 000132626
Tento článek popisuje rozdíly mezi samostatnou grafikou a grafickou kartou. Co znamenají proprietární ovladače a ovladače open source pro výstup obrazu. Tento článek se zabývá počítači Dell, které používají operační systém Ubuntu, a běžnými problémy s obrazem, ke kterým nejspíš v průběhu času dojde. Tento článek představuje referenční příručku i příručku k odstraňování problémů.
Nezapomeňte, že společnost Dell podporuje hardware, který se dodává s jednotkou, a přeinstalování či obnovení operačního systému, který byl na jednotce. Doufáme, že pro vás budou následující informace užitečné.
Většina notebooků a počítačů AIO (All-In-One) může mít na základní desce dvě grafické karty. První představuje integrovanou grafickou kartu, která je částí procesoru na základní desce, a druhá se nazývá samostatná grafická karta. Dedikovaný grafický procesor je volitelné příslušenství navíc a je vždy výkonnější než integrovaný grafický procesor. Jestliže má váš systém hardwarový mux, můžete mezi grafickými kartami přepínat.
Jelikož jsou přídavné grafické karty technicky druhou grafickou kartou přidanou k integrované grafické kartě, nejsou součástí hybridní grafiky. Systém BIOS v počítačích je většinou nastaven tak, že přídavná grafická karta po zjištění převezme funkci integrované grafické karty.
Dochází k problému mimo operační systém Ubuntu?
Dochází k problému mimo operační systém? Přejděte na článek o externí obrazovce nebo na článek o interní obrazovce a pokračujte v odstraňování problémů.
Pokud k problému mimo operační systém nedochází, potom:
V nabídce bootloaderu Grub – vyberte možnost boot your computer into recovery mode (spustit počítač do režimu obnovení).
V nabídce obnovy zvolte možnost resume normal boot (pokračovat v normálním spuštění) (takto se pokusíte o normální spuštění s nastavením videa zabezpečeným proti selhání.)
Jestliže normální spuštění problém nevyřeší, můžete se vrátit zpět do režimu obnovení a vybrat možnost run in failsafe graphic mode.
Jestliže se stále nezobrazuje žádný obraz, můžete zkusit přeinstalovat operační systém. Případně můžete přejít do příkazového řádku kořenového uživatele, pokud máte zkušenosti s odstraňováním problémů s používáním terminálu nebo příslušnou příručku.
Dochází k problému mimo operační systém Ubuntu?
Dochází k problému mimo operační systém? Přejděte na článek o externí obrazovce nebo na článek o interní obrazovce a pokračujte v odstraňování problémů.
Pokud k problému mimo operační systém nedochází, potom:
Problémy s výkonem a stabilitu obrazu lze vylepšit vypnutím vizuálních efektů. (To znamená změnu na 2D prostředí plochy.)
Otevřete terminál (CTRL + ALT + T) a nainstalujte správce nastavení compiz:
sudo apt-get install compizconfig-settings-manager
V nabídce Ubuntu Dash vyhledejte compiz settings manager, otevřete aplikaci a zakažte či zrušte zaškrtnutí:
Effects (Efekty) > Animations, Fading Windows, Windows Decoration (Animace, Postupně mizející okna, Dekorace oken)
Jestliže máte obraz stále zkreslený, můžete to zkusit vyřešit přeinstalováním operačního systému.
Výchozí rozlišení pro systém Ubuntu 14.04 je 640x480 na dolní hranici a 1024x768 na horní.
Používáte výchozí grafickou kartu a vidíte pouze rozlišení 640 x 480? Doporučujeme spustit program Xdiagnose a vybrat všechny 3 možnosti ladění. Je známo, že tímto se obrazovka obnoví na vyšší výchozí hodnotu 1 024 x 768.
Abyste dosáhli vyššího rozlišení než 1 024 x 768, je třeba v terminálu použít příkaz xrandr a přidat nový režim s novým rozlišením. (To se neuchovává po restartování.)
Pokud jste zkušený uživatel systému Ubuntu a chcete zachovat změny i po restartování: Můžete se také podívat na xrandr newmode
příkazy a a přidat je addmode
do /etc/GDM/init/default před výrazem " initctl ...
"
Kód by měl vypadat nějak takto:
xrandr --newmode "1280x1024_60_new" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSynch +V
xrandr --addmode VGA-0 1280x1024_60_new
Pokud klávesové zkratky Fn pro nastavení jasu nefungují. Hledáte větší kontrolu nad kontrolou. Existují aplety, které můžete nainstalovat a které vám poskytnou okno grafického uživatelského rozhraní s různými nastaveními zobrazení. Pokud jste zkušenými uživateli systému Ubuntu, existují příkazy terminálu jako gksu a leafpad, které vám umožní vytvořit soubor, který zkratky Fn vyřeší.
Pro pokročilé uživatele může stačit přidat parametr Grub. Budete potřebovat nainstalované programy gksu a leafpad a pracovat jako správce s ovládáním sudo. V textovém souboru Grub nahraďte stávající řádek GRUB_CMDLINE_LINUX="" za nový řádek GRUB_CMDLINE_LINUX="acpi_osi=Linux“ a poté jej aktualizujte v terminálu. Jestliže klávesy jasu na klávesnici stále nefungují, můžete nahradit část GRUB_CMDLINE_LINUX="acpi_osi=Linux" za GRUB_CMDLINE_LINUX="acpi_backlight=vendor" a pokus opakovat. Pokud máte problémy i nadále, vyzkoušejte další metodu.
Prvním krokem je instalace programu xbacklight, pokud už na vašem systému není. Vytvořte spouštěcí aplikaci s názvem brightness, a to vyhledáním spouštěcích aplikací a kliknutím na možnost Add (Přidat). Dejte nové aplikaci níže uvedený příkaz a restartujte systém. Pokud to nefunguje, zkuste další metodu.
xbacklight -set 70
Nejprve musíte otevřít okno terminálu a identifikovat přesný typ karty, kterou máte, a hodnotu BusID. (BusID má pět (5) číslic 00: 00,0 si ji poznačte.)
Ispci | grep -i vga
Zkombinujte hodnotu BusID s následujícími dvěma příkazy, tím snížíte a zvýšíte jas displeje. (Je třeba experimentovat, abyste zjistili, které nastavení vám vyhovuje nejlépe.)
sudo setpci -s 00:00.0 F4.B=50
sudo setpci -s 00:00.0 F4.B=90
Aby tato změna byla platná i po restartování, potřebujete mít nainstalované programy gksu a leafpad. Otevřete soubor /etc/re.Local v leafpad a sečtěte tento řádek setpci -s 00:00.0 F4.B=50
nad stávající řádek, který uvádí konec 0:
Pokud problémy i nadále přetrvávají. Další metoda představuje poslední možnost a je určena pouze pro zkušené uživatele systému Ubuntu.
K ovlivnění výstupu jasu můžete použít také program xrandr. (Doporučujeme, abyste si byli jisti, že máte jistotu, že je hardware počítače. V případě, že jste si jistí, že budete mít k dispozici. Dříve, než pomocí příkazu provedete příliš mnoho v terminálu sudo
.)
Běží ventilátor grafické karty plnou rychlostí? Pomocí následujícího příkazu můžete vytvořit skript, který se spustí před vypnutím:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Pokud jste vypnuli nepoužívanou samostatnou kartu a notebook při pokusu o probuzení zamrzne, Můžete vytvořit nový soubor nazvaný 11_switcheroo_suspend
v rámci /etc/pm/sleep.d
a ujistit se, že je soubor spustitelný:
#!/bin/bash
PATH=/bin:/usr/bin
switchfile=/sys/kernel/debug/vgaswitcheroo/switch
[[ -n "$1"&& -f "$switchfile" ]] || exit 1
retval=0
case "$1" in
hibernate|suspend)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
retval=$?
;;
resume|thaw)
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
retval=$?
;;
*)
[ -x /bin/logger ] && /bin/logger -i -t switcheroo_suspend -p user.info "Unknown mode: $1"
=$?
;;
esac
exit $retval
Podle toho, který grafický procesor se spouští při spuštění počítače, může docházet k problému, kdy je potřeba, aby byl systém připojen k napájení ze sítě.
Jde o jiný název pro binární ovladače, což jsou ovladače s uzavřeným kódem poskytované výrobcem hardwaru sekundárního grafického procesoru. Některá hardwarová zařízení mohou tento druh ovladače vyžadovat, pokud mají úplně a řádně fungovat. Bohužel neexistuje žádný způsob, jak by vývojáři mohli tento typ ovladače ovlivnit a opravit chyby, které jsou jeho součástí.
Komunita systému Linux vytváří ovladače open source, které fungují s určitými grafickými kartami. Obvykle se používají s grafickými kartami, u kterých výrobce nedodává verzi pro systém Linux a není dostupný žádný proprietární ovladač. Výhodou ovladačů open source je podpora komunity a většinou průběžná oprava chyb. Nevýhodou je, že nebudou plně podporovat všechny funkce každé grafické karty.
Nejprve je potřeba správně identifikovat váš hardware.
Svůj typ a model můžete zjistit pomocí níže uvedeného příkazu v terminálu:
lspci | grep VGA
Podrobnější informace získáte spuštěním:
sudo lshw -C video
Seznam podporovaného hardwaru je uveden v článku níže:
Existují dva způsoby, jak nainstalovat proprietární ovladač v systému Ubuntu:
První způsob je prostřednictvím grafického uživatelského rozhraní nabídky Hardware Manager (Správce hardwaru).
Otevřete možnost Software Center (Softwarové centrum) a přejděte k možnosti Edit (Upravit).
Vyberte možnost Additional Drivers (Další ovladače).
Dojde ke kontrole již nainstalovaných ovladačů a stáhne se seznam všech další dostupných proprietárních ovladačů a aktualizací.
Ovladač můžete povolit nebo zakázat. Jestliže existuje několik verzí, nezapomeňte, že nejlepší je používat tu nejnovější platnou pro váš hardware. U této verze je většinou největší šance, že bude fungovat a obsahovat nejnovější opravy všech problémů.
Druhý způsob je prostřednictvím CLI (rozhraní příkazového řádku).
Otevřete okno Terminál (CTRL+Alt+T).
Níže uvedený příklad ukazuje příkazy pro kartu Nvidia:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install Nvidia-current
Několik ovladačů open source pokrývá některé výrobce.
Některé současné jsou uvedeny níže:
Jedná se o výchozí ovladač – podporuje většinu karet bez akcelerace a má omezenou sadu možných rozlišení.
Jedná se o nejnovější ovladač open source, který podporuje grafickou kartu Intel.
Jde o další ovladač AMD Radeon, který má podporovat technologii 3D a je vytvořen z modelů radeon, r200, r300g, r600g a radeonsi.
Tento ovladač vychází zcela z informací získaných pomocí zpětné analýzy zařízení Nvidia.
Tento ovladač také vychází zcela z informací získaných pomocí zpětné analýzy zařízení Nvidia Tegra.
Tato společnost dodávala ovladače open source pro všechna zařízení starší než model G550 a všechna, která jsou novější než model G550, používají ovladač s uzavřeným kódem.
Podporuje model S3 Chrome GPU, všechny ostatní produkty S3 mají uzavřený zdroj.
Tento ovladač má vestavěnou podporu pro model ARM Mali GPU.
Tyto ovladače podporují řady Vivante GC400, GC800 a GC1000.
Podporuje řadu Qualcomm Adreno GPU.
Jednalo se o pokus o podporu řady Videocore GPU. Společnost Broadcom, která vyrábí řadu Videocore, vydala zdrojový kód pro grafické jádro IV. Bylo to součástí druhého výročí uvedení počítače Broadcom Raspberry Pi na trh.
vga_switcheroo umožňuje přepínat mezi grafickými procesory, jestliže je na vašem počítači hardwarový mux.
Pokud chcete zkontrolovat, jestli je jádro zkompilováno pomocí správné možnosti, můžete prozkoumat soubor config-2.6.nn-mm-generic v adresáři /boot:
grep -i switcheroo /boot/config-*
Mechanismus vga_switcheroo funguje, když je jádro spuštěné s možností jádra modeset=1 a schází možnost nomodeset. Pokud chcete otestovat, jestli je příkaz vga_switcheroo povolen, vyhledejte soubor přepínače:
ls -l /sys/kernel/debug/vgaswitcheroo/switch
Jestliže je příkaz vga_switcheroo dostupný, můžete přepínat mezi grafickými procesory. Připravte se na to, že některá část se nepovede a systém se zablokuje, protože přítomnost tohoto souboru nezaručuje, že je počítač podporovaný.
Pomocí tohoto příkazu zapnete grafickou kartu, která je odpojená, ale nepřepnete výstupy:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Tento příkaz připojí integrovanou grafiku k výstupům:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Tento příkaz připojí samostatnou grafiku k výstupům:
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Tento příkaz vypne grafickou kartu, která je v tuto chvíli odpojena:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Tento příkaz vám umožní zkontrolovat aktuální stav hybridní grafiky. Obvykle se zobrazí dva řádky výstupu – na prvním bude uvedeno Pwr a na druhém Off:
cat /sys/kernel/debug/vgaswitcheroo/switch
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 Feb 2021
7
Solution