Opas näytönohjainyhdistelmän käyttöön Dell-tietokoneessa, jossa on Ubuntu-käyttöjärjestelmä

Summary: Artikkeli sisältää tietoja Ubuntu-käyttöjärjestelmää käyttävän Dell-tietokoneen hybridinäytönohjaimesta.

Article Content


Symptoms


Sisällysluettelo:

  1. Johdanto
  2. Yleisiä kuvaongelmia ja -ratkaisuja
  3. Oikeiden ohjainten etsiminen ja asentaminen
  4. Hybridinäytönohjaimen määrittäminen ja käyttäminen

Johdanto

 

Tässä artikkelissa käsitellään erillisen näytönohjaimen ja näytönohjainkortin eroja sekä valmistajan ohjainten ja avoimen lähdekoodin ohjainten merkitystä kuvan kannalta. Artikkeli käsittelee Ubuntu-käyttöjärjestelmää käyttäviä Dell-tietokoneita ja yleisiä, todennäköisesti ajan myötä ilmeneviä kuvaongelmia. Artikkeli on sekä viite- että vianmääritysopas.

Muista, että Dell tukee laitteen mukana toimitettua laitteistoa sekä laitteen mukana toimitetun käyttöjärjestelmän uudelleenasennusta tai palautusta. Toivottavasti seuraavista tiedoista on hyötyä.

Hybridinäytönohjaimet:

Useimpien kannettavien ja AIO (All in One) -järjestelmien emolevyissä voi käyttää kahta grafiikkasuoritinta. Ensimmäinen on sisäinen grafiikkasuoritin, joka on suorittimen osa, ja toinen on erillinen grafiikkasuoritin. Erillinen grafiikkasuoritin on valinnainen lisäosa, joka on aina tehokkaampi kuin sisäinen grafiikkasuoritin. Jos järjestelmässä on kanavointilaite, järjestelmä voi vaihtaa grafiikkasuorittimien välillä.

Näytönohjainkortit:

Vaikka lisänäytönohjain on teknisessä mielessä toinen grafiikkasuoritin, joka lisätään sisäisen grafiikkasuorittimen rinnalle, se ei sisälly hybridinäytönohjaimiin. Useimmissa pöytätietokoneiden BIOS-asetuksissa ulkoinen näytönohjain korvaa automaattisesti sisäisen grafiikkasuorittimen.


Alkuun


Cause

Yleisiä kuvaongelmia ja -ratkaisuja

 

  SLN298475_en_US__2icon Huomautus: Huomautus: Dell tukee vain tietokoneen mukana toimittamaansa laitteistoa ja esiasentamaansa Ubuntu-käyttöjärjestelmän versiota. Jos laitteisto on tarkistettaessa kunnossa eikä käyttöjärjestelmän uudelleenasennus palautusosiosta ratkaise ongelmaa, saat ehkä kehotuksen pyytää lisää ohjelmistotukea Canonicalilta. Jos kyseessä oleva laitteisto on kolmannen osapuolen valmistama, sinua voidaan ohjeistaa ottamaan yhteyttä laitevalmistajaan avun saamiseksi. Etsitkö tiettyä ohjainta, jota ei ole yleisesti saatavilla? Saatat saada kehotuksen pyytää lisätukea Ubuntu-yhteisöfoorumeilta ilmoittamalla sinne laitteistosi tiedot. Seuraavassa osassa annettuja yleisiä vianmääritysohjeita voi käyttää omalla vastuulla.

Ei kuvaa (eli näytössä ei näy mitään)

