Skocz do zawartości

Grafika Matrox I Dwa Monitory


endrjun

Rekomendowane odpowiedzi

Pracuję na F11, dziś zrobiłem update.

W kompie P4 2,4GHz z 512 MB RAM mam kartę grafiki Matrox G4+ AGPx4 32MB z dwoma gniazdami VGA.

Naklejka na tej karcie zawiera treść:

MATROX MK 05940

MGI G4+ MDH 4A32G

402.2 08901

1999

Wybrany w systemie sterownik to MGA G400/G450

Z jednym monitorem karta działa O.K.

Podłączałem drugi, ale nie ma na nim żadnego obrazu.

Ekran ciemny.

Może ktoś ma jakieś doświadczenia lub pomysł na uruchomienie tego drugiego monitora.

 

Przeglądając wynik lsmod zauważyłem, że zainstalowane są moduły do G450 (używam G400 ).

Mimo, że sterownik ma obsługiwać także G400.

 

[root@localhost ~]# lsmod
Module                  Size  Used by
ppp_deflate             4408  0 
zlib_deflate           17036  1 ppp_deflate
ppp_async               7808  1 
crc_ccitt               1628  1 ppp_async
ppp_generic            20856  6 ppp_deflate,ppp_async
slhc                    4840  1 ppp_generic
fuse                   52740  2 
mga                    26276  2 
drm                   136404  3 mga
i2c_core               23392  1 drm
ppa                     8560  0 
nfsd                  209060  9 
lockd                  59892  1 nfsd
nfs_acl                 2488  1 nfsd
auth_rpcgss            31232  1 nfsd
sunrpc                158428  11 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                3736  1 nfsd
ipt_MASQUERADE          2788  1 
iptable_nat             6068  1 
nf_nat                 18168  2 ipt_MASQUERADE,iptable_nat
ip6t_REJECT             4620  2 
nf_conntrack_ipv6      17564  4 
ip6table_filter         3168  1 
ip6_tables             11144  1 ip6table_filter
ipv6                  239476  30 ip6t_REJECT,nf_conntrack_ipv6
reiserfs              199084  1 
dm_multipath           14472  0 
snd_intel8x0           28148  2 
matroxfb_base          24784  1 
snd_ac97_codec         92136  1 snd_intel8x0
ac97_bus                1424  1 snd_ac97_codec
snd_seq                46960  0 
matroxfb_DAC1064        9132  1 matroxfb_base
option                 24368  1 
usbserial              30640  3 option
matroxfb_accel          3656  1 matroxfb_base
snd_seq_device          6232  1 snd_seq
matroxfb_Ti3026         4828  1 matroxfb_base
snd_pcm                64772  2 snd_intel8x0,snd_ac97_codec
matroxfb_g450           5444  1 matroxfb_base
g450_pll                4412  2 matroxfb_DAC1064,matroxfb_g450
matroxfb_misc           7196  5 matroxfb_base,matroxfb_DAC1064,matroxfb_Ti3026,matroxfb_g450,g450_pll
iTCO_wdt               10432  0 
ppdev                   8200  0 
snd_timer              17992  2 snd_seq,snd_pcm
snd                    50908  10 snd_intel8x0,snd_ac97_codec,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore               5672  1 snd
iTCO_vendor_support     2812  1 iTCO_wdt
8139too                27408  0 
8139cp                 19364  0 
parport_pc             22640  0 
snd_page_alloc          7832  2 snd_intel8x0,snd_pcm
parport                29300  3 ppa,ppdev,parport_pc
mii                     4120  2 8139too,8139cp
usb_storage            46960  0

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 weeks later...
Tak się składa że ja mam dwa monitory, tyle że karta nvidia.

1. Pokaż swój xorg.conf

2. Podłącz oba monitory i napisz kiedy ten drugi ci gaśnie (tj. czy widzisz bios na obu? tryb tekstowy przy uruchomieniu Linuksa na obu? itd)

 

Na drugim monitorze ekran zawsze ciemny, także przy ładowaniu BIOS-u

