Article Number: 000132626
Dit artikel gaat over de verschillen tussen aparte grafische kaarten en videokaarten. Wat bedrijfseigen drivers en opensourcedrivers betekenen voor de weergave van uw beelden. Dit artikel gaat over Dell pc's met het besturingssysteem Ubuntu en veelvoorkomende videoproblemen waar u in de loop van de tijd tegenaan kunt lopen. Dit artikel kan zowel als naslaggids als handleiding voor probleemoplossing gebruikt worden.
Dell ondersteunt altijd de met het systeem meegeleverde hardware alsmede de herinstallatie of het herstel van besturingssysteem dat met het systeem werd meegeleverd. We hopen dat de volgende informatie van pas komt.
De meeste notebooks en AIO-systemen (alles-in-één) kunnen twee GPU's op het moederbord aansturen. De eerste is de geïntegreerde GPU en maakt deel uit van de ingebouwde CPU en de andere wordt de aparte GPU genoemd. De aparte GPU is een extra optie die vaak ook krachtiger is dan de geïntegreerde GPU. Als uw systeem over een hardware-mux beschikt, kan het schakelen tussen GPU's.
Hoewel een toegevoegde videokaart technisch gezien een tweede GPU bij de geïntegreerde GPU is, maken ze geen deel uit van hybride grafische kaarten. De BIOS-instellingen van de meeste desktops gebruiken automatisch de videokaart wanneer deze wordt aangesloten in plaats van de geïntegreerde GPU.
Doet dit probleem zich voor buiten het besturingssysteem Ubuntu?
Doet het probleem zich voor buiten het besturingssysteem? Ga naar het artikel voor een extern scherm of het artikel voor een intern scherm om verder problemen op te lossen.
Als dit probleem zich niet buiten het besturingssysteem voordoet:
Selecteer dan boot your computer into recovery mode (start uw computer in de herstelmodus op) in het menu Grub bootloader
Kies resume normal boot (doorgaan met normaal opstarten) in het menu Recovery (herstel). (Hierdoor wordt het systeem normaal opgestart met faalveilige video-instellingen.)
Als een normale opstartprocedure het probleem niet oplost, ga dan terug naar de herstelmodus en selecteer de optie run in failsafe graphic mode.
Hebt u nog steeds geen beeld? Dan moet u wellicht uw besturingssysteem opnieuw installeren. U kunt ook een root shell prompt openen als u weet hoe u dit probleem via Terminal kunt oplossen of hiervoor een handleiding hebt.
Doet dit probleem zich voor buiten het besturingssysteem Ubuntu?
Doet het probleem zich voor buiten het besturingssysteem? Ga naar het artikel voor een extern scherm of het artikel voor een intern scherm om verder problemen op te lossen.
Als dit probleem zich niet buiten het besturingssysteem voordoet:
dan kunt u problemen met weergave en videostabiliteit verhelpen door de optie visuele effecten uit te schakelen. (Dit betekent teruggaan naar de 2D-desktopomgeving.)
Open Terminal (Ctrl + Alt + T) en installeer de Compiz Settings Manager:
sudo apt-get install compizconfig-settings-manager
Zoek op Ubuntu Dash naar compiz settings manager, open de applicatie en schakel het volgende uit:
Effects > Animations, Fading Windows, Windows Decoration (Effecten > Animaties, Vervagende vensters, Versierde vensters)
Als u nog steeds vervormde beelden ziet, moet u mogelijk het besturingssysteem opnieuw installeren.
De standaardresolutie voor Ubuntu 14.04 ligt minimaal op 640 x 480 en maximaal op 1024 x 768.
Ziet u alleen de minimumresolutie van 640x480 bij gebruik van de standaard video-GPU? Dan raden we u aan om Xdiagnose uit te voeren en alle drie debugopties aan te vinken. Het is bekend dat dit het scherm herstelt naar de hoogste standaard 1024x768.
Voor resoluties hoger dan 1024 x 768 moet u de opdracht xrandr in Terminal gebruiken waarmee u een nieuwe modus met de nieuwe resolutie toevoegt. (Deze nieuwe modus blijft niet behouden na een herstart.)
Als u een ervaren Ubuntu-gebruiker bent en de wijzigingen ook na een herstart wilt behouden, U kunt kijken of u het xrandr newmode
en de addmode
opdrachten in /etc/gdm/init/defaultinitctl ...
wilt toevoegen.
Dan zou u de volgende code moeten krijgen:
xrandr --newmode "1280x1024_60_new" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSynch +V
xrandr --addmode VGA-0 1280x1024_60_new
Als de Fn-sneltoetsen voor het aanpassen van de helderheid niet werken of als u meer bedieningsopties zoekt, kunt u applets installeren waarmee u een GUI-venster (Graphical User Interface) met meerdere beeldscherminstellingen krijgt. Als u een ervaren Ubuntu-gebruiker bent, kunt u met Terminal-opdrachten zoals gksu en leafpad een bestand maken dat de Fn-sneltoetsen herstelt.
Dit is wederom voor ervaren gebruikers, maar een extra Grub-parameter is wellicht alles wat u nodig hebt. Gksu en leafpad moeten geïnstalleerd zijn en als admin werken via sudo. In het Grub-tekstbestand moet u de bestaande regel GRUB_CMDLINE_LINUX="" door de nieuwe regel GRUB_CMDLINE_LINUX="acpi_osi=Linux" vervangen en deze in Terminal bijwerken. Als de toetsen voor helderheid nog steeds niet werken, vervang GRUB_CMDLINE_LINUX="acpi_osi=Linux" door GRUB_CMDLINE_LINUX="acpi_backlight=vendor" en probeer het nog een keer. Als de problemen zich blijven voordoen, probeer dan de volgende methode.
Als eerste moet u xbacklight installeren als dit nog niet op uw systeem zit. Maak een opstartapplicatie met de naam 'brightness' door naar opstartapplicaties te zoeken en op Add (Toevoegen) te klikken. Geef de nieuwe applicatie de onderstaande opdracht en start het systeem opnieuw op. Als het niet werkt, probeert u de volgende methode.
xbacklight -set 70
U moet eerst een Terminal-venster openen en uw exacte kaarttype en BusID achterhalen. (De BusID heeft vijf (5) cijfers 00: 00,0, maak er een notitie van.)
Ispci | grep -i vga
Combineer de BusID met de volgende twee opdrachten om de helderheid van uw beeldscherm te verminderen of te versterken. (Probeer uit welke instellingen het beste bij u passen.)
sudo setpci -s 00:00.0 F4.B=50
sudo setpci -s 00:00.0 F4.B=90
Als u wilt dat deze wijziging een herstart overleeft, moeten gksu en leafpad geïnstalleerd zijn. Open het /etc/re.local -bestand in leafpad en voeg deze regel toe setpci -s 00:00.0 F4.B=50
boven de bestaande regel met de melding 0 afsluiten:
Als u nog steeds problemen ondervindt, kunt u de volgende methode nog als laatste redmiddel gebruiken. Deze methode is echter alleen geschikt voor ervaren Ubuntu-gebruikers.
U kunt zelfs xrandr gebruiken om de helderheid van de weergave aan te passen. (U moet goede kennis van de hardware op uw machine hebben en weten welke handleiding u moet gebruiken voordat u iets met de opdracht sudo in Terminal gaat doen.)
Draait de ventilator van uw grafische kaart op volle snelheid? Maak een script met de volgende opdracht die voor het afsluiten uitgevoerd moet worden:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Als u de niet-gebruikte aparte kaart hebt uitgeschakeld en uw laptop na een onderbreking/sluimerstand vastloopt, U kunt een nieuw bestand maken dat wordt aangeroepen 11_switcheroo_suspend
onder /etc/pm/sleep.d
en ervoor te zorgen dat het bestand uitvoerbaar is:
#!/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
Afhankelijk van welke GPU bij het opstarten wordt geactiveerd: Mogelijk moet u het systeem op de netvoeding aansluiten.
Dit is een andere term voor binaire drivers en dit zijn drivers die alleen door fabrikanten van de tweede GPU worden geleverd. Bepaalde hardwareapparatuur heeft zulke drivers nodig om goed en volledig te kunnen functioneren. Ontwikkelaars kunnen dit type drivers helaas niet aanpassen of bugs ervan oplossen.
De Linux-community maakt opensourcedrivers voor bepaalde GPU's. Die worden meestal gebruikt voor GPU's waarvoor de fabrikant geen Linux-versie levert en waarvoor geen bedrijfseigen driver beschikbaar is. Het voordeel van open source-software is dat deze door de community wordt ondersteund en bugs vrijwel doorlopend worden opgelost. Het nadeel is dat ze niet alle functies van elke GPU volledig ondersteunen.
Als eerste moet u uw hardware identificeren.
Met behulp van de onderstaande opdracht kunt u in Terminal uw merk en model achterhalen:
lspci | grep VGA
Meer details krijgt u met behulp van:
sudo lshw -C video
In het onderstaande artikel vindt u een lijst met ondersteunde hardware:
U kunt bedrijfseigen drivers op twee manieren in Ubuntu installeren:
De eerste manier gaat via het venster GUI Hardware Manager (Hardwarebeheer Graphical User Interface).
Open het Software Center en ga naar Edit (bewerken)
Select Additional Drivers (Extra drivers)
Het systeem controleert wat er al is geïnstalleerd en downloadt een lijst met alle andere beschikbare, bedrijfseigen drivers en updates.
U kunt een driver in- of uitschakelen. Bij meerdere versies kunt u het beste de nieuwste versie voor uw hardware gebruiken. Die werkt vaak het beste en bevat tevens de nieuwste oplossingen voor mogelijke problemen.
De tweede manier gaat via de opdrachtregelinterface (CLI)
Open een venster in Terminal (Ctrl + Alt + T)
In het onderstaande voorbeeld worden opdrachten voor Nvidia gebruikt:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install Nvidia-current
Enkele opensourcedrivers zijn afkomstig van meerdere fabrikanten.
Hieronder vindt u een aantal huidige programma's:
Dit is de standaarddriver die de meeste kaarten zonder versnelling ondersteunt en een beperkt aantal oplossingen biedt.
Dit is de nieuwste opensourcedriver die Intel grafische kaarten ondersteunt
Dit is nog een AMD Radeon driver die 3D ondersteunt en bestaat uit de radeon, r200, r300g, r600g enradeonsi.
Deze driver is volledig gebaseerd op informatie die via reverse engineering voor NVIDIA-apparaten is verkregen.
Deze driver is ook volledig gebaseerd op informatie die via reverse engineering voor NVIDIA Tegra-apparaten is verkregen.
Dit bedrijf heeft opensourcedrivers geleverd voor alle apparaten die ouder zijn dan G550. Voor apparaten vanaf G550 moet u een bedrijfseigen driver gebruiken.
Deze driver ondersteunt de S3 Chrome GPU. Alle andere S3-producten zijn bedrijfseigen.
Deze driver had geïntegreerde ondersteuning voor de ARM Mali GPU.
Deze drivers ondersteunen de Vivante-series GC400, GC800 en GC1000.
Deze driver ondersteunt de Qualcomm Adreno GPU-serie.
Dit was een poging om de Videocore GPU-serie te ondersteunen. Broadcom, die de Videocore-serie maakt, heeft de broncode van de IV graphics core vrijgegeven. Het maakte deel uit van de tweede verjaardag van de release van Broadcom Raspberry Pi.
Met vga_switcheroo kunt u tussen GPU's schakelen als uw machine uit gemengde hardware bestaat.
Met behulp van het bestand config-2.6.nn-mm-generic in de map /boot kunt u controleren of uw kernel de juiste optie bevat:
grep -i switcheroo /boot/config-*
Het mechanisme vga_switcheroo werkt wanneer de kernel wordt opgestart met de kerneloptie modeset=1 en/of wanneer de optie nomodeset niet beschikbaar is. Kijk in het switchbestand om te testen of vga_switcheroo is ingeschakeld:
ls -l /sys/kernel/debug/vgaswitcheroo/switch
Als vga_switcheroo beschikbaar is, kunt u tussen GPU's schakelen. Wees erop voorbereid dat er iets fout kan gaan en dat het systeem wordt vergrendeld, aangezien bekend is dat dit bestand niet garandeert dat de machine wordt ondersteund.
Gebruik de volgende opdracht om de ontkoppelde GPU in te schakelen, maar de uitgangen worden niet omgeschakeld:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Deze opdracht koppelt de geïntegreerde grafische kaart aan de uitgangen:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Deze opdracht koppelt de aparte grafische kaart aan de uitgangen:
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Deze opdracht schakelt de ontkoppelde grafische kaart uit:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Met deze opdracht kunt u de huidige status van de hybride grafische kaart controleren. Er zijn meestal twee uitvoerregels. Een moet Pwr weergeven, de andere Off:
cat /sys/kernel/debug/vgaswitcheroo/switch
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 Feb 2021
7
Solution