staging.inyokaproject.org

Schwarzer Bildschirm bis zum Login mit Radeon GPU

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

S-Key

Anmeldungsdatum:
27. Juli 2018

Beiträge: Zähle...

Folgendes Problem

Ich habe Ubuntu 16.04 mit 4.15 Kernel im Einsatz

uname -a
Linux-Maschine 4.15.0-041500-generic #201802011154 SMP Thu Feb 1 11:55:45 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Im System ist eine Nvidia GPU (als reine Recheneinheit) und eine AMD GPU mit HD5450 Chipsatz für die Ausgabe verbaut

$ lspci -nnk | grep -A3 "\[03..\]:" 
17:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1b06] (rev a1)
	Subsystem: Device [196e:1211]
	Kernel driver in use: nouveau
	Kernel modules: nvidiafb, nouveau
--
65:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9]
	Subsystem: Hightech Information System Ltd. Cedar [Radeon HD 5000/6000/7350/8350 Series] [1787:2291]
	Kernel driver in use: radeon
	Kernel modules: radeon

Die Ausgabe über die Radeon GPU funktioniert, allerdings erst wenn Ubuntu am Login Bildschirm angekommen ist. Bis dahin bleibt der Bildschirm schwarz. Das bedeutet, dass ich nicht in den BIOS komme da ich ja gar nichts sehe.

Wenn ich die Symptome richtig deute, setzt die Bildschrim-Ausgabe erst ein, wenn der Xserver gestartet wird(wegen Login Bildschirm). Es müsste also eine Einstellung (vielleicht im Grub) geben, sodass die Ausgaben direkt beim booten über die Radeon GPU laufen.

Hier einmal die derzeitige Grub Konfiguration

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Im Anhang ist auch nochmal das Xorg Log File zu finden

Hat jemand von euch eine Idee?

Vielen Dank

Xorg.0.log (42.3 KiB)
Download Xorg.0.log

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

S-Key schrieb:

Es müsste also eine Einstellung (vielleicht im Grub) geben, sodass die Ausgaben direkt beim booten über die Radeon GPU laufen.

Bevor der Kernel einen passenden Grafiktreiber initialisiert hat, läuft die gesamte Grafikausgabe über die Firmware des Mainboards. Die einzigen Stellschrauben dazu findest du im BIOS, es gibt von außen keinerlei Eingriffsmöglichkeit.

S-Key

(Themenstarter)

Anmeldungsdatum:
27. Juli 2018

Beiträge: 4

Jap, habe ich auch bereits herausgefunden. Das Problem scheint aber ein etwas anderes zu sein. Die NVIDIA GPU hängt an x16 Slot und die Amd GPU am x8. Wenn nur die Amd angesteckt ist, dann läuft alles wie es soll und die bios Sequenz wird auch angezeigt. Wenn ich die NVIDIA einstecke, dann wird sie primär für die Ausgabe verwendet und der Bildschirm mit der AMD GPU bleibt schwarz. So wie ich es sehe hat der x16 Slot eine höhere Priorität durch das mainboard. In bios konnte ich keine Einstellung finden Sie das ändert. Hatte schon einmal jemand so ein Problem?

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

S-Key schrieb:

In bios konnte ich keine Einstellung finden Sie das ändert.

Bei vielen Boards ist das oft nur eine Legacy Geschichte die allerhöchstens erlaubt stattdessen eine einfache PCI Karte höher zu priorisieren, ist halt eine Beschränkung deiner Hardware. Es gibt nur wenige bei denen man hier einen anderen dedizierten PCIe Slot auswählen kann.

Antworten |