Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish) Instalacja i sprzęt
  • Search

[xorg]Dwa monitory i TV

Pytania i problemy związane z instalacją Gentoo oraz sprzętem

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
1 post • Page 1 of 1
Author
Message
Piecia
Guru
Guru
User avatar
Posts: 447
Joined: Fri Nov 12, 2004 10:48 am
Location: znienacka

[xorg]Dwa monitory i TV

  • Quote

Post by Piecia » Tue Apr 11, 2006 10:14 pm

Witam,
Ostatnio zakupiłem sobie nową kartę(Asus GF N6600), głównie dlatego żeby wykorzystać 2 monitor który leży bezużytecznie.

A więc tak, zamysł był taki: podłączyć dwa monitory do karty plus telewizor(do oglądania filmów).
  1. Główny monitor LG 1024x768@85Hz podłączony bezpośrednio do karty
  2. monitor Philips 1024x768@60Hz poprzez przejściówkę do DVI
    oraz
  3. telewizor podłączony przez wyjście TV :)
Na początku z 1 monitorem i TV posiliłem się stroną wiki + inne.
No i dopisałem 2 monitor, ale przy starcie Xów na TV nic nie mam(przy włączaniu przelatuje tylko kilka białych pasów przez ekran). Jednakże gdy odłączem monitor Philips i po ponownym uruchomieniu Xów mam obraz na TV.

Czy takie coś jest możliwe? Czy może zaprząść do tego xinerama'ę? Próbowałem TwinView na dwóch monitorach, ale jak zobaczyłem wielki obraz rozciągnięty na 2 monitory to stwierdziłem że nie o to mi chodzi.

Mój xorg.conf:
edit: Poeksperymentowałem troszkę i ponieżej zamieszczam mój nowy konfig:

Code: Select all

Section "dri"
	Mode 0666
EndSection
Section "ServerFlags"
	Option "Xinerama" "false"
EndSection
Section "Extensions"
	Option "Composite" "off"
EndSection
Section "Modes"
	Identifier "Modes"
	Modeline "800x600_60_TV"  38.22  800 832 912 1024  600 601 604 622  -HSync +Vsync
	Modeline "1024x768_85"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync
	Modeline "1024x768_60"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
	Modeline "1280x1024_72"  132.75  1280 1368 1504 1728  1024 1025 1028 1067  -HSync +Vsync
	Modeline "1280x1024_85"  159.36  1280 1376 1512 1744  1024 1025 1028 1075  -HSync +Vsync
EndSection

Section "Monitor"
	Identifier "TwinView_Monitor"
	VendorName "GSM
	ModelName "plus"
EndSection

Section "Monitor"
	Identifier "LG_Monitor"
	VendorName "GSM"
	ModelName "plus"
	HorizSync 48.3 - 68.7
	VertRefresh  85.0
	Option "DPMS"
EndSection

Section "Monitor" 
	Identifier "TV_Monitor" 
	HorizSync 30-50
	VertRefresh 60 
	# 800x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 38.22 MHz
EndSection

Section "Monitor"
	Identifier "Philips_Monitor"
	HorizSync 30-50
	VertRefresh 60
	Option "DPMS"
EndSection

Section "Device" 
	Identifier "LG_Device"
	Screen 0
	Driver "nvidia"
	VendorName "nVidia Corporation"
	BoardName "NV43 [GeForce 6600/GeForce 6600 GT]"
	BusID "PCI:02:00:0"
	Option "NvAGP"	"3"
	Option "AGPFastWrite" "true"
	Option "EnableDepthMoves" "true"
	Option "EnablePageFlip" "true"
	Option "CursorShadow" "true"
	Option "RenderAccel" "on"
#	Option "ConnectedMonitor" "CRT" #Ta opcja musi nie występować inaczej nie będzie działać
EndSection

Section "Device" 
	Identifier  "Philips_Device"
	Screen 1
	Driver "nvidia"
	VendorName "nVidia Corporation"
	BoardName "NV43 [GeForce 6600/GeForce 6600 GT]"
	BusID "PCI:02:00:0"
	Option "NvAGP" "3"
	Option "RenderAccel" "on"
	Option "AGPFastWrite" "true"
	Option "EnableDepthMoves" "true"
	Option "EnablePageFlip" "true"
	Option "CursorShadow" "true"
	Option "ConnectedMonitor" "CRT-1"
EndSection

Section "Device" 
	Identifier "TV_Device"
	Driver "nvidia" 
	Screen 1 
	Option "TVOutFormat" "Composite"
	Option "TVStandard" "PAL-G"
	Option "ConnectedMonitor" "TV-0" 
	BusID "PCI:02:00:0"
EndSection

Section "Device" 
	Identifier  "TwinView_Device" 
	Screen 0
	Driver "nvidia"
	VendorName "nVidia Corporation"
	BoardName "NV43 [GeForce 6600/GeForce 6600 GT]"
	BusID "PCI:02:00:0"
	Option "NvAGP"	"3"
	Option "AGPFastWrite" "true"
	Option "EnableDepthMoves" "true"
	Option "EnablePageFlip" "true"
	Option "CursorShadow" "true"
	Option "CursorShadowAlpha" "32"
	Option "CursorShadowXOffset" "3"
	Option "CursorShadowYOffset" "3"
	Option "RenderAccel" "on"
	Option "AllowGLXWitchComposite"
	Option "TwinView" "on"
	Option "MetaModes" "CRT-0: 1024x768, CRT-1: 1024x768"
	Option "TwinViewOrientation" "CRT-1 LeftOf CRT-0"
	Option "HorizSync" "CRT-0: 48.3-68.7; CRT-1: 30-50"
	Option "VertRefresh" "CRT-0:85; CRT-1:60"
	Option "ConnectedMonitors" "CRT,CRT"
EndSection

Section "Screen"
	Identifier "TwinView_Screen"
	Device     "TwinView_Device"
	Monitor    "TwinView_Monitor"
	Defaultdepth 24
	SubSection "Display"
		Viewport 0 0
		Depth 24
	EndSubSection
EndSection

Section "Screen"
	Identifier "LG_Screen"
	Device "LG_Device"
	Monitor "LG_Monitor"
	Defaultdepth	24
	SubSection "Display"
		Viewport 0 0
		Depth 24
		Modes "1024x768_85"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Philips_Screen"
	Device "Philips_Device"
	Monitor "Philips_Monitor"
	Defaultdepth 24
	SubSection "Display"
		Viewport 0 0
		Depth 24
		Modes "1024x768_60" 
	EndSubSection
EndSection

Section "Screen" 
	Identifier "TV_Screen"
	Device "TV_Device"
	Monitor "TV_Monitor"
	DefaultDepth 24 
	SubSection "Display" 
		Viewport 0 0
		Depth 24
		Modes "800x600_60_TV"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier "Dual"
	Screen 0 "LG_Screen" 
	Screen 1 "Philips_Screen" LeftOf "LG_Screen"
	InputDevice "A4Tech" "CorePointer"
	InputDevice "Logitech" "CoreKeyboard"
EndSection

Section "ServerLayout" 
	Identifier "TwinView"
	Screen "TwinView_Screen"
	InputDevice "A4Tech" "CorePointer"
	InputDevice "Logitech" "CoreKeyboard"
EndSection

Section  "ServerLayout"
	Identifier "Triple"
	Screen 0 "LG_Screen"
	Screen 1 "TV_Screen" RightOf "LG_Screen"
#	Screen 2 "Philips_Screen" LeftOf "LG_Screen"
	InputDevice "A4Tech" "CorePointer"
	InputDevice "Logitech" "CoreKeyboard"
EndSection

Section "ServerLayout"
	Identifier "LG"
	Screen "LG_Screen"
	InputDevice "A4Tech" "CorePointer"
	InputDevice "Logitech" "CoreKeyboard"
EndSection

Section "ServerLayout"
	Identifier "Philips"
	Screen "Philips_Screen"
	InputDevice "A4Tech" "CorePointer"
	InputDevice "Logitech" "CoreKeyboard"
EndSection

Section "ServerLayout"
	Identifier "TV"
	Screen "TV_Screen"
	InputDevice "A4Tech" "CorePointer"
	InputDevice "Logitech" "CoreKeyboard"
EndSection
Zaś w logach mam:
edit:16.04.06rLogi dla layout Triple

Code: Select all

...
(++) ServerLayout "Triple"
(**) |-->Screen "LG_Screen" (0)
(**) |   |-->Monitor "LG_Monitor"
(**) |   |-->Device "LG_Device"
(**) |-->Screen "TV_Screen" (1)
(**) |   |-->Monitor "TV_Monitor"
(**) |   |-->Device "TV_Device"
(**) |-->Input Device "A4Tech"
(**) |-->Input Device "Logitech"
...
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Option "RenderAccel" "on"
(**) NVIDIA(0): Option "CursorShadow" "true"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Enabling cursor shadow
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(WW) NVIDIA(0): Unable to read EDID for display device CRT-1
(II) NVIDIA(0): NVIDIA GPU GeForce 6600 at PCI:2:0:0
(--) NVIDIA(0): VideoRAM: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.43.02.61.00
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:2:0:0:
(--) NVIDIA(0):     LG Flatron 915FTplus (CRT-0)
(--) NVIDIA(0):     CRT-1
(--) NVIDIA(0):     NVIDIA TV Encoder (TV-0)
(--) NVIDIA(0): LG Flatron 915FTplus (CRT-0): 400 MHz maximum pixel clock
(--) NVIDIA(0): CRT-1: 400 MHz maximum pixel clock
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 400 MHz maximum pixel clock
(--) NVIDIA(0): TV encoder: NVIDIA
(II) NVIDIA(0): Assigned Display Device: CRT-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1024x768_85"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(WW) NVIDIA(0): No size information available in CRT-0's EDID; cannot compute
(WW) NVIDIA(0):     DPI from EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(**) NVIDIA(1): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(1): RGB weight 888
(==) NVIDIA(1): Default visual is TrueColor
(==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(1): Option "ConnectedMonitor" "TV-0"
(**) NVIDIA(1): Option "TVStandard" "PAL-G"
(**) NVIDIA(1): Option "TVOutFormat" "Composite"
(**) NVIDIA(1): Enabling RENDER acceleration
(**) NVIDIA(1): Forcing COMPOSITE video output
(**) NVIDIA(1): TV Standard string: "PAL-G"
(II) NVIDIA(1): NVIDIA GPU GeForce 6600 at PCI:2:0:0
(--) NVIDIA(1): VideoRAM: 262144 kBytes
(--) NVIDIA(1): VideoBIOS: 05.43.02.61.00
(II) NVIDIA(1): Detected AGP rate: 8X
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce 6600 at PCI:2:0:0:
(--) NVIDIA(1):     LG Flatron 915FTplus (CRT-0)
(--) NVIDIA(1):     CRT-1
(--) NVIDIA(1):     NVIDIA TV Encoder (TV-0)
(--) NVIDIA(1): LG Flatron 915FTplus (CRT-0): 400 MHz maximum pixel clock
(--) NVIDIA(1): CRT-1: 400 MHz maximum pixel clock
(--) NVIDIA(1): NVIDIA TV Encoder (TV-0): 400 MHz maximum pixel clock
(--) NVIDIA(1): TV encoder: NVIDIA
(II) NVIDIA(1): Assigned Display Device: CRT-1
(WW) NVIDIA(1): No valid modes for "800x600_60_TV"; removing.
(WW) NVIDIA(1): 
(WW) NVIDIA(1): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(1):     "nvidia-auto-select".
(WW) NVIDIA(1): 
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1):     "nvidia-auto-select"
(II) NVIDIA(1): Virtual screen size determined to be 1024 x 768
(WW) NVIDIA(1): Unable to get display device CRT-1's EDID; cannot compute DPI
(WW) NVIDIA(1):     from EDID.
(==) NVIDIA(1): DPI set to (75, 75); computed from built-in default
(--) Depth 24 pixmap format is 32 bpp
...
Dopiero po zmianie w sekcji Device dla TV ze Screen 2 na Screen 1 w logach pojawiło się coś o TV. Ale dlaczego robi dual na 2 monitorach zamiast na LG i TV ??

eix nvidia -I -c
media-video/nvidia-kernel (1.0.8756):
media-video/nvidia-settings (1.0.20051122-r3):
media-video/nvidia-glx (1.0.8756):

edit
Zastanawiają mnie dwie rzeczy:
  • Od czego zależy ile karta może obsłużyć na raz wyświetlaczy?
    hmm od ramdac'a
  • Jak przy mojej konfiguracji uruchomić np. gimpa na 2 ekranach? Normalnie jak uruchomię gimpa poprzez

    Code: Select all

    DISPLAY=:0.1 gimp 
    to ładnie ląduje mi na 2 monitorze gimp. Ale niestety nie mogę przenieść żadnego okienka na drugi monitor.
    edit:View -> Move to Screen....
edit
Moje spostrzeżenia:
Okienka programów można przenosić pomiędzy ekranami tylko przy TwinView, ale z kolei przy TwinView wszystko przy uruchamianiu ląduje na środku wirtualnego pulpitu i np. przez to niedziała mplayer. Dodatkowo jeszcze tapeta jest rozciągnięta na cały podwójny ekran(jest jedna DISPLAY).

Tak sobie myślę zrobić TwinView na monitory + odseparowany TV. Może wyjdzie, ale nadal nie wiem od czego zależy ilość obsługiwanych wyświetlaczy(jednocześnie) przez kartę graficzną.

Bo na forum jednak udało mi się znaleźć watki apropo dual monitors + TV ale nie rozwiązało to mojego problemu(dziewnie działa te szukaj).

edit:16.04.06r
Hmm, może komuś by się chciało u siebie poeksperymentować jeśli ma taką możliwość. U siebie zaobserwowałem że:
  1. Dual na 2 monitorach działa ładnie
  2. Pojedynczo każdy wyświetlacz działa
  3. TwinView na monitorach działa
  4. Dual na monitorze i TV nie działa, działa tyllko jak odłączę wtyczkę 2 monitora(Layout Triple). Dziwne ale coś mi się wydaje że albo to myk linuksowy albo coś nie tak z moją kartą.
Top
Post Reply
  • Print view
1 post • Page 1 of 1

Return to “Instalacja i sprzęt”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic