Page MenuHomeSolus

dGPU + iGPU Display problem
Open, Needs TriagePublic

Description

12/04/2020

Hi. Today I installed Solus, and I really like it, But I can only use the main monitor.

I used to have my first screen atached to my GPU (RX 480), and the second one to the integrated graphics of my processor (i5-4460). It works on windows 10, altrough i haven't tested it on other OS.

While searching, i found one thread about this, but left abandonded. https://dev.getsol.us/T6800

xrandr --listproviders does in fact show both gpus, but xrandr --listmonitors doesn't show both screens.

Am I missing something? Solus updated today and also drivers with DoFlicky.

Thanks.

SOLUS

16/04/2020

I did some testing and tried 3 different .iso of other Linux distribution and the all recognize instantly the 2nd screen. I tried Ubuntu, Arch and Debian.

UBUNTU (ubuntu-19.10-desktop-amd64.iso)

ARCH AND DEBIAN (archlinux-2020.04.01-x86_64.iso) (debian-live-10.3.0-amd64-standard.iso)
Arch worked and detected both screens but I can't take screenshots as is a terminal interface.
.Debian didn't boot and give me a microcode error but still used both of the screens.
I have taken pìcs with my phone in case i'ts necessary.

Connecting it via DVI to the dGPU makes the OS detect it inmediately.

Event Timeline

juliocormor updated the task description. (Show Details)Apr 12 2020, 1:18 AM
juliocormor updated the task description. (Show Details)Apr 12 2020, 2:33 AM
juliocormor updated the task description. (Show Details)Apr 16 2020, 1:13 PM
juliocormor updated the task description. (Show Details)Apr 16 2020, 3:48 PM
DataDrake edited projects, added Hardware; removed Lacks Project.May 17 2020, 5:02 AM

Rather late, however I had a similar issue on my desktop (not at home for the time being, and will need to repair the hard drive when I return, so no way to test anything), however by simply refreshing XRandr's information (via radeon-profile), my TV (old, low-end, with bloated capacitors, 42" 1080p non-smart TV that I got from a friend that was throwing it out after replacing it with a 4K smart TV) was instantly picked up, though I had to due this each time I connected or disconnected it to my Radeon HD6950.

With the Intel iGPU, both on my desktop and laptop, the connection is automatic, however on preGCN Radeon GPUs (no idea about GCN and RDNA), the connection is manual for some odd reason.

Rather late, however I had a similar issue on my desktop (not at home for the time being, and will need to repair the hard drive when I return, so no way to test anything), however by simply refreshing XRandr's information (via radeon-profile), my TV (old, low-end, with bloated capacitors, 42" 1080p non-smart TV that I got from a friend that was throwing it out after replacing it with a 4K smart TV) was instantly picked up, though I had to due this each time I connected or disconnected it to my Radeon HD6950.
With the Intel iGPU, both on my desktop and laptop, the connection is automatic, however on preGCN Radeon GPUs (no idea about GCN and RDNA), the connection is manual for some odd reason.

First of all, thank you for your reply. I currently do not have access to my PC rig as I'm in another place, but I think next week I can test it out and comment the results here.

My GPU (RX480) is GCN gen 4, but my CPU is older, a 4th gen Intel. I think there is some bug or error where the motherboard output don't get detected but only with AMD + old Intel setups on Solus.

Sadly, your issue is related to the dGPU display outcome, not the iGPU display outcome, so I think it probably won't work but its worth a try, thank you anyway.

@juliocormor With pleasure. I hope your issue will get resolved, though.

juliocormor added a comment.EditedMay 28 2020, 12:05 PM

@juliocormor With pleasure. I hope your issue will get resolved, though.

I'm home and trying to test your solution. I'm not sure what do you mean with "refresh XRandr's information via radeon-profile". I have radeon-profile installed but i can't find any options to do that?

Also, I think on the distros the second screen worked were using the modesetting driver for the iGPU, while in Solus the system it's using Intel driver. I have read about how to change it but I'm not sure how. If someone helps me change drivers I think the issue is solved.

Sorry for the off topic, can I ask about the theme you are using?

@juliocormor With pleasure. I hope your issue will get resolved, though.

I'm home and trying to test your solution. I'm not sure what do you mean with "refresh XRandr's information via radeon-profile". I have radeon-profile installed but i can't find any options to do that?
Also, I think on the distros the second screen worked were using the modesetting driver for the iGPU, while in Solus the system it's using Intel driver. I have read about how to change it but I'm not sure how. If someone helps me change drivers I think the issue is solved.

Sorry I wasn't online, I had no reception for most of the day until thursday last week, and I did not have time to fire up my laptop until now (I'm not at home most of the time, since I am at the place I study).

There is a "refresh" button in radeon-profile's GUI, though I cannot currently show a screenshot, since I am on my laptop, and not at home.

Sorry for the off topic, can I ask about the theme you are using?

Yes, sorry I was late but I have been on exams and haven't booted Linux either checked forums.

I have McMojave for the apps and system, Capitaine Cursors well, for the cursor and McMojave-circle for the icons.