Ilmeneekö ongelma Ubuntu-käyttöjärjestelmän ulkopuolella?

  1. Ilmeneekö ongelma käyttöjärjestelmän ulkopuolella? Jatka vianmääritystä ulkoista näyttöä koskevan artikkelin tai sisäistä näyttöä koskevan artikkelin ohjeiden mukaisesti.

  2. Jos ongelma ei ilmene käyttöjärjestelmän ulkopuolella:

    1. Valitse Grub-käynnistysohjelman valikosta boot your computer into recovery mode (käynnistä tietokone palautustilaan)

    2. Valitse recovery (palautus) -valikosta resume normal boot (jatka normaalia käynnistystä) (järjestelmä yrittää normaalia käynnistystä vikasietoisilla videoasetuksilla)

    3. Jos normaali käynnistys ei korjaa ongelmaa, voit palata palautustilaan ja valita run in failsafe graphic mode.

    4. Jos kuva ei näy vieläkään, sinun kannattaa harkita käyttöjärjestelmän uudelleenasennusta. Jos olet kokenut käyttäjä tai käytössäsi on opas päätteessä tehtävästä vianmäärityksestä, voit myös siirtyä komentokehotteeseen pääkäyttäjän oikeuksin.

Vääristynyt kuva (näytössä näkyy jotakin, mutta siitä ei saa selvää)

Ilmeneekö ongelma Ubuntu-käyttöjärjestelmän ulkopuolella?

  1. Ilmeneekö ongelma käyttöjärjestelmän ulkopuolella? Jatka vianmääritystä ulkoista näyttöä koskevan artikkelin tai sisäistä näyttöä koskevan artikkelin ohjeiden mukaisesti.

  2. Jos ongelma ei ilmene käyttöjärjestelmän ulkopuolella:

    1. Suorituskykyongelmia voi ehkäistä ja kuva vakauttaa poistamalla visuaaliset tehosteet käytöstä. (Se edellyttää siirtymistä kaksiulotteiseen työpöytäympäristöön.)

    2. Avaa pääte (CTRL + ALT + T) ja asenna compiz settings manager:

      sudo apt-get install compizconfig-settings-manager

    3. Hae Ubuntu Dashista compiz settings manager, avaa sovellus ja poista käytöstä tai poista valinta:

      • Effects > Animations, Fading Windows, Windows Decoration (Tehosteet > ikkunoiden häivytys, ikkunoiden koristelu)

    4. Jos kuva vääristyy edelleen, ongelma kannattaa ehkä korjata asentamalla käyttöjärjestelmä uudelleen.

Tarkkuusongelmat (näyttö on liian suuri tai pieni)

Pienin oletustarkkuus Ubuntu 14.04 -käyttöjärjestelmässä on 640x480 ja suurin 1024x768.

Jos käytät oletusarvoista näytönohjainta ja näet vain pienimmän tarkkuuden 640x480, suorita Xdiagnose valitse kaikki kolme Debug-asetusta. Tämän tiedetään palauttavan näytön suurimmaksi oletusarvoksi 1024x768.

Jos tarkkuuden on oltava yli 1024x768, lisää päätteessä xrandr-komennolla uusi tila uudelle tarkkuudelle. (Tämä ei säily uudelleenkäynnistyksen jälkeen.)

Jos olet kokenut Ubuntu-käyttäjä ja haluat säilyttää muutokset uudelleenkäynnistyksen jälkeenkin, Voit lisätä ja komennot xrandr newmodeaddmode/etc/gdm/Init/Default ennen initctl ... " "

Sen pitäisi näyttää samankaltaiselta kuin seuraava koodi:

xrandr --newmode "1280x1024_60_new" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSynch +V
xrandr --addmode VGA-0 1280x1024_60_new

Asetusongelmat (eli kirkkaus)

(i) Intel-näytönohjaimen kirkkaus

  SLN298475_en_US__2icon Huomautus: Huomautus: Tätä tapaa käytetään järjestelmissä, joissa on vain yksi grafiikkasuoritin. Tutustu muihin tapoihin, joita käytetään hybridinäytönohjainten kanssa.

Jos kirkkauden säätämiseen käytettävät Fn-pikavalintanäppäimet eivät toimi tai haluat tarkempaa hallintaa kuin niillä voi saada, voit asentaa sovelmia, joiden käyttöliittymäikkunassa voit muuttaa monenlaisia näyttöasetuksia. Jos olet kokenut Ubuntu-käyttäjä, voit käyttää päätekomentoja (kuten gksu ja leafpad), joilla voit luoda tiedoston Fn-pikavalintanäppäimille.

