On 2014-08-17 20:48 (GMT+0200) David Haller composed:
On Tue, 12 Aug 2014, Felix Miata wrote:
SiS and mga chips and other legacy chips are not affected by including video= on cmdline because there is no KMS support for them. Only KMS responds to video=. Only vga= can specify video mode on ttys for KMS-unsupported gfxchips.
Nope. Matrox Mystique and others respond to "video". From one of the later lilo.conf's I used:
image = /boot/bzImage-2.4.25-1 append="video=matrox:vesa:789 ..."
I did use XFree 3.3.6 there though, I think, but the above is the kernel matroxfb driver I compiled in those kernels.
# zgrep MATROX /proc/config.gz CONFIG_W1_MASTER_MATROX=m CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y # uname -r 3.1.10-1.29-default
See /usr/src/linux/Documentation/fb/matroxfb.txt and most of the others: grep -l video= /usr/src/linux/Documentation/fb/* e.g. /usr/src/linux/Documentation/fb/intelfb.txt video=intelfb:option1,option2=value2
I've never been able to get matroxfb to work on any distro with any kernel. What I wrote is WRT people who do not build the software they use themselves, installing from DVD or HTTP, those who have no practical use for source code, those who find from the higher profile docs that the standard meaning of video= with KMS kernels does not work. This is the scenrio with "current" software (13.1): # lspci | grep VGA 01:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G400/G450 (rev 04) # hwinfo --gfxcard 18: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA) [Created at pci.319] Unique ID: VCu0.iS5svn0wnIC Parent ID: vSkL.Wu+t1nTm_x2 SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 SysFS BusID: 0000:01:00.0 Hardware Class: graphics card Model: "Matrox Millennium G400 16Mb SGRAM" Vendor: pci 0x102b "Matrox Graphics, Inc." Device: pci 0x0525 "MGA G400 AGP" SubVendor: pci 0x102b "Matrox Graphics, Inc." SubDevice: pci 0x19d8 "Millennium G400 16Mb SGRAM" Revision: 0x04 Memory Range: 0xf4000000-0xf5ffffff (ro,non-prefetchable) Memory Range: 0xfcffc000-0xfcffffff (rw,non-prefetchable) Memory Range: 0xfc000000-0xfc7fffff (rw,non-prefetchable) Memory Range: 0xfc800000-0xfc80ffff (ro,non-prefetchable,disabled) IRQ: 7 (no events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v0000102Bd00000525sv0000102Bsd000019D8bc03sc00i00" Driver Info #0: XFree86 v4 Server Module: mga Driver Info #1: XFree86 v4 Server Module: mga 3D Support: yes Extensions: dri Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #10 (PCI bridge) Primary display adapter: #18 # egrep 'ware Rev | Matrox' /var/log/Xorg.0.log [ 167.435] (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w, [ 168.710] (II) MGA(0): VESA VBE OEM: Matrox Graphics Inc. [ 168.710] (II) MGA(0): VESA VBE OEM Software Rev: 2.1 [ 168.710] (II) MGA(0): VESA VBE OEM Vendor: Matrox [ 168.710] (II) MGA(0): VESA VBE OEM Product: Matrox G400 # grep PRETTY /etc/*lease /etc/os-release:PRETTY_NAME="openSUSE 13.1 (Bottle) (i586)" # uname -a Linux gx150 3.12.22-1.g3f06f02-desktop #1 SMP PREEMPT Fri Jun 20 16:06:47 UTC 2014 (3f06f02) i686 i686 i386 GNU/Linux # dmesg | grep matrox [ 0.000000] Kernel command line: root=LABEL=S12Asuse131 ipv6.disable=1 noresume splash=verbose video=matrox:vesa:789 3 # zgrep /proc/config.gz CONFIG_W1_MASTER_MATROX=m CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m # fbset open /dev/fb0: No such file or directory Booting with vga=791 instead of any video= does product expected VESA compatible output: # fbset mode "1024x768-76" # D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz geometry 1024 768 1024 768 16 timings 12714 128 32 16 4 128 4 rgba 5/11,6/5,5/0,0/0 endmode It's the same with G550, and I assume with G200, which as PCI only here I haven't checked on in quite some time. -- "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