[opensuse-factory] video= missing on https://en.opensuse.org/Linuxrc
Is there some other reference with more cmdline options for starting installation? KMS obeys valid video= on cmdline, but X ignores it. As you can see on http://fm.no-ip.com/Tmp/SUSE/Factory/xorg.0.log-t2240i845G-os131m4inst.txt I have video=1152x864@70 on 13.1m4+ installation cmdline, which the display is adjusted correctly WRT size and position to use, and which the framebuffer ttys are using. YaST via the modesetting driver, which apparently insists on using the EDID preferred mode, consistently if the connected gfxchip is any of several onboard Intel models puts the right side of the output offscreen, which means I never get to see the rightmost scrollbar in software selection, and the scrollbar on the summary screen, precisely the places where scrollbars most needed. The display is correctly adjusted for all modes I use on purpose, so I don't want to disturb the sleeping dog by adjusting it for a mode I don't even want used, likely stealing the little memory it has allocated for the modes I do use. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
В Sun, 18 Aug 2013 22:50:05 -0400 Felix Miata <mrmazda@earthlink.net> пишет:
Is there some other reference with more cmdline options for starting installation? KMS obeys valid video= on cmdline, but X ignores it.
I would be interested too. I cannot use KMS drivers in QEMU because it insists on using window twice the size of physical notebook screen (and without any scrolling possibilities, but even with scrolling it would be too awkward). video= seems to be observed by kernel but not by X in installer. Using nomodeset works and lets me select correct resolution. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Andrey Borzenkov wrote:
В Sun, 18 Aug 2013 22:50:05 -0400 Felix Miata <mrmazda@earthlink.net> пишет:
Is there some other reference with more cmdline options for starting installation? KMS obeys valid video= on cmdline, but X ignores it.
I would be interested too. I cannot use KMS drivers in QEMU because it insists on using window twice the size of physical notebook screen (and without any scrolling possibilities, but even with scrolling it would be too awkward).
video= seems to be observed by kernel but not by X in installer. Using nomodeset works and lets me select correct resolution.
Try drm_kms_helper.edid_firmware=edid/1024x768.bin cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Aug 20, 2013 at 4:36 PM, Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Try drm_kms_helper.edid_firmware=edid/1024x768.bin
Does 800x600 exist? 768 already exceeds usable screen size (my screen is 1200x800 - subtract panel and windows decorations ...) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Andrey Borzenkov wrote:
On Tue, Aug 20, 2013 at 4:36 PM, Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Try drm_kms_helper.edid_firmware=edid/1024x768.bin
Does 800x600 exist? 768 already exceeds usable screen size (my screen is 1200x800 - subtract panel and windows decorations ...)
No, check Documentation/EDID/HOWTO.txt in the linux kernel sources. It describes how to generate edid firmware manually. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Aug 20, 2013 at 5:45 PM, Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Andrey Borzenkov wrote:
On Tue, Aug 20, 2013 at 4:36 PM, Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Try drm_kms_helper.edid_firmware=edid/1024x768.bin
Does 800x600 exist? 768 already exceeds usable screen size (my screen is 1200x800 - subtract panel and windows decorations ...)
No, check Documentation/EDID/HOWTO.txt in the linux kernel sources. It describes how to generate edid firmware manually.
Can I use manually generated EDID during installation? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Andrey Borzenkov wrote:
On Tue, Aug 20, 2013 at 5:45 PM, Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Andrey Borzenkov wrote:
On Tue, Aug 20, 2013 at 4:36 PM, Ludwig Nussel <ludwig.nussel@suse.de> wrote:
Try drm_kms_helper.edid_firmware=edid/1024x768.bin
Does 800x600 exist? 768 already exceeds usable screen size (my screen is 1200x800 - subtract panel and windows decorations ...)
No, check Documentation/EDID/HOWTO.txt in the linux kernel sources. It describes how to generate edid firmware manually.
Can I use manually generated EDID during installation?
I'm not aware of an obvious and easy solution but I'm quite sure with some dirty hacks you could get it to work. But then the faster way would be to just use text mode. Too bad the linux kernel doesn't offer better ways to override the edid information :-( cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2013-08-20 16:10 (GMT+0200) Ludwig Nussel composed:
Too bad the linux kernel doesn't offer better ways to override the edid information :-(
Video= does the job well enough for the ttys. Why doesn't it work for Xorg? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
В Tue, 20 Aug 2013 10:25:41 -0400 Felix Miata <mrmazda@earthlink.net> пишет:
On 2013-08-20 16:10 (GMT+0200) Ludwig Nussel composed:
Too bad the linux kernel doesn't offer better ways to override the edid information :-(
Video= does the job well enough for the ttys. Why doesn't it work for Xorg?
Good question. I'd expect X to keep whatever mode setting was in effect unless explicitly told otherwise. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
2013/8/21 Andrey Borzenkov <arvidjaar@gmail.com>:
В Tue, 20 Aug 2013 10:25:41 -0400 Felix Miata <mrmazda@earthlink.net> пишет:
On 2013-08-20 16:10 (GMT+0200) Ludwig Nussel composed:
Too bad the linux kernel doesn't offer better ways to override the edid information :-(
Video= does the job well enough for the ttys. Why doesn't it work for Xorg?
Good question. I'd expect X to keep whatever mode setting was in effect unless explicitly told otherwise.
The Xorg's kms modesettings driver will pick preferred mode (usually the native resolution) and set to it unless you explicitly override with monitor or screen sections in /etc/X11/xorg.conf.d/. I didn't know there's any other measures offered by X for setting other modes. And in Gnome, I also have to disable xrandr plugin of gnome-settings-daemon to not trying to restore modes saved by user's session to get everything easier to sync ... regards, Michael
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2013-08-21 11:57 (GMT+0800) Michael Chang composed:
Too bad the linux kernel doesn't offer better ways to override the edid information :-(
Video= does the job well enough for the ttys. Why doesn't it work for Xorg?
Good question. I'd expect X to keep whatever mode setting was in effect unless explicitly told otherwise.
The Xorg's kms modesettings driver will pick preferred mode (usually the native resolution) and set to it unless you explicitly override with monitor or screen sections in /etc/X11/xorg.conf.d/.
So how does one accomplish that in an installation setting, which is what $SUBJECT is really about? The subject URL does not present any information on how one might get the installer to use a mode other than that specified as EDID preferred.
I didn't know there's any other measures offered by X for setting other modes.
For most quirks that need to be dealt with at installation time there are cmdline parameters that can be used as workarounds. The question isn't so much whether X could be told to apply a cmdline option for X to use as it is why it doesn't seem to have such already. If framebuffer can obey video=, why can't X? Until and unless it happens that X normally accepts a cmdline gfx mode option that applies to X, there needs to be a cmdline workaround to get whatever configuration mechanism the installer uses for X to translate the video= option to whatever X requires to get it to use that mode for installation. Nomodeset is a lousy alternative, as it gets applied to the installed system's cmdline configuration by default, and uses the vga= options, which are anything but intuitive to select appropriately, and only offer 4:3 modes regardless of actual screen aspect ratio. All the above is moot of course if there is a solution and it's just hiding from those who would use it. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
2013/8/21 Felix Miata <mrmazda@earthlink.net>:
On 2013-08-21 11:57 (GMT+0800) Michael Chang composed:
Too bad the linux kernel doesn't offer better ways to override the edid information :-(
Video= does the job well enough for the ttys. Why doesn't it work for Xorg?
Good question. I'd expect X to keep whatever mode setting was in effect unless explicitly told otherwise.
The Xorg's kms modesettings driver will pick preferred mode (usually the native resolution) and set to it unless you explicitly override with monitor or screen sections in /etc/X11/xorg.conf.d/.
So how does one accomplish that in an installation setting, which is what $SUBJECT is really about? The subject URL does not present any information on how one might get the installer to use a mode other than that specified as EDID preferred.
We used to have SaX for configuring X config stuff during installation, but sice it had gone away as the X could auto configure itself to work without needs to any pre-configured config the default policy from X is applied anyway.
I didn't know there's any other measures offered by X for setting other modes.
For most quirks that need to be dealt with at installation time there are cmdline parameters that can be used as workarounds. The question isn't so much whether X could be told to apply a cmdline option for X to use as it is why it doesn't seem to have such already. If framebuffer can obey video=, why can't X?
If video= is efffective for instructing the mode kms driver starting with, I have no idea why X wouldn't continue with the mode already set by kms, maybe anyone familar with X knows why ?
Until and unless it happens that X normally accepts a cmdline gfx mode option that applies to X, there needs to be a cmdline workaround to get whatever configuration mechanism the installer uses for X to translate the video= option to whatever X requires to get it to use that mode for installation. Nomodeset is a lousy alternative, as it gets applied to the installed system's cmdline configuration by default, and uses the vga= options, which are anything but intuitive to select appropriately, and only offer 4:3 modes regardless of actual screen aspect ratio.
I think if X per default to start and continue with kms mode set but not probint monitor and get it's preferred mode set, the problem could be solved. (But this seems to be the X driver's policy .. a feature not bug ?)
All the above is moot of course if there is a solution and it's just hiding from those who would use it.
-- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation)
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
В Tue, 20 Aug 2013 14:36:21 +0200 Ludwig Nussel <ludwig.nussel@suse.de> пишет:
Andrey Borzenkov wrote:
В Sun, 18 Aug 2013 22:50:05 -0400 Felix Miata <mrmazda@earthlink.net> пишет:
Is there some other reference with more cmdline options for starting installation? KMS obeys valid video= on cmdline, but X ignores it.
I would be interested too. I cannot use KMS drivers in QEMU because it insists on using window twice the size of physical notebook screen (and without any scrolling possibilities, but even with scrolling it would be too awkward).
video= seems to be observed by kernel but not by X in installer. Using nomodeset works and lets me select correct resolution.
Try drm_kms_helper.edid_firmware=edid/1024x768.bin
Yes, that worked combined with video=1024x768. Which means that this is in the end effect bug in installer. Suggested F3 menu to select resolution simply does not work for any system where KMS is used. So we have yet another way to set video resolution. And it also may require building additional file and including it in kernel or initrd. Oh, well ... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Andrey Borzenkov
-
Felix Miata
-
Ludwig Nussel
-
Michael Chang