Summary: | xf86-video-ati > 6.9.0 does not work on M82 when docked | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Sascha Steinbiss <satta> | ||||||||||||||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||||||||
Severity: | normal | ||||||||||||||||||
Priority: | medium | ||||||||||||||||||
Version: | unspecified | ||||||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||||||
OS: | Linux (All) | ||||||||||||||||||
Whiteboard: | |||||||||||||||||||
i915 platform: | i915 features: | ||||||||||||||||||
Attachments: |
|
Created attachment 21953 [details]
Log file for 6.10.0 driver
Created attachment 21954 [details]
Xorg.conf
Created attachment 21955 [details] [review] always use dig2 for LVDS Does this patch help? (In reply to comment #3) > Created an attachment (id=21955) [details] > always use dig2 for LVDS > > Does this patch help? Yes, X does now come up with cloned displays in 1440x900, but when I do a "xrandr --output DVI-0 --dpi 96 --mode 1920x1200 --auto --left-of LVDS" the internal screen does the color cycling again; curiously the DVI-out stays responsive (but does not switch to a higher resolution). Created attachment 21957 [details]
Log file for X startup and subsequent xrandr
Applied the patch provided by Alex Deucher to the current git master, then issued "xrandr --output DVI-0 --dpi 96 --mode 1920x1200 --auto --left-of LVDS".
can you attach your video bios rom? (as root) cd /sys/bus/pci/devices/<pci bus id>/ echo 1 > rom cat rom > /tmp/m82.rom echo 0 > rom (In reply to comment #6) > can you attach your video bios rom? > > (as root) > cd /sys/bus/pci/devices/<pci bus id>/ > echo 1 > rom > cat rom > /tmp/m82.rom > echo 0 > rom As the log says "(II) RADEON(0): PCI bus 1 card 0 func 0" I looked in /sys/bus/pci/devices/0000:01:00.0 and attached the rom dump. Created attachment 21972 [details]
ROM dump
Created attachment 22016 [details] [review] new patch This should do the trick. Yes, works for me now. Thanks! Great support! :) One last question: When will this patch be incorporated into the git master (or even a release)? This should already be fixed in ati git master. Please verify. Yes, it is. Sorry for bothering... |
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.
Created attachment 21952 [details] Log file for 6.9.0 driver I have a Lenovo T400 with a "ATI Technologies Inc Mobility Radeon HD 3400 Series rev 0" graphics chip. Usually I boot up with the machine in the dock (Lenovo Advanced Mini Dock), and use the DVI output there to drive a Samsung 24" display (multi-head via xrandr). Version 6.9.0 works like a charm (though unaccelerated). However, using any later version (tested with the 6.9.0.91 and 6.10.0 versions from the Arch testing repository), when I boot up with the laptop docked all X does is cycle through uniformly colored full screens on the internal display (white->red->green->blue->grey->vertical black/white gradient->horizontal black/white gradient), and the external DVI output is ignored. The same happens when I boot up undocked, then put the laptop in the dock and use xrandr to enable the DVI out. I attach my xorg.conf and logs for both versions for debugging.