Go Back   Rage3D » Rage3D Discussion Area » Rage3D Computer Forum » Linux » Drivers
Rage3D Subscribe Register FAQ Members List Calendar Mark Forums Read

Drivers Discussion forum for Linux drivers.

Reply
 
Thread Tools Display Modes
Old Sep 14, 2004, 01:44 PM   #1
Advertisement (Guests Only)
Login or Register to remove this ad
anonbeat
Radeon HD 5570
 
Join Date: Jun 2004
Posts: 41


Talking 9100 IGP TVOut problem FIXED!!!!

Hi,
i have dealing with the 3.12.0 drivers trying to get TVOut working and finally got it working patching the driver. The problem is how the PLL registers are programmed wich is incorrect for the IGP card in this driver. To fix it open with a Hex Editor like biew or hexeditor the fglrx_drv.o file and change at offset 13B2F and 13BE4 the 2C with 19 and it will be fine. This is of course for the IGP cards and I only tested it with my 9100 IGP card.
If anybody else can test it let me know how behaves. For me using PAL its working great <img><img><img><img>.

greetz
anonbeat
anonbeat is offline   Reply With Quote
Old Sep 15, 2004, 01:04 PM   #2
Exirion_
Newbie
 
Join Date: Sep 2004
Posts: 6


Default

This is great news! I will try it in a minute. One question though: how did you find out?! And maybe you could contribute to the GATOS project to make them support the 9100 IGP :P

UPDATE: It doesn't work for me This is weird because we both have the Pundit-R?!

I'm sure I made the right patch:

Comparing files fglrx_drv.o and FGLRX_DRV.O_PATCHED
00013B2F: 2C 19
00013BE4: 2C 19

Also I made sure that the horizontal range for my TV display is set to 31.5-37.9. Still: Only if I add the 0x4144 ID it works

Last edited by Exirion_ : Sep 15, 2004 at 01:41 PM.
Exirion_ is offline   Reply With Quote
Old Sep 17, 2004, 04:52 AM   #3
anonbeat
Radeon HD 5570
 
Join Date: Jun 2004
Posts: 41


Default

Quote:
Originally Posted by

I'm sure I made the right patch:

[i
Comparing files fglrx_drv.o and FGLRX_DRV.O_PATCHED
00013B2F: 2C 19
00013BE4: 2C 19
[/i]
Also I made sure that the horizontal range for my TV display is set to 31.5-37.9. Still: Only if I add the 0x4144 ID it works
Make sure you select in MonitorLayout "CTV, NONE" or whatever as for me the TV is not recogniced when used AUTO. And be sure you dont use ChipID as will cause stability problems.

For me is working fine and very stable for my mythtv box.
anonbeat is offline   Reply With Quote
Advertisement (Guests Only)
Login or Register to remove this ad
Old Sep 17, 2004, 12:12 PM   #4
Exirion_
Newbie
 
Join Date: Sep 2004
Posts: 6


Thumbs up It works

Quote:
Originally Posted by anonbeat
Make sure you select in MonitorLayout "CTV, NONE" or whatever as for me the TV is not recogniced when used AUTO. And be sure you dont use ChipID as will cause stability problems.

For me is working fine and very stable for my mythtv box.
"STV, NONE" did the trick. It works great now, thanks

Btw, I'm running MythTV too here With a PVR350.
Exirion_ is offline   Reply With Quote
Old Sep 23, 2004, 03:31 AM   #5
jefke
Newbie
 
Join Date: Sep 2004
Posts: 5


Default

anyone who got this working on a Pundit-R care to say what kernel and x11 they are using. I'm currently using 2.4.26 and xorg 6.7.
Everything looks ok in the Xorg logfile but my screen stays blank.
Even if I set to just use the monitor the screen is blank.
CTRL-ALT_BACKSPACE doesn't bring back the console either but the machine isn't hanging (can still ssh to it and CTRL-ALT-DEL shuts down the machine properly).

X works fine when I use the opensource ATI driver.

Anything I am missing?
jefke is offline   Reply With Quote
Old Sep 23, 2004, 11:28 AM   #6
anonbeat
Radeon HD 5570
 
Join Date: Jun 2004
Posts: 41


Default

Quote:
Originally Posted by jefke
anyone who got this working on a Pundit-R care to say what kernel and x11 they are using. I'm currently using 2.4.26 and xorg 6.7.
Everything looks ok in the Xorg logfile but my screen stays blank.
Even if I set to just use the monitor the screen is blank.
CTRL-ALT_BACKSPACE doesn't bring back the console either but the machine isn't hanging (can still ssh to it and CTRL-ALT-DEL shuts down the machine properly).

X works fine when I use the opensource ATI driver.

Anything I am missing?
Do you have the TV Connected when you boot the machine? Did you force the STV or CTV on MonitorLayout entry? did you use any ChipID entry? maybe you can post your XF86Config-4 file so we can help you...

greets
anonbeat
anonbeat is offline   Reply With Quote
Old Sep 17, 2004, 03:08 AM   #7
knurf
Newbie
 
Join Date: Sep 2004
Posts: 2


Default

Quote:
Originally Posted by anonbeat
The problem is how the PLL registers are programmed wich is incorrect for the IGP card in this driver. To fix it open with a Hex Editor like biew or hexeditor the fglrx_drv.o file and change at offset 13B2F and 13BE4 the 2C with 19 and it will be fine. This is of course for the IGP cards and I only tested it with my 9100 IGP card.
If anybody else can test it let me know how behaves. For me using PAL its working great.

greetz
anonbeat
Worked like a charm for me, thanks! Changing the ChipId didn't seem to affect anything though. I'm also using PAL btw.
--
Knurf
knurf is offline   Reply With Quote
Old Sep 27, 2004, 02:24 PM   #8
linuxxed
Radeon HD 5570
 
Join Date: Sep 2004
Posts: 25


Default

Quote:
Originally Posted by anonbeat
Hi,
i have dealing with the 3.12.0 drivers trying to get TVOut working and finally got it working patching the driver. The problem is how the PLL registers are programmed wich is incorrect for the IGP card in this driver. To fix it open with a Hex Editor like biew or hexeditor the fglrx_drv.o file and change at offset 13B2F and 13BE4 the 2C with 19 and it will be fine. This is of course for the IGP cards and I only tested it with my 9100 IGP card.
If anybody else can test it let me know how behaves. For me using PAL its working great <img><img><img><img>.

greetz
anonbeat
oh man it works! I would kiss you but I'm a bloke ;-)

Thanks a lot.
linuxxed is offline   Reply With Quote
Old Sep 27, 2004, 06:13 PM   #9
anonbeat
Radeon HD 5570
 
Join Date: Jun 2004
Posts: 41


Default

the only difference i find is that you have not disabled DRI wich i have in line
Option "NoDRI" "yes"

and of course i have
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
in my log. the rest look almost the same as mine.

I think this is your problem. 3D Acceleration is not working on this card as the driver doc explains... only 2D and as you know without TVOut

greets
anonbeat
anonbeat is offline   Reply With Quote
Old Oct 2, 2004, 08:52 AM   #10
jefke
Newbie
 
Join Date: Sep 2004
Posts: 5


Default

Quote:
Originally Posted by anonbeat
the only difference i find is that you have not disabled DRI wich i have in line
Option "NoDRI" "yes"

and of course i have
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
in my log. the rest look almost the same as mine.

I think this is your problem. 3D Acceleration is not working on this card as the driver doc explains... only 2D and as you know without TVOut

greets
anonbeat
Nope disabling DRI didn't help... but switching from 2.4.26 to 2.6.8.1 kernel did the trick. Was probably something I was missing in my 2.4.26 config. Working great now.

Thanks
jefke is offline   Reply With Quote
Old Oct 3, 2004, 08:32 AM   #11
linuxxed
Radeon HD 5570
 
Join Date: Sep 2004
Posts: 25


Default

anonbeat - any luck with the latest 3.14.1 drivers? I've tried without the hex edit and tvout works but it flickers like mad.
3.12 worked great with the hex edit.
linuxxed is offline   Reply With Quote
Old Oct 4, 2004, 01:41 AM   #12
anonbeat
Radeon HD 5570
 
Join Date: Jun 2004
Posts: 41


Default

linuxxed: as 3.12 is working fine for me i was not going to try 3.14.1 drivers. Im happy right now with the 3.12 TVOut quality and dont expect to change it till ATI makes a good driver and I dont think 3.14.1 is ever close to be it.

greets
anonbeat
anonbeat is offline   Reply With Quote
Old Apr 12, 2005, 03:52 PM   #13
t0p0
Newbie
 
Join Date: Apr 2005
Posts: 3


Default

I have made the binary patch for version 8.12.10, exactly for fglrx_4_3_0-8.12.10-1.i386.rpm.
You have to change 0x2c at offset 0x15788 with 0x19
With this patch the TV out is stable.

greets

Last edited by t0p0 : Apr 13, 2005 at 03:00 PM. Reason: Incorrect filename
t0p0 is offline   Reply With Quote
Old Apr 13, 2005, 12:56 PM   #14
ScoundrelLV
Newbie
 
Join Date: Apr 2005
Posts: 2


Default Then what did you do ?

t0p0:
Can you explain all the steps you took?
I'm new and still going through all the how-to's
I've downloaded fglrx_6_8_0_8-12.10-1.i386.rpm

then ran
rpm -Uvh --replacefiles fglrx_8_0_8-12.10-1.i386.rpm

What do I do next ?

Thanks for your help.
ScoundrelLV is offline   Reply With Quote
Old Apr 13, 2005, 02:57 PM   #15
t0p0
Newbie
 
Join Date: Apr 2005
Posts: 3


Default

TablesYou have to edit /usr/X11R6/lib/modules/drivers/fglrx_drv.o with a hex editor and change at offset 0x15788 the 2C with 19 as noted in the first post of this thread.
Anyway this offset is for fglrx_drv.o in fglrx-4.3.0-3.12.0.i386.rpm... ...oops error in previous post, the file is fglrx_4_3_0-8.12.10-1.i386.rpm, which is the driver for XFree86 4.3.0, the rpm you have downloaded and installed is for X.org 6.8 and i don't think the files will be the same , anyway you can try if it doesn't work i could look up the file in fglrx_6_8_0_8-12.10-1.i386.rpm and try to find the correct offset, but i couldn't try it because I'm not using x.org 6.8

good luck
t0p0 is offline   Reply With Quote
Old Apr 14, 2005, 04:01 PM   #16
philthompson
Newbie
 
Join Date: Apr 2005
Posts: 2


Default

Just to confirm that the offset is the same for the X.org version.

Thanks.
philthompson is offline   Reply With Quote
Old Apr 15, 2005, 01:50 AM   #17
anonbeat
Radeon HD 5570
 
Join Date: Jun 2004
Posts: 41


Default

Hello,
Im still using the ati driver using my patch with xfree 4.3 but i plan to move to fedora core 3 as soon as I can get my sat card to be recogniced. Can anyone tell me if the problem with sync clock is still present in the latest ati driver ? If so I will try to make a new patch for this issue.

thanks in advance
anonbeat
anonbeat is offline   Reply With Quote
Old Apr 28, 2005, 02:00 AM   #18
dorinlazar
Newbie
 
Join Date: Apr 2005
Location: Brasov, Romania
Posts: 2


Unhappy 9100 IGP TVOut with fglrx_6_8_0-8.12.10

Quote:
Originally Posted by anonbeat
If anybody else can test it let me know how behaves. For me using PAL its working great.
I did this trick for the 8.12.10-1 with XOrg driver, and the PAL output looks ok - except for some interference that becomes annoying after some time. Did you have some similar problems? Should I downgrade to an older driver? How does your PAL output work?
Thanks,
Dorin
dorinlazar is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:03 AM.



Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
All trademarks used are properties of their respective owners. Copyright ©1998-2010 Rage3D.com