View previous topic :: View next topic |
Author |
Message |
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Mon Jan 14, 2019 6:49 am Post subject: Multi-head setup - use only one display for vc |
|
|
My google-fu failed.
I know there is a way to disable displays via kernel command line.
I have three different resolution monitors on my desk and on the them is rotated. To look less messy I'd like to disable all but one, until user inside X/wayland -session turns the other(s) on.
I think it was some kms feature... _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
Last edited by Zucca on Thu Jan 17, 2019 11:20 am; edited 1 time in total |
|
Back to top |
|
|
xdarma l33t
Joined: 08 Dec 2003 Posts: 719 Location: tra veneto e friuli (italy)
|
Posted: Mon Jan 14, 2019 7:19 am Post subject: |
|
|
Maybe this comment can be useful?
Permanently disable second screen _________________ proud user of faKeDE-4.7.3 -> back to windowmaker -> moved to LXQt |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Mon Jan 14, 2019 5:20 pm Post subject: |
|
|
Do you happen to remember how to list all the display connectors from kernel's perspective. I remember that xrandr lists aren't neccessary same.
I guesss I could find them from /sys maybe ... Hmmm. _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Wed Jan 16, 2019 9:47 pm Post subject: |
|
|
Ok. I tried messing with video= on kernel command line and I lost all the native resolutions of my screens.
I guess the setting must conflict with my amdgpu drivers. Maybe I should try to command amdgpu instead of video? _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Thu Jan 17, 2019 5:39 am Post subject: |
|
|
I'm also interested in the answer to this, but haven't figured it out so far.
(two displays, want fbcon to fill the larger one but still use both for X11. Disabling one on the cmdline seems to permanently remove it until reboot.) |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Thu Jan 17, 2019 11:30 am Post subject: |
|
|
I changed the topic title to fit better and hopefully lure in someone who knows the answer.
In meantime I had an idea: Replace vc with kmscon as early as possible in the boot process. This may need initramfs. I just don't have any idea how to do it. Or if it's even possible. Then add disabling of the other display(s) in the mix...
I'll try to RTFM of kmscon... _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
sao98021 Tux's lil' helper
Joined: 03 Apr 2012 Posts: 145 Location: Michigan
|
Posted: Thu Jan 17, 2019 11:31 am Post subject: |
|
|
meh i didn't see that you already messed around with 'video', so scratch that. except i guess the resolution issue, i suppose you could also set it manually with <xres> x <yres>: resolution
it would look like Code: | video=<conn>:<xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd] |
i'm not sure if this would be of any value to you, but i stumbled across something similar, except the guy wanted his laptop monitor disabled.
Code: | I managed to find a fix for my problem. I simply added this to my /etc/default/grub file:
GRUB_CMDLINE_LINUX_DEFAULT="<default paramaters> video=LVDS-1:d"
Then did a good ol' fashin update-grub.
This disabled the laptop's LCD on boot, and allowed the external monitor to automatically set its resolution, which worked without a hitch. |
you can use 'video' multiple times
there is also Code: | Unfortunately, GRUB loads very early in the boot process before any drivers. It relies on the BIOS to put its menus up on the screen, so you're totally at the mercy of the hardware at that point. |
he worded it like that because apparently, "Which screen gets BIOS output during the boot process is up to the graphics card."... so that may be a problem, but that thread came to the conclusion that its not a yes or no answer, it's a hard 'maybe'
there is also some issue doing this with displays using HDMI, but it seems to be more related to using TV's as monitors, which is what i do. |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Thu Jan 17, 2019 12:09 pm Post subject: |
|
|
Yeah. Using video= messes things up. :(
I actually managed to get it working on vc BUT- other diplays were on until OpenRC configured virtual console
- setting resolution via video= (4k in my case) resulted to blank screen, so leaving resolution unspecified gave me a resolution which had thumb sized fonts
- after entering X there wasn't any resolution higher than 1024*768 to choose from xfce's display configuration (amdgpu got disabled?)
_________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
sao98021 Tux's lil' helper
Joined: 03 Apr 2012 Posts: 145 Location: Michigan
|
Posted: Thu Jan 17, 2019 12:27 pm Post subject: |
|
|
Zucca wrote: | Yeah. Using video= messes things up.
I actually managed to get it working on vc BUT- other diplays were on until OpenRC configured virtual console
- setting resolution via video= (4k in my case) resulted to blank screen, so leaving resolution unspecified gave me a resolution which had thumb sized fonts
- after entering X there wasn't any resolution higher than 1024*768 to choose from xfce's display configuration (amdgpu got disabled?)
|
what happens if you set the resolution in video= to something lower than 4k, like 1980x1080, or 2560×1440? (which is the next one lower than 4k((3840×2160))? forgive me if you've already tried.. if it yields the same result then...only things i can think of is a conflict somewhere either with a conf, or amdgpu like you said... or maybe something finicky with the display ports + specific monitors, i know they all don't behave the same, or perhaps (and i feel a little stupid for suggesting to you) maybe something in the kernel version or configuration dealing with framebuffer, xrandr |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Thu Jan 17, 2019 5:40 pm Post subject: |
|
|
I didn't bother to test. Even if the resolution setting would work on lower resolutions, being not able to turn other displays back on is a no-go. And I assume changing resolution on my primary display would not somehow enable turning on other displays later on. So I think disabling diplay outputs via video= is permanent, until reboot. _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
|