xorg.conf wygląda następująco:

 

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "single head configuration"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "catalogue:/etc/X11/fontpath.d"
FontPath     "built-ins"
EndSection

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

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

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

Section "Monitor"

#DisplaySize	  330   240	# mm
Identifier   "Monitor0"
VendorName   "SNY"
ModelName    "CPD-E220E"
HorizSync    30.0 - 85.0
VertRefresh  48.0 - 120.0
Option	    "DPMS"
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     "SWcursor"           	# [<bool>]
       #Option     "HWcursor"           	# [<bool>]
       #Option     "PciRetry"           	# [<bool>]
       #Option     "SyncOnGreen"        	# [<bool>]
       #Option     "NoAccel"            	# [<bool>]
       #Option     "ShowCache"          	# [<bool>]
       #Option     "MGASDRAM"           	# [<bool>]
       #Option     "ShadowFB"           	# [<bool>]
       #Option     "UseFBDev"           	# [<bool>]
       #Option     "ColorKey"           	# <i>
       #Option     "SetMclk"            	# <freq>
       #Option     "OverclockMem"       	# [<bool>]
       #Option     "VideoKey"           	# <i>
       #Option     "Rotate"             	# [<str>]
       #Option     "TexturedVideo"      	# [<bool>]
       #Option     "Crtc2Half"          	# [<bool>]
       #Option     "Crtc2Ram"           	# <i>
       #Option     "Int10"              	# [<bool>]
       #Option     "AGPMode"            	# <i>
       #Option     "AGPSize"            	# <i>
       #Option     "DigitalScreen1"     	# [<bool>]
       #Option     "DigitalScreen2"     	# [<bool>]
       #Option     "TV"                 	# [<bool>]
       #Option     "TVStandard"         	# [<str>]
       #Option     "CableType"          	# [<str>]
       #Option     "NoHal"              	# [<bool>]
       #Option     "SwappedHead"        	# [<bool>]
       #Option     "DRI"                	# [<bool>]
       #Option     "MergedFB"           	# [<bool>]
       #Option     "Monitor2HSync"      	# [<str>]
       #Option     "Monitor2VRefresh"   	# [<str>]
       #Option     "Monitor2Position"   	# [<str>]
       #Option     "MetaModes"          	# [<str>]
       #Option     "OldDmaInit"         	# [<bool>]
       #Option     "ForcePciDma"        	# [<bool>]
       #Option     "AccelMethod"        	# [<str>]
       #Option     "KVM"                	# [<bool>]
Identifier  "Card0"
Driver      "mga"
VendorName  "Matrox Graphics, Inc."
BoardName   "MGA G400/G450"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
	Viewport   0 0
	Depth     1
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     4
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     8
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     15
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     16
	Modes    "1024x768" "800x600"
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     24
	Modes    "1024x768" "832x624" "800x600" "720x400" "640x480" "640x400" "640x350"
EndSubSection
EndSection

Edytowane przez WalDo
dodanie codebox
Odnośnik do komentarza
Udostępnij na innych stronach

Na takiej konfiguracji dwa na pewno nie będą działać. Patrzyłeś pod ten link, który podałem?

 

Tak i przerobiłem xorg.conf do postaci poniżej.

Ale nadal bez zmian.

 

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier     "dual head configuration"
Screen      0  "Screen0" 0 0
Screen      1  "Screen1" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "catalogue:/etc/X11/fontpath.d"
FontPath     "built-ins"
EndSection

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

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

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

Section "Monitor"
#DisplaySize  330 240	# mm
Identifier   "Monitor0"
VendorName   "SNY"
ModelName    "CPD-E220E"
HorizSync    30.0 - 85.0
VertRefresh  48.0 - 120.0
Option	    "DPMS"
EndSection

Section "Monitor"
#DisplaySize  330 240	# mm
Identifier   "Monitor1"
VendorName   "Unknown"
ModelName    "CMC-1418 AD"
HorizSync    30.0 - 35.0
VertRefresh  48.0 - 60.0
Option	    "DPMS"
EndSection