(ii) Kirkkauden muuttaminen Grub-parametrin avulla

Kokenut käyttäjä voi korjata tilanteen myös lisäämällä Grub-parametrin. Gksu- ja leafpad-sovellusten on oltava asennettuna, ja niitä on käytettävä järjestelmänvalvojana sudo-oikeuksin. Nykyinen rivi GRUB_CMDLINE_LINUX="" on korvattava uudella rivillä GRUB_CMDLINE_LINUX="acpi_osi=Linux" Grub-tekstitiedostossa, minkä jälkeen se on päivitettävä päätteessä. Jos näppäimistön kirkkausnäppäimet eivät vieläkään toimi, voit korvata rivin GRUB_CMDLINE_LINUX="acpi_osi=Linux" rivillä GRUB_CMDLINE_LINUX="acpi_backlight=vendor" ja yrittää uudelleen. Jos ongelmia ilmenee edelleen, kokeile seuraavaa tapaa.

(iii) Kirkkauden muuttaminen xbacklight-komennolla

Ensin on asennettava xbacklight, jos se ei ole vielä järjestelmässä. Luo käynnistyssovellus nimeltä brightness hakemalla käynnistyssovellukset ja valitsemalla Add (Lisää). Anna uudelle sovellukselle seuraava komento ja käynnistä järjestelmä uudelleen. Jos komento ei toimi, kokeile seuraavaa tapaa.

xbacklight -set 70

 
  SLN298475_en_US__2icon Huomautus: Huomautus: Asetuksen ei tarvitse olla 70. Kokeile itse, mikä sopii sinulle parhaiten. Muista kuitenkin, että voit ottaa muutoksen käyttöön vain kirjautumalla. Jos kirjautuminen ei onnistu, sinulla saattaa olla ongelma.

(iv) Kirkkauden muuttaminen setpci-komennolla

  1. Avaa ensin pääteikkuna ja tarkista näytönohjaimen tyyppi sekä BusID-tunnus. (BusID:ssä on viisi (5) numeroa 00: 00.0, merkitse se muistiin.)

    Ispci | grep -i vga

  2. Voit lisätä ja vähentää näytön kirkkautta yhdistämällä BusID-tunnuksen seuraavien kahden komennon kanssa. (Kokeile, mikä asetus sopii itsellesi parhaiten.)

    sudo setpci -s 00:00.0 F4.B=50
    sudo setpci -s 00:00.0 F4.B=90

  3. Jos haluat, että muutos säilyy uudelleenkäynnistyksen jälkeenkin, gksu- ja leafpad-sovellusten on oltava asennettuna. Avaa /etc/re.local-tiedosto lehtiluettelossa ja lisää tämä rivi olemassa olevan setpci -s 00:00.0 F4.B=50 rivin yläpuolelle, jossa lukee exit 0:

Jos ongelmat jatkuvat edelleen, seuraava tapa on viimeinen keino. Se on tarkoitettu ainoastaan kokeneille Ubuntu-käyttäjille.

(v) Kirkkauden muuttaminen xrandr-komennolla

Kirkkautta voi muuttaa myös xrandr-komennolla. (Varmista, että tunnet laitteiston ja luotat käyttämääsi oppaaseen, ennen kuin teet muutoksia päätteessä sudo-komennolla.)

Tuulettimet käyvät täydellä nopeudella

Käykö näytönohjaimen tuuletin täydellä nopeudella? Voit luoda seuraavalla komennolla komentosarjan, joka suoritetaan ennen sammutusta:

echo ON > /sys/kernel/debug/vgaswitcheroo/switch

Kaatuminen keskeytyksen/heräämisen yhteydessä

Jos olet poistanut käytöstä erillisen näytönohjaimen, jota et käytä, ja kannettava kaatuu, kun herätät sitä keskeytystilasta, Voit luoda uuden tiedoston, jota kutsutaan 11_switcheroo_suspend/etc/pm/sleep.d -ssa, ja varmistaa, että tiedosto on suoritettava:

