You are not logged in.

#26 2010-01-22 01:40:19

surfed
Member
From: Vienna Austria
Registered: 2009-10-30
Posts: 86

Re: [SOLVED] 30" monitor but only 800x600 px! Matrox M9138 & Dell 3008WFP

make sure you run it as root. /lib/modules/2.6.32-ARCH/build should exist, unless you dont have the stock kernel installed. you might need headers and such for compiling modules.

Offline

#27 2010-01-22 02:12:16

dameunmate
Member
From: London
Registered: 2010-01-19
Posts: 85
Website

Re: [SOLVED] 30" monitor but only 800x600 px! Matrox M9138 & Dell 3008WFP

IT WORKS! aaaaaahhhh...now I can see you all! hehe

Both Surfed and Ramses de Norre thanks so much for you time and effort.

Even though it looks like the drivers are in the wrong place (/home/rich/home) I just left them there and followed the 'Driver installation and configuration' section of the Matrox README.txt file, which basically told me how to reconfigure xorg.conf. All I had to do was replace Driver "vesa" with Driver "m9x", check the graphics card address, specify DefaultDepth and reboot the whole system smile

Now X is using xorg.conf, and because I'm using mini-DisplayPort it's defaulting to the maximum resolution 2560x1600 so now everything is too small! I don't know how to increase to something reasonable like 1920x1200 but I will experiment, anyway I'm really happy now this is much better than before I can actually seriously use my first ever Linux machine now!

So basically it seems I could extract m9xdriver-x86_64-1.2.0.run to anywhere I like, but when asked for path to X11R6/modules I must enter /usr/lib/xorg/modules/ and ignore the error message because it appears the drivers do actually install anyway. Then as I type this is my xorg.conf that made everything work:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "dri"
        Load  "extmod"
        Load  "dri2"
        Load  "glx"
        Load  "dbe"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbLayout" "gb"
        Option      "XkbVariant" ""
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "DefaultRefresh"            # [<bool>]
        #Option     "ModeSetClearScreen"        # [<bool>]
        Identifier  "Card0"
        Driver      "m9x"
        VendorName  "Matrox Graphics, Inc."
        BoardName   "M91XX"
        BusID       "PCI:2:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
EndSection

Section "ServerFlags"
        Option "AutoAddDevices" "False"
EndSection

I will now try different resolution values.

thanks again

Offline

#28 2010-01-22 02:35:37

dameunmate
Member
From: London
Registered: 2010-01-19
Posts: 85
Website

Re: [SOLVED] 30" monitor but only 800x600 px! Matrox M9138 & Dell 3008WFP

I just managed to change to switch to 1920x1200 just by creating a subsection in xorg.conf then restarting X:

/etc/X11/xorg.conf:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "dri"
        Load  "extmod"
        Load  "dri2"
        Load  "glx"
        Load  "dbe"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbLayout" "gb"
        Option      "XkbVariant" ""
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "DefaultRefresh"            # [<bool>]
        #Option     "ModeSetClearScreen"        # [<bool>]
        Identifier  "Card0"
        Driver      "m9x"
        VendorName  "Matrox Graphics, Inc."
        BoardName   "M91XX"
        BusID       "PCI:2:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes "1920x1200"
        EndSubSection
EndSection

Section "ServerFlags"
        Option "AutoAddDevices" "False"
EndSection

..so now the resolution is perfect! and I can change it just by editing xorg.conf and rebooting. I'll update this post when I eventually try to add two more monitors...

thanks again!

Offline

#29 2010-01-22 02:54:35

dameunmate
Member
From: London
Registered: 2010-01-19
Posts: 85
Website

Re: [SOLVED] 30" monitor but only 800x600 px! Matrox M9138 & Dell 3008WFP

just one hitch...when I log out of Openbox I can't see the bash command shell any more! Completely blank black screen, although I can still blindly type commands to startx again or poweroff successfully. I guess it's because the shell doesn't support 1920x1200....what do you think?

Offline

#30 2010-07-16 00:03:42

dameunmate
Member
From: London
Registered: 2010-01-19
Posts: 85
Website

Re: [SOLVED] 30" monitor but only 800x600 px! Matrox M9138 & Dell 3008WFP

anyone?

Offline

#31 2010-07-16 06:17:26

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] 30" monitor but only 800x600 px! Matrox M9138 & Dell 3008WFP

> just one hitch...when I log out of Openbox I can't see the bash command shell any more! Completely blank black screen,
It happens quite often w/ different configurations - I had the same problem w/ an old and unsupported Intel card.
The shell works fine and does support high resolutions (w/ KMS enabled), but once you log into X, the console display becomes corrupted. When I start Arch and log into console - it works just fine. Then I startx and X works OK too. When I want to go back to my console - ooops, can't see a thing, but the commands work.

Have you tried xorg 1.8? It's been half a year since your previous posts and things might have changed - my old cards works w/ Intel drivers 2.12 but behaved like yours w/ the previous versions. Just be sure to keep all your working settings in a safe place so you can easily downgrade if needed.

Offline

Board footer

Powered by FluxBB