Bug 14567

Summary: Randr 1.2 fails on nv17 lvds in a Dell Inspiron 8100 (continued from 14491)
Product: xorg Reporter: Henrik Sørensen <henrik.sorensen>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: sb476
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 14405    
Attachments:
Description Flags
radeontool regs output WITH randr12
none
radeontool regs output WITHOUT randr12
none
Hardcode some regs to match working state
none
Xorg.log with patch
none
radeontools regs dump with randr12 + patch none

Description Henrik Sørensen 2008-02-19 10:23:18 UTC
Opening new bug as requested in IRC
Comment 1 Henrik Sørensen 2008-02-19 10:23:56 UTC
Created attachment 14419 [details]
radeontool regs output WITH randr12
Comment 2 Henrik Sørensen 2008-02-19 10:24:17 UTC
Created attachment 14420 [details]
radeontool regs output WITHOUT randr12
Comment 3 Stuart Bennett 2008-02-28 07:23:49 UTC
Created attachment 14645 [details] [review]
Hardcode some regs to match working state

See what effect this has. If it has a detrimental effect, it's worth trying applying parts of it to see what causes the problem, and if any other parts improve things. If it has a good effect, try to find which change causes it.
Comment 4 Henrik Sørensen 2008-02-28 14:31:55 UTC
Created attachment 14666 [details]
Xorg.log with patch

No visible changes. The screen is still 'striped', only every second vertical line is visible, the effect carries over to vga virtual terminals. Only a reboot restores the image. (nv or randr12 less nouveau cannot remove the effect)
Comment 5 Henrik Sørensen 2008-02-28 14:33:59 UTC
Created attachment 14667 [details]
radeontools regs dump with randr12 + patch
Comment 6 Stuart Bennett 2008-02-28 17:22:21 UTC
An randr12 and non-randr12 comparison of:
./radeontool regset 0x6808b0 0x10004
./radeontool regmatch 0x6808b4
./radeontool regset 0x6808b8 0x10004
./radeontool regmatch 0x6808bc
./radeontool regset 0x6828b0 0x10004
./radeontool regmatch 0x6828b4
./radeontool regset 0x6828b8 0x10004
./radeontool regmatch 0x6828bc
might be interesting - the fact that the effect isn't cured on exit to console indicates the digital output setup is wrong :(
Comment 7 Henrik Sørensen 2008-03-06 12:38:29 UTC
With the current git, the randr1.2 code now sets a correct mode. Whatever you did, appears to fix it. :p

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.