Black screen after selecting open source drivers AMD

Hi I'm completely new to Linux never used it before and am getting very frustrated, I seriously need some, geruda goes into blackscreen after booting with my graphics card but boots fine with integrated, I had to install geruda using integrated because I got the same issue with the installation right after selecting open source drivers. but once again worked fine when using integrated.

I have a pc
i5 quad core processor
8 gig ram ddr3
amd graphics card I cant check what its name is because i cannot find it anywhere.

garuda-inxi output

System:
Kernel: 6.0.10-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=d6b77d47-b22a-4712-a60d-78415de5c1ab rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: MSI model: H55M-P31(MS-7636) v: 1.0
serial: <superuser required> BIOS: American Megatrends v: 1.8
date: 07/05/2010
CPU:
Info: model: Intel Core i5 650 bits: 64 type: MT MCP arch: Westmere
gen: core 1 level: v2 built: 2010-11 process: Intel 32nm family: 6
model-id: 0x25 (37) stepping: 5 microcode: 0x7
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 3325 min/max: 1200/3201 boost: enabled scaling:
driver: acpi-cpufreq governor: performance cores: 1: 3325 2: 3325 3: 3325
4: 3325 bogomips: 25534
Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode;
SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data status: Unknown: No mitigations
Type: retbleed status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Core Processor Integrated Graphics vendor: Micro-Star MSI
driver: i915 v: kernel arch: Gen-5.75 process: Intel 45nm built: 2010 ports:
active: VGA-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:0042
class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.5
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: crocus gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: VGA-1 model: Dell SE2416H serial: <filter> built: 2020
res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65")
diag: 604mm (23.8") ratio: 16:9 modes: max: 1920x1080 min: 720x400
API: OpenGL v: 2.1 Mesa 22.2.3 renderer: Mesa Intel HD Graphics (ILK)
direct render: Yes
Audio:
Device-1: Intel 5 Series/3400 Series High Definition Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
chip-ID: 8086:3b56 class-ID: 0403
Sound API: ALSA v: k6.0.10-zen2-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.61 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: e800 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
Device-2: Huawei E353/E3131 type: USB driver: cdc_ether bus-ID: 2-1.4:4
chip-ID: 12d1:14db class-ID: 0a06
IF: enp0s29u1u4 state: unknown speed: 150 Mbps duplex: half mac: <filter>
Drives:
Local Storage: total: 1.23 TiB used: 22.13 GiB (1.8%)
ID-1: /dev/sda maj-min: 8:0 type: USB vendor: Generic model: Flash Disk
size: 29.3 GiB block-size: physical: 512 B logical: 512 B speed: <unknown>
type: SSD serial: <filter> rev: 8.07 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
SMART Message: Unable to run smartctl. Root privileges required.
ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST1000DM003-1SB102
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B
speed: <unknown> type: HDD rpm: 7200 serial: <filter> rev: CC43
scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD3200AAJS-00RYA0 size: 298.09 GiB block-size: physical: 512 B
logical: 512 B speed: <unknown> type: N/A serial: <filter> rev: 1B01
scheme: MBR
Partition:
ID-1: / raw-size: 298.09 GiB size: 298.09 GiB (100.00%)
used: 22.13 GiB (7.4%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
ID-2: /home raw-size: 298.09 GiB size: 298.09 GiB (100.00%)
used: 22.13 GiB (7.4%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
ID-3: /var/log raw-size: 298.09 GiB size: 298.09 GiB (100.00%)
used: 22.13 GiB (7.4%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
ID-4: /var/tmp raw-size: 298.09 GiB size: 298.09 GiB (100.00%)
used: 22.13 GiB (7.4%) fs: btrfs dev: /dev/sdc1 maj-min: 8:33
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 7.56 GiB used: 768 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 53.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 198 Uptime: 13m wakeups: 0 Memory: 7.56 GiB used: 2.4 GiB (31.7%)
Init: systemd v: 252 default: graphical tool: systemctl Compilers:
gcc: 12.2.0 Packages: pm: pacman pkgs: 1842 libs: 517 tools: octopi,paru
Shell: fish v: 3.5.1 default: Bash v: 5.1.16 running-in: konsole
inxi: 3.3.23
Garuda (2.6.10-1):
System install date:     2022-12-02
Last full system update: 2022-12-02
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       <superuser required>
Snapshots:               Snapper
Failed units:

Does your graphics card name show up in the output of lspci?
(and does anyone know why it doesn't in the inxi?)

In my case, the relevant line looks like

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/545v]

(I guess there should be two in your case)

There is likely a driver problem with the AMD GPU, knowing the exact model is necessary to proceed (hopefully someone around here knows how).

Also look at this: Switching between integrated and dedicated graphics | Garuda Linux wiki
(the PRIME section in particular, note it also applies to AMD cards)
it's fine to use the integrated one by default and only run applications on the discrete one if they need it (games and other graphics intensive stuff).


Please edit your post to wrap the output of garuda-inxi (and other commands) with ~~~, like

~~~
command output here
~~~

Last but not least, welcome.

2 Likes

Check that the GPU is not disabled in BIOS. If BIOS is showing its PCIe slot as empty, double-check it is connected properly/the connection is well seated.

3 Likes

This sounds a little confusing. I suppose you have removed your AMD card, or disabled it in BIOS.
Now that you have installed Garuda, you can install (or enable) AMD card, and boot to see what happens.

With Intel and AMD GPUs (graphic cards), we use open source drivers.
Proprietary/closed source drivers are only for nvidia cards.

2 Likes

Hi thanks for the responses. Usually i have to go into bios and change my pci slot to pci-e it doesnt do it automaticly and it boots fine with the amd card on up until I select boot geruda and then it says something initializing ramdisk for a few seconds and after that my screen goes into standby mode. So my graphics card isnt off when I do this it seems to me like some kind of driver problem and is really frustrating because im usually good with computers but I have always been using windows and decided yesterday to switch to linux for the performance and the bonus of no bloatware but I never realized how different it is compared to windows but I also do love how active and helpfull the community is.

Are you able to boot to a tty when using the pci-e?
To log to tty, when you are in the grub line that you use, press button E go at the end of the linstarting with linux and add a 3 at the end (with a space before...), then CTRL+x
If it works, make sure you have amdgpu in your /etc/mkinitcpio.conf MODULES array.

sudo micro /etc/mkinitcpio.conf

If not there, add it and give a

sudo mkinitcpio -P

Since you are there, you could check the graphics in your garuda-inxi.
You could also try to save It with

garuda-inxi  | nc termbin.com 9999

Then reboot.
PS: Garuda, not geruda :wink:

2 Likes

If I had to make an educated guess, I suspect you may be plugging in your display cable into your motherboard instead of the GPU. Select the bios setting that usually makes the GPU work in Windows and then turn the PC off and plug the display cable into your AMD GPU instead.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.