Created attachment 30061 [details] Xorg log when connecting to DVI I own a Gigabyte Radeon HD 4350. When using the radeon driver, the video does not work. I get a No Signal from my monitor. I am using ubuntu 9.10, but other distros and versions all result in the same issue. I get no signal even if I lower the resolution. Video works fine with VGA, it is just DVI that has the issue. Xorg log is attached when connected to DVI.
Can you attach a copy of your video bios? As root: cd /sys/bus/pci/devices/<pci bus id> echo 1 > rom cat rom > /tmp/vbios.rom echo 0 > rom
Created attachment 30062 [details] Video Bios Video Bios is now attached.
Created attachment 30460 [details] [review] maybe wrong encoder? Does the DVI port work during bootup before the radeon driver loads? If not, this patch might help.
Created attachment 30461 [details] [review] disable coherent mode you might also try disabling coherent mode. some monitor's don't like it. You can disable coherent mode via xrandr: xrandr --output DVI-0 --set coherent_mode 0 xrandr --output DVI-0 --mode 1024x768 xrandr --output DVI-0 --mode 1280x1024 You can also try this patch which will disable coherent mode by default.
Created attachment 30503 [details] Vesa Registers with avivotool Turning off coherent mode did not help, and the video card video works fine before radeon is loaded. As per our discussion, I have attached registered from fglrx, vesa and radeon.
Created attachment 30504 [details] FGLRX Registers with avivotool
Created attachment 30505 [details] Radeon Registers with avivotool
Does git master (specifically 66b194a78c470cb3978f310828dd96c3f3e96944) help?
Created attachment 30605 [details] Xorg log with the latest master. With the changes to master, I still have the same issues. Here is the new log file.
I have also tried avivotool regset 0x430 0x00580000 avivotool regset 0x43c 0x0000000b avivotool regset 0x468 0x00000003 Changing 0x430 made my monitor say invalid frequency, and then when setting 0x43c it reverted back to same condition. Also tried the patch at http://pastebin.ca/1636140 , did not change the issue.
do any of these help? avivotool regset 0x7ed8 0x10100041 avivotool regset 0x7ec0 0x00033333 avivotool regset 0x7ec4 0x00824002 avivotool regset 0x7ec8 0x19401401 avivotool regset 0x7f54 0x08070000
avivotool regset 0x7ec4 0x00824002 Seems to bring back video to my monitor.
Is it safe to try those regsets on my HD2400 Pro? As I am suffering from the same issue here.
(In reply to comment #13) > Is it safe to try those regsets on my HD2400 Pro? > > As I am suffering from the same issue here. > No, the display hardware is different. Please open a new bug for your issue.
Created attachment 31373 [details] [review] force golden value This patch should work around the issue until I have time to further debug why this gets set differently in some cases.
committed: b9eb2380df5145c85b2ef694a04628c055c47429
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.