Section "Device"
Identifier  "Card0"
Driver      "mga"
VendorName  "Matrox Graphics, Inc."
BoardName   "MGA G400/G450"
BusID       "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier  "Card0"
Driver      "mga"
VendorName  "Matrox Graphics, Inc."
BoardName   "MGA G400/G450"
BusID       "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth     16
SubSection "Display"
	Viewport   0 0
	Depth     1
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     4
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     8
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     15
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     16
	Modes    "1024x768" "800x600"
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     24
	Modes    "1024x768" "800x600"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card0"
Monitor    "Monitor1"
DefaultDepth     16
SubSection "Display"
	Viewport   0 0
	Depth     1
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     4
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     8
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     15
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     16
	Modes    "800x600" "640x480"
EndSubSection
SubSection "Display"
	Viewport   0 0
	Depth     24
	Modes    "800x600" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option	    "Composite" "Enable"
EndSection

 

Podaję też listę zainstalowanych modułów:

 

[an@localhost ~]$ lsmod
Module                  Size  Used by
ppp_deflate             4380  0 
zlib_deflate           16996  1 ppp_deflate
ppp_async               7820  1 
crc_ccitt               1604  1 ppp_async
ppp_generic            20684  6 ppp_deflate,ppp_async
slhc                    4744  1 ppp_generic
fuse                   49412  2 
mga                    55940  1 
drm                   168572  2 mga
i2c_core               25024  1 drm
ppa                     8488  0 
ipt_MASQUERADE          2980  1 
iptable_nat             6044  1 
nf_nat                 17928  2 ipt_MASQUERADE,iptable_nat
ip6t_REJECT             4532  2 
nf_conntrack_ipv6      17716  2 
ip6table_filter         3148  1 
ip6_tables             10960  1 ip6table_filter
ipv6                  235696  18 ip6t_REJECT,nf_conntrack_ipv6
p4_clockmod             4344  0 
reiserfs              196504  1 
dm_multipath           14040  0 
ppdev                   6480  0 
option                 20180  1 
usbserial              27564  3 option
snd_intel8x0           28148  2 
snd_ac97_codec         91984  1 snd_intel8x0
ac97_bus                1408  1 snd_ac97_codec
snd_pcm                62556  2 snd_intel8x0,snd_ac97_codec
snd_timer              17876  1 snd_pcm
8139too                21300  0 
iTCO_wdt               10348  0 
8139cp                 17852  0 
snd                    50336  8 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
iTCO_vendor_support     2752  1 iTCO_wdt
soundcore               5476  1 snd
mii                     4024  2 8139too,8139cp
floppy                 47260  0 
parport_pc             22492  0 
parport                28968  3 ppa,ppdev,parport_pc
snd_page_alloc          7712  2 snd_intel8x0,snd_pcm
pcspkr                  2168  0 
ata_generic             4288  0 
pata_acpi               3648  0 
matroxfb_base          24240  1 
matroxfb_DAC1064        9048  1 matroxfb_base
matroxfb_accel          3564  1 matroxfb_base
matroxfb_Ti3026         4752  1 matroxfb_base
matroxfb_g450           5364  1 matroxfb_base
g450_pll                4388  2 matroxfb_DAC1064,matroxfb_g450
matroxfb_misc           7136  5 matroxfb_base,matroxfb_DAC1064,matroxfb_Ti3026,matroxfb_g450,g450_pll

 

Używam sterownika ekranu MGA G400/G450 z repo.

Ale ściągnąłem sterownik: matrox_driver-x86_32-4.4.0.tar.gz

odpowiedni dla Xorg do v.7

Zastanawiam się, czy nie rozwalę X-ów?

 

Przy starcie z BIOSu nic nie pojawia się na drugim monitorze i zaczynam podejrzewać uszkodzenie drugiego kanału.

Edytowane przez endrjun
dodanie znaczników
Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 weeks later...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...