You are not logged in.
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
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
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
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
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
anyone?
Offline
> 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