#!/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

Oletusarvoinen grafiikkasuoritin

Jotkin grafiikkasuorittimet saattavat edellyttää, että järjestelmä on liitettynä verkkovirtaan. Tämä saattaa aiheuttaa ongelmia.


Alkuun


Resolution

Oikeiden ohjainten etsiminen ja asentaminen

 

Valmistajan ohjaimet:

Tämä on toinen nimi binääriohjaimille, jotka ovat suljetun lähdekoodin ohjaimia ja jotka laitevalmistajat toimittavat toissijaisen grafiikkasuorittimen mukana. Jotkin laitteet tarvitsevat tällaisen ohjaimen toimiakseen täysin ja oikein. Valitettavasti kehittäjät eivät voi vaikuttaa tämäntyyppisiin ohjaimiin eivätkä korjata niiden mahdollisia vikoja.

Avoimen lähdekoodin ohjaimet:

Linux-yhteisö luo tietyille grafiikkasuorittimille tarkoitettuja avoimen lähdekoodin ohjaimia. Niitä käytetään yleisimmin niiden grafiikkasuoritinten kanssa, joille valmistaja ei toimita Linux-versioita ja joille ei ole saatavilla valmistajan ohjainta. Avoimen lähdekoodin etu on se, että yhteisö tukee sen avulla luotuja ohjaimia, ja mahdollisia vikoja pystytään korjaamaan jatkuvasti. Haittapuolena avoimen lähdekoodin ohjaimet eivät tue kaikkien grafiikkasuoritinten kaikkia ominaisuuksia täysin.

Ensin tarvitsee tunnistaa laitteisto täsmällisesti.

Voit selvittää merkin ja mallin seuraavalla komennolla päätteessä:

lspci | grep VGA

Saat lisätietoja seuraavalla komennolla:

sudo lshw -C video

Katso tuettujen laitteiden luettelo seuraavasta artikkelista:

Valmistajan ohjaimen voi asentaa kahdella tavalla Ubuntussa:

  1. Ensimmäinen tapa on käyttää Hardware Manager (Laitehallinta) -ikkunan käyttöliittymää.

    1. Avaa Open Software Center (Ohjelmistokeskus) ja valitse Edit (Muokkaa)

    2. Valitse Select Additional Drivers (Lisäohjaimet)

    3. Ohjelma tarkistaa jo asennetut ohjaimet ja lataa luettelon kaikista muista saatavilla olevista valmistajan ohjaimista sekä mahdolliset päivitykset.

    4. Voit ottaa ohjaimen käyttöön tai poistaa sen käytöstä. Jos versioita on useita, on suositeltavaa käyttää uusinta laitekohtaista versiota. Se useimmiten toimii parhaiten ja sisältää kaikki uusimmat korjaukset.

  2. Toinen tapa on komentorivi

    1. Avaa pääteikkuna (CTRL + ALT + T)

    2. Esimerkissä näkyvät Nvidia-komennot:

      sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
      sudo apt-get update
      sudo apt-get install Nvidia-current

Useat avoimen lähdekoodin ohjaimet sopivat joidenkin valmistajien laitteisiin.

Alla on luettelo joistakin tämänhetkisistä ohjelmista:

VESA

Tämä on oletusohjain, joka tukee useimpia näytönohjaimia ilman kiihdytystä. Se tukee rajallista määrää tarkkuuksia.

xorg-video-intel

Tämä on uusin avoimen lähdekoodin ohjain, joka tukee Intel-näytönohjaimia

radeon

Tämä on toinen AMD Radeon -ohjain, joka tukee 3D-kuvaa ja jonka osat ovat radeon, r200, r300g, r600g ja radeonsi.

nouveau

Tämä ohjain perustuu täysin Nvidia-laitteiden takaisinmallinnukseen.

tegra-re

Myös tämä ohjain perustuu täysin Nvidia Tegra -laitteiden takaisinmallinnukseen.

Matrox

Tämä yritys toimitti avoimen lähdekoodin ohjaimet kaikille G550-mallia vanhemmille laitteille. Sitä uudemmat laitteet käyttävät suljetun lähdekoodin ohjaimia.

opernChrome

Tämä tukee S3 Chrome -grafiikkasuoritinta. Kaikki muut S3-tuotteet käyttävät suljetun lähdekoodin ohjainta.

lima

Tämä ohjain tuki luonnostaan ARM Mali -grafiikkasuoritinta.

etna_viv ja BLTsville

Nämä ohjaimet tukevat Vivante GC400-, GC800- ja GC1000-sarjoja.

freedreno

Tämä tukee Qualcommin Adreno-grafiikkasuoritinsarjaa.

videocoreiv

Tämän oli tarkoitus tukea Videocore-grafiikkasuoritinsarjaa. Videocore-sarjan valmistaja Broadcom julkaisi kuitenkin IV-grafiikkaytimen lähdekoodin Broadcom Raspberry Pi -tietokoneen julkaisun toisen vuosipäivän kunniaksi.


Alkuun


Hybridinäytönohjaimen määrittäminen ja käyttäminen

 

vga_switcheroo-mekanismin ottaminen käyttöön

vga_switcheroo-mekanismi mahdollistaa siirtymisen grafiikkasuoritinten välillä, jos tietokoneessa on kanavointilaite.

  SLN298475_en_US__2icon Huomautus: Huomautus: Kaikki järjestelmätyypit eivät tue tätä tapaa. Se toimii ainoastaan, jos käytät avoimen lähdekoodin ohjainta (nouveau, radeon). Se ei toimi valmistajan ohjainten (Nvidia, fglrx) kanssa.

Voit tarkistaa, onko ydin koottu käyttäen oikeaa vaihtoehtoa, tutkimalla /boot-hakemistossa sijaitsevaa tiedostoa config-2.6.nn-mm-generic:

grep -i switcheroo /boot/config-*

vga_switcheroo-mekanismi toimii, kun ydin käynnistetään modeset=1-ydinasetuksella ja/tai nomodeset-asetus ei ole käytössä. Voit testata, onko vga_switcheroo käytössä, etsimällä switch-tiedostoa:

ls -l /sys/kernel/debug/vgaswitcheroo/switch

vga_switcheroo-mekanismin käyttäminen

Jos vga_switcheroo on käytettävissä, vaihtaminen grafiikkasuoritinten välillä on mahdollista. Valmistaudu siihen, että jotain menee vikaan ja järjestelmä lukittuu, koska tiedoston olemassaolo ei takaa, että tietokonetta tuetaan.

Tällä komennolla voit ottaa käyttöön grafiikkasuorittimen, jonka yhteys on katkaistu. Se ei kuitenkaan vaihda lähtöä:

echo ON > /sys/kernel/debug/vgaswitcheroo/switch

Tämä komento yhdistää sisäisen näytönohjaimen lähtöihin:

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch

Tämä komento yhdistää erillisen näytönohjaimen lähtöihin:

echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

Tämä komento poistaa käytöstä näytönohjaimen, jonka yhteys on katkaistu:

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Tällä komennolla voit tarkistaa hybridinäytönohjaimen nykyisen tilan. Tavallisesti tulos on kaksirivinen: ensimmäisellä rivillä on teksti Pwr ja toisella Off:

cat /sys/kernel/debug/vgaswitcheroo/switch

 

  SLN298475_en_US__2icon Huomautus: Haluatko poistaa yhden grafiikkasuorittimen käytöstä ja käyttää pelkästään toista? Etsi oppaita, jotka liittyvät esimerkiksi Bumblebeen tyyppiseen ydinmekanismiin. Viimeisenä vaihtoehtona voit kokeilla acpi_call-mekanismia, mutten suosittele sitä, ellet ole kokenut Ubuntu-käyttäjä.

 


Alkuun


Additional Information

Canonical tarjoaa ohjelmistotuen seuraavilla tavoilla:
Dell tarjoaa teknisen tuen:


Alkuun


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

7

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters