Re: [opensuse] no Xorg in TW with mga video any more?
Egbert Eich composed on 2016-08-20 07:42 (UTC+0200):
Let's face it, we've deprecated startx years ago. It is still installed as
Is there an alternative for those of us who have no interest in running (or even installing) a greeter, or those who want multiple simultaneous sessions run by different users with different X configurations? KDM is deprecated, and yet there is no alternative to KDM due to multiple of its features that no other greeter offers. Manhandling Xorg with Ctrl-Alt-BS is just so crude a way to force the server to restart. NA to openSUSE, but with some distros, there is no Ctrl-Alt-BS without manipulating the default X configuration. Startx makes some things more than a little bit simpler (less time consuming).
it is part of the xinit package and we do need xinit still. If you want to use startx as non-root you will have to do a 'chmod u+s /usr/bin/Xorg' by hand.
Startx is still working on all the Intel/ATI/NVidia TW, 42.2, Stretch and Rawhide installations I've updated lately. On MGA host a-865, X simply won't run, so AFAICT this thread doesn't have anything to do with startx anyway: # grep Xorg permissions.local # setuid bit on Xorg is only needed if no display manager, ie startx /usr/bin/Xorg root:root 4711 # ll /usr/bin/Xorg -rws--x--x 1 root root 2536356 Jul 27 12:30 /usr/bin/Xorg ~/.xsession-errors is not being created, so here's the Xorg.0.log tail: # tail -n22 Xorg.0.log [ 623.718] (--) MGA(0): Pseudo-DMA transfer window at 0xF3000000 [ 623.718] (EE) MGA(0): Unable to map Framebuffer F0000000 2000000. Invalid argument (22) [ 623.718] (**) MGA(0): Depth 24, (--) framebuffer bpp 32 [ 623.718] (==) MGA(0): RGB weight 888 [ 623.718] (==) MGA(0): Using AGP 1x mode [ 623.718] (==) MGA(0): Using XAA acceleration [ 623.718] (--) MGA(0): Video BIOS info block at offset 0x07CE0 [ 623.718] (EE) MGA(0): Unable to detect video RAM. [ 623.718] (II) UnloadModule: "mga" [ 623.718] (II) UnloadSubModule: "vgahw" [ 623.718] (II) Unloading vgahw [ 623.718] (EE) Screen(s) found, but none have a usable configuration. [ 623.718] (EE) Fatal server error: [ 623.718] (EE) no screens found(EE) [ 623.719] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 623.719] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 623.719] (EE) [ 623.746] (EE) Server terminated with error (1). Closing log file. Entire log: http://fm.no-ip.com/Tmp/Linux/Xorg/xorg.0.log-mga0XorgTW -- "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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, On Sat, 20 Aug 2016, Felix Miata wrote:
Entire log: http://fm.no-ip.com/Tmp/Linux/Xorg/xorg.0.log-mga0XorgTW
Looks like your fb/console config conflicts with the xorg config. Please show the output of: $ tr ' ' '\n' < /proc/cmdline | egrep 'vga|video' and the Section "Device" from xorg.conf / xorg.conf.d/* You might need to set the VideoRam explicitly and use the matroxfb module for framebuffer (e.g. 'video=matrox:vesa:789' instead of vga=*). HTH, -dnh -- lp1 on fire (One of the more obfuscated kernel messages) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
01:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. Millennium G550 (rev 01) David Haller composed on 2016-08-20 15:38 (UTC+0200):
On Sat, 20 Aug 2016, Felix Miata wrote:
Entire log: http://fm.no-ip.com/Tmp/Linux/Xorg/xorg.0.log-mga0XorgTW
This was the first machine I built to be a LAN & web server, most likely with SuSE 8.2. It doesn't see much use lately: 2015-02-11 15:26:34|install|kernel-desktop|3.16.7-7.1|i686||Update... # 2015-05-20 19:47:18 kernel-desktop-4.0.3-1.1.i686.rpm installed ok 2015-05-20 19:47:18|install|kernel-desktop|4.0.3-1.1|i686||OSS... # 2015-09-12 13:12:27 kernel-desktop-4.1.6-3.2.i686.rpm installed ok 2015-09-12 13:12:27|install|kernel-desktop|4.1.6-3.2|i686||OSS I installed kernel-pae-4.2.3 with rpm Oct 2015 and kernel-default-4.6.4 same right before starting this thread. X worked well as ever until this last update round.
Looks like your fb/console config conflicts with the xorg config.
This is something new that started in between Oct 2015 and 4.6.4. For years this machine's kernel cmdline had included: splash=0 vga=791 video=1024x768@60 mainly because that's what's on most of the hundreds of cmdlines here, even though I see with non-KMS gfxcards that video= doesn't have any detectable effect.
Please show the output of:
$ tr ' ' '\n' < /proc/cmdline | egrep 'vga|video'
Removing vga=791 from cmdline allows X to work. video=1024x768@60 seems to be entirely inert.
and the
Section "Device"
from xorg.conf / xorg.conf.d/*
Nothing but the identifier and a commented out norandr line in that section.
You might need to set the VideoRam explicitly and use the matroxfb module for framebuffer (e.g. 'video=matrox:vesa:789' instead of vga=*).
Stripping vga=791 and video=1024x768@60 from cmdline solved $SUBJECT, but created a new one. X now works as expected without any xorg.con* modifications, but vttys are stuck in 80x25 mode. Including video=matrox:vesa:789 instead of vga=791 video=1024x768@60 produces 80x25 too. Fbset was deprecated and removed from Factory long ago. Matroxfb, which I never found necessary with new enough firmware in the Matrox gfxcards, doesn't seem to exist any more. What's supposed to take its place in TW? -- "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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (2)
-
David Haller
-
Felix Miata