Page MenuHomePhabricator

[Wayland] The second screen is not detected
Open, NormalPublic

Description

I have Enlightenment 0.24-git (AUR). Some environments (Enlightenment, KDE) cannot correctly detect the second screen in the laptop connected to it.

HDMI-1 is missing (on Wayland only).

I don't know what information is needed to locate the problem.

Computer is a laptop with two graphics cards (PRIME) - Radeon Vega 10 and Radeon RX 5500M.

I don't know what data you need.

/sys/class/drm correctly displays information for two screens.
https://cdn.steemitimages.com/DQmeyeRbCiNWveFHbnaUMrJosH24auvYL4ddyx6xKvuBJ7M/obraz.png

ProhtMeyhet added a project: Restricted Project.Oct 8 2020, 9:02 AM
ProhtMeyhet added subscribers: devilhorns, ProhtMeyhet.

I don't know, but I think under wayland there is currently no support in the release versions for more then one screen. @devilhorns

ProhtMeyhet triaged this task as Normal priority.Oct 8 2020, 9:03 AM

Yes ... i Know it's Not gonna work without what I have ....

I don't know, but I think under wayland there is currently no support in the release versions for more then one screen. @devilhorns

THIS IS CORRECT !!!!

It Will not work without what I have to make it together....

@ProhtMeyhet Its an easy thing really .... but I'm not giving Anything away now....I've got it on 3+ screens.....

Yes, In Master there is no Multi.....

I have 3-5 branches where it all works.....Many ways....

@ProhtMeyhet What kind of box do you have ? Is it something that could possibly run 2+ screens ? If so, let me know .. you could test

Could use someone not afraid..//

I can try to compile, compiled e/efl before and actually wanted to look into compiling pager_plain anyways.

Currently got 2 screens, waiting for the replacement third. I'm on openSuse - and use btrfs, so what the hell.

But: Probably cant compile before Sunday, got some video editing to render. @devilhorns

YES. You're Second screen is not gonna work until I decide that it should....Could give you a short cut....

Not really...Doesn't matter what video you are editing ...

Is More a matter of What SCREENs you got running .....

2-3 on WL here....I could help....

dh

I can try to compile, compiled e/efl before and actually wanted to look into compiling pager_plain anyways.

Currently got 2 screens, waiting for the replacement third. I'm on openSuse - and use btrfs, so what the hell.

But: Probably cant compile before Sunday, got some video editing to render. @devilhorns

NOT Going to matter until I Decide to Allow MORE THAN ONE SCREEN in WL....

Not going to do that until there are more testing people....

"I have Enlightenment 0.24-git (AUR). Some environments (Enlightenment, KDE) cannot correctly detect the second screen in the laptop connected to it.

HDMI-1 is missing (on Wayland only).

I don't know what information is needed to locate the problem." ........

Not much information......

/sys/cards is good, but still NOT gonna work until I open it up....

I am sorry to have kept you waiting. Maybe the problem has already been fixed.

I don't have /sys/cards, I have /sys/class/drm

card0 card0-HDMI-A-1 card1-eDP-1 renderD129 version
card0-DP-1 card1 renderD128 ttm

I Know, I KNOW .... There will not be a third screen Until I can Find some Help with certain parts....

There is an ECORE_DRM2 env Var that you can use to Set the Proper Card(s) or two...

src/lib/ecore_drm2/ecore_drm2_device.c: 109

setenv(ECORE_DRM2_CARD)

setenv(ECORE_DRM2_CARDS="xyz")

Yes, I know .... This is still missing in Master branch...

Likely it is because of "/sys/class" ....

That's not a COMMON place to find Drm devices....

look for dev/dr* ....

~ >>> ls /dev/dr*
/dev/drm_dp_aux0 /dev/drm_dp_aux1

/dev/dri:
by-path card0 card1 renderD128 renderD129