Problem Intel i915 driver, i3 2010T, HDMI output modes problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear intel-gfx developers.
After spending a huge amount of time searching for a solution for me problem and haven't been able to find one, i decided to send a email to this mailing list hoping someone can help me or point me on the right direction. 
Hardware: Motherboard : ASRock H67M-GEProcessor:   Intel Core i3 2010T AV Receiver: Onkyo TX-NR808TV: Panasonic 50VT20
Software: Ubuntu 11.10 with xorg-edgers ppa.
Problem: When starting ubuntu without the AV receiver or the TV being on, the xorg start with a resolution of 720x576. When turning the TV on and selecting the AV-Receiver. The AV receiver reports that there is a signal but noting is display on the TV, by using my receiver Display/Information menu i can see im receiving a signal with 1920x1080i at 120hz. The receiver pass's this direct to the television and ofc since its 120hz it cant be handled. As so only a black screen is display, not even the Onkyo GUI can be displayed.
By running the xrandr -display :0 --verbose i get:HDMI3 connected 1920x1080+0+0 (0x42) normal (normal left inverted right x axis y axis) 708mm x 398mm	Identifier: 0x41	Timestamp:  111744	Subpixel:   unknown	Gamma:      1.0:1.0:1.0	Brightness: 1.0	Clones:    	CRTC:       0	CRTCs:      0 1	Transform:  1.000000 0.000000 0.000000	            0.000000 1.000000 0.000000	            0.000000 0.000000 1.000000	           filter: 	EDID:		00ffffffffffff003dcb820a00000000		00140103800000780a0dc9a057479827		12484c00000001010101010101010101		010101010101011d8018711c1620582c		2500c48e2100009e011d80d0721c1620		102c2580c48e2100009e000000fc0054		582d4e523830380a20202020000000fd		0017f00f7e11000a202020202020016c		02033e7255850403020e0f0723241094		1312111d1e162526011f38097f070f7f		071707503f06c04d02005706005f7e01		675400834f000066030c002100808c0a		d08a20e02d10103e9600c48e21000018		8c0ad090204031200c405500c48e2100		0018011d007251d01e206e285500c48e		2100001e000000000000000000000091	Broadcast RGB:	Full		supported: Full         Limited 16:2	audio:	auto		supported: off          auto         on            1920x1080 at 60 (0x42)  148.5MHz +HSync +VSync *current +preferred        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock   67.5KHz        v: height 1080 start 1084 end 1089 total 1125           clock   60.0Hz  720x576 (0x43)   27.0MHz -HSync -VSync        h: width   720 start  732 end  796 total  864 skew    0 clock   31.2KHz        v: height  576 start  581 end  586 total  625           clock   50.0Hz  720x480 (0x44)   27.0MHz -HSync -VSync        h: width   720 start  736 end  798 total  858 skew    0 clock   31.5KHz        v: height  480 start  489 end  495 total  525           clock   59.9Hz
There i can see that the modeline is current selected to 1920x1080 at 60hz.  If i select the mode as 720x576 at 50hz, them gnome desktop shows but its like the screen has 2 desktops splitting the screen in half. If i move the mouse to the top of the screen i can see it in the top and lower part of my TV.  The funny part is my TV and Receiver now report a signal of 1920x1080 at 50hz.
Once i change to this mode my xrandr -display :0 --verbose shows 2 new modes that weren't there before:
Screen 0: minimum 320 x 200, current 720 x 576, maximum 8192 x 8192HDMI3 connected 720x576+0+0 (0x43) normal (normal left inverted right x axis y axis) 698mm x 392mm	Identifier: 0x41	Timestamp:  277649	Subpixel:   unknown	Gamma:      1.0:1.0:1.0	Brightness: 1.0	Clones:    	CRTC:       0	CRTCs:      0 1	Transform:  1.000000 0.000000 0.000000	            0.000000 1.000000 0.000000	            0.000000 0.000000 1.000000	           filter: 	EDID:		00ffffffffffff003dcb820a00000000		00140103800000780adaffa3584aa229		17494b00000001010101010101010101		010101010101023a80d072382d40102c		4580ba882100001e023a801871382d40		582c4500ba882100001e000000fc0054		582d4e523830380a20202020000000fd		00173d0f440f000a202020202020013e		020362725c9f90140520130412031102		16071506011e0f1d0e1a0b190a262425		2338097f070f7f071707503f06c04d02		005706005f7e01675400834f00007f03		0c002100b826e0000000008011060800		1618002030480053580063680070e305		1f01011d80d0721c1620102c2580ba88		2100009e0000000000000000000000ff	Broadcast RGB:	Full		supported: Full         Limited 16:2	audio:	auto		supported: off          auto         on            1920x1080 at 60 (0x42)  148.5MHz +HSync +VSync +preferred        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock   67.5KHz        v: height 1080 start 1084 end 1089 total 1125           clock   60.0Hz  1920x1080 (0xb9)  148.5MHz +HSync +VSync +preferred        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock   56.2KHz        v: height 1080 start 1084 end 1089 total 1125           clock   50.0Hz  1920x1080 (0xba)  148.5MHz +HSync +VSync        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock   67.5KHz        v: height 1080 start 1084 end 1089 total 1125           clock   60.0Hz  720x576 (0x43)   27.0MHz        h: width   720 start  732 end  796 total  864 skew    0 clock   31.2KHz        v: height  576 start  581 end  586 total  625           clock   50.0Hz

If i select for example mode 0xb9 or 0xba, i lose the image (splitted image of gnome), and get a black screen. Once more for 50hz the AV-Receiver reports 100Hz and for 60Hz reports 120Hz.   

This is like somehow the modes are being multiplied all the time by a factor of 2. 
I also have tried to use i915.modeset=0 on grub. This makes Xorg fail to start saying that no monitor was detected, then i can rmmod i915 and modprobe i915 modeset = 1,  service lightdm start.   And we are back again with the same problem..
What ever if i leave my TV and Receiver ON and turn on the PC, then everything works without a problem.
The idea is to boot ubuntu that in this case is my Home Server, and leave it running since morning. Then when comming home the PC is already booted and into XBMC ready for my Girlfriend to watch some TV over XBMC liveTV 



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux