Sprzęt następujący:
Laptop: DELL Studio, grafika zintegrowana Intel, rozdzielczość LCD 1280x800, HDMI Out
TV: Sharp Aquos 37"
Podłączone kablem HDMI.
Problem następujący: Podłączam TV do lapka, System->Preferencje->Rozdzielczość ->Detect Displays -> pojawia się drugi ekran i dwie rozdzielczość: 1080x680 i 720x480. Wybranie którejkolwiek z nich powoduje mix na moim pulpicie (choć rozdzielczość na lapku zostaje). Niestety na TV brak obrazu. Jakaś informacja do TV po HD jest przesyłana, bo niektóre opcje w TV się aktywują. mimo to czarno.
xrandr zwraca:
Kod: Zaznacz cały
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 800
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800 59.9*+ 60.0 59.9*
1280x768 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
TMDS-1 connected (normal left inverted right x axis y axis)
1080x680 60.0
720x480 59.9
640x480, 800x600, 1024x768
Zmieniłem xorg'a:
Kod: Zaznacz cały
Section "Device"
Identifier "Intel Corporation 965 G1 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:00:02:0"
Option "LinearAlloc" "65536"
Option "Monitor-TMDS-1" "HDMI"
Option "Monitor-VGA" "VGA"
#Option "IgnoreEDID" "True"
#Option "ExactModeTimingsDVI" "True"
#Option "ModeValidation" "NoDFPNativeResolutionCheck"
#Option "FlatPanelProperties" "Scaling=Native"
#Option "AddARGBGLXVisuals" "True"
#Option "DisableGLXRootClipping" "True"
#Option "NoAccel"
EndSection
Section "Monitor"
Identifier "HDMI"
Section "Device"
Identifier "Intel Corporation 965 G1 Integrated Graphics Controller"
Driver "intel"
BusID "PCI:00:02:0"
Option "LinearAlloc" "65536"
Option "Monitor-TMDS-1" "HDMI"
Option "Monitor-VGA" "VGA"
#Option "IgnoreEDID" "True"
#Option "ExactModeTimingsDVI" "True"
#Option "ModeValidation" "NoDFPNativeResolutionCheck"
#Option "FlatPanelProperties" "Scaling=Native"
#Option "AddARGBGLXVisuals" "True"
#Option "DisableGLXRootClipping" "True"
#Option "NoAccel"
EndSection
Section "Monitor"
Identifier "HDMI"
Option "DPMS"
Modeline "1080x680" 79.68 1080 1492 1532 1752 680 722 724 758
#Modeline "1920x1080" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
#Modeline "1280x1024" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
Option "PreferredMode" "1024x768"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 965 G1 Integrated Graphics Controller"
Monitor "HDMI"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "1080x680" "800x600"
Viewport 0 0
Virtual 1280 800
#Virtual 2048 2048
EndSubSection
EndSection
Poniżej wynik Xlog'a:
Kod: Zaznacz cały
(**) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 965GM
(--) intel(0): Chipset: "965GM"
(--) intel(0): Linear framebuffer at 0xE0000000
(--) intel(0): IO registers at addr 0xF6E00000
(II) intel(0): 2 display pipes available.
(==) intel(0): Using EXA for acceleration
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"(II) Module "i2c" already built-in
(II) intel(0): Output VGA using monitor section HDMI
(**) intel(0): Option "PreferredMode" "1024x768"
(II) intel(0): I2C bus "CRTDDC_A" initialized.
(II) intel(0): Output LVDS has no monitor section
(II) intel(0): I2C bus "LVDSDDC_C" initialized.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
...
(II) intel(0): VESA VBE OEM: Intel(r)GM965/PM965/GL960 Graphics Chip Accelerated VGA BIOS
(II) intel(0): VESA VBE OEM Software Rev: 1.0
(II) intel(0): VESA VBE OEM Vendor: Intel Corporation
(II) intel(0): VESA VBE OEM Product: Intel(r)GM965/PM965/GL960 Graphics Controller
(II) intel(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70.
(II) intel(0): I2C bus "SDVOB DDC Bus" initialized.
(II) intel(0): Output TMDS-1 using monitor section HDMI
(II) intel(0): SDVO device VID/DID: 04:AE.00, clock range 25.0MHz - 165.0MHz, input 1: Y, input 2: N, output 1: Y, outp
ut 2: N
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): Current clock rate multiplier: 8
(II) intel(0): EDID vendor "LPL", prod id 0
(II) intel(0): EDID quirk: Detailed timings give horizontal size in cm.
(II) intel(0): EDID quirk: Detailed timings give sizes in cm.
(II) intel(0): I2C device "SDVOB DDC Bus:ddc2" registered at address 0xA0.
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(II) intel(0): EDID vendor "SHP", prod id 4089
(II) intel(0): Output VGA disconnected
...
(II) intel(0): Output TMDS-1 connected
(II) intel(0): Output LVDS using initial mode 1280x800
(II) intel(0): Output TMDS-1 using initial mode 1080x680
(II) intel(0): Monitoring connected displays enabled
(II) intel(0): detected 512 kB GTT.
(II) intel(0): detected 7676 kB stolen memory.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(0): Will not try to enable page flipping
(==) intel(0): Triple buffering disabled
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(==) intel(0): DPI set to (96, 96)
...
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is on
(II) intel(0): Display plane A is now enabled and connected to pipe A.
(II) intel(0): Pipe B is on
(II) intel(0): Display plane B is now enabled and connected to pipe B.
(II) intel(0): Output VGA is connected to pipe none
(II) intel(0): Output LVDS is connected to pipe B
(II) intel(0): Output TMDS-1 is connected to pipe A
(II) intel(0): [drm] dma control initialized, using IRQ 16
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(**) Option "dpms"
(**) intel(0): DPMS enabled
(II) intel(0): Set up overlay video
(II) intel(0): direct rendering: Enabled
(WW) intel(0): Option "LinearAlloc" is not used
(WW) intel(0): Option "PreferredMode" is not used
EDIT:
udało mi się póki co znaleźć krótką dyskusję na ten temat. Wygląda na to, że to problem sterowników Intela:
http://ge.ubuntuforums.com/showthread.php?t=803925