Announcement

Collapse
No announcement yet.

780g issues

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 780g issues

    Howdy cowboys,

    i bought a 780g motherboard to watch TV (dvb-t) and the like. I get permanent video stutter with this fglrx driver. The last one that was working somehow was catalyst 8.7.1.1, but switching users via kdm or logging out froze the system with this version.
    What can i do to watch non hd videos and logout with a 780g and a phenom 9885?

    To be honest I am *very* pissed. I read that the stutter thing is related to some kernel thing, at least 2.6.27 didn't solve anything(nopat kernel option didn't do anything as well), and remember the catalyst update brought up the stutter issues (And hell no, i can't go back as I *need* to switch users, mkay?)

    It would be soooooo great if amd/ati could get their shit together on at least releasing a binary blob with basic functionallity - I think I paid for this.

    maybe it's a config issue after all, but i don't think so, tried too much in the last few months since i have this quite useless chip.
    If somebody has this things working with 780g *please* post your config along with an xorg.conf and driver versions and the like

    radeonhd doesn't work for me, although i wasn't able to try the new version.
    Please help me if it is a fault of mine, or otherwise, get the driver working for fucks sake!

    i use x86_64, archlinux for more info ask, if it helps, please..
    Last edited by wallace; 10-14-2008, 12:15 PM.

  • #2
    kernel version ? If you are using 2.6.26 or higher you may have the PAT conflict and need to disable PAT in your boot string.

    Comment


    • #3
      Try earlier suggestion.

      For what its worth, I have 780g and am using slackware 12.1, kernel 2.6.25.16. I'm currently using catalyst 8.9 but for 780g 8.5 still works better with mythtv. The relevant portions of my xorg.conf are:

      Code:
      Section "ServerLayout"
      	Identifier     "Simple Layout"
      	Screen      0  "aticonfig-Screen[0]" 0 0
      	InputDevice    "Mouse1" "CorePointer"
      	InputDevice    "Keyboard1" "CoreKeyboard"
      EndSection
      
      Section "Module"
      	Load  "dbe"  	# Double buffer extension
      	SubSection "extmod"
      		Option	    "omit xfree86-dga"   # don't initialise the DGA extension
      	EndSubSection
      	Load  "type1"
      	Load  "freetype"
      	Load  "glx"
      	Load  "dri"
      EndSection
      
      Section "Monitor"
      	Identifier   "aticonfig-Monitor[0]"
      	Option	    "VendorName" "ATI Proprietary Driver"
      	Option	    "ModelName" "Generic Autodetecting Monitor"
      	Option	    "DPMS" "true"
      EndSection
      
      Section "Device"
      	Identifier  "aticonfig-Device[0]"
      	Driver      "fglrx"
              Option "VideoOverlay" "off"
              Option "TexturedVideo" "on"
              Option "OpenGLOverlay" "off"
      EndSection
      
      Section "Screen"
      	Identifier "aticonfig-Screen[0]"
      	Device     "aticonfig-Device[0]"
      	Monitor    "aticonfig-Monitor[0]"
      	DefaultDepth     24
      	SubSection "Display"
      		Viewport   0 0
      		Depth     24
      	EndSubSection
      EndSection
      By the way. If I click on video, xine opens and stutters, using opengl. I don't think this happened with catalyst 8.5 but can't really remember. But if I change video from opengl to xv or xshm, xine does not stutter. Give that a try.

      Comment


      • #4
        A simple solution that you will not like

        I have a Gigabyte GA-MA780GM-S2H in my media PC, I had reasonably smooth playback just using X11 under fglrx, but not a sharp picture. The moment I activated xv the picture improved but troubles started such as not shutting down and HDTV just being lines. I tried everything but now await Catalyst 8.10, but not with any confidence.

        My solution was to buy a cheap Nvidia pcie board - an 8400GS for around $35 and now it all works. An Nvidia 6200 is good enough and they are even cheaper.

        I consider using this "cheat" a temporary solution until the catalyst driver matures. My main computer had a Radeon HD3450, now not used, but I had so many issues as to make it useless. The biggy was once the display went to sleep it would not wake up again and it too would not play back HDTV content. Luckily that machine has onboard Intel graphics. It is a sad day when low level onboard graphics are used in preference.

        I have high hopes for Catalyst 8.10, I hope they do not let us down.

        Comment


        • #5
          Another Option

          If you have no need for 3D then try using the open source radeon or radeonhd driver, just make sure that it is a new version of those drivers. They can provide reasonable xv playback, just not compiz.

          Update - I just reinstalled my HD3450 and compiled radeonhd from the git and there is no xv support for the RV600 series so out it comes again. The X11 video is jerky. Other 2d functionality seems good I await the next update to this driver as it does show promise.
          Last edited by grege; 10-15-2008, 05:23 AM.

          Comment


          • #6
            first of all, thank you so much for your help

            @Bridgeman, adding nopat to the kernel line didn't help unfortunately.

            Not using opengl as a playback solves the issues although i got tearing when i quickly tried.
            I really have high expectations of 8.10 too, hopefully it will be a stable one.
            cheers.

            Comment


            • #7
              8.10 report

              I removed the Nvidia from my media machine and installed Catalyst 8.10.
              Gigabyte GA-MA78GM-S2H
              Ubuntu Intrepid beta
              DVico FusionHDTV

              Standard def digital TV works fine. Xvid palyback is good with an occassional line. The TV goes to sleep and wakes up as it should. I do not have a blu-ray so I cannot test that.

              HDTV is an issue. I can get it to show up using xv but jerky, but then HDTV can nuke X and require a restart. Still working on that issue, but overall working good.

              Update: Watching TV through Kaffeine works by setting the Video to xshm and then HD TV works fine. With Me-TV that is not an option and nothing works reliably for HD, though SD digital TV works fine (BTW mine is PAL - NTSC may be different). Still the occasional line accross the display but barely noticeable. All in all still not as good as using an Nvidia board but functional enough. XvMc is supposed to be included but Kaffeine will not let you select it.

              ps on my desktop using HD3450 and HDTV from USB stick runs fine with same driver on Debian Sid.
              Last edited by grege; 10-16-2008, 06:09 PM.

              Comment


              • #8
                Originally posted by forum1793 View Post
                Try earlier suggestion.

                For what its worth, I have 780g and am using slackware 12.1, kernel 2.6.25.16. I'm currently using catalyst 8.9 but for 780g 8.5 still works better with mythtv. The relevant portions of my xorg.conf are:

                Code:
                Section "Device"
                	Identifier  "aticonfig-Device[0]"
                	Driver      "fglrx"
                        Option "VideoOverlay" "off"
                        Option "TexturedVideo" "on"
                        Option "OpenGLOverlay" "off"
                EndSection
                By the way. If I click on video, xine opens and stutters, using opengl. I don't think this happened with catalyst 8.5 but can't really remember. But if I change video from opengl to xv or xshm, xine does not stutter. Give that a try.
                I notice that you have both VideoOverlay and OpenGLOverlay to "off". I assume that as a result you have no XV excelleration. For me, mythtv doesn't work without XV enabled. Would is be possible to set VideoOverlay to On for driver 8.5? Or can these same configs be used for 8.9 or 8.10?

                Hans

                Comment


                • #9
                  Xv

                  Catalyst now uses "TexturedVideo" to activte Xv "VideoOverlay" has no effect.

                  With catalyst 8.10 you do not need anything in xorg.conf other than the driver line. To test whether you have xv just open a terminal and run xvinfo and you should get something like :-

                  $ xvinfo
                  X-Video Extension version 2.2
                  screen #0
                  Adaptor #0: "ATI Radeon AVIVO Video"
                  number of ports: 4
                  port base: 131
                  operations supported: PutImage
                  supported visuals:
                  depth 24, visualID 0x23
                  depth 24, visualID 0x24

                  and much more

                  Also run fglrxinfo and glxinfo to ensure all is running properly.


                  Originally posted by hansch View Post
                  I notice that you have both VideoOverlay and OpenGLOverlay to "off". I assume that as a result you have no XV excelleration. For me, mythtv doesn't work without XV enabled. Would is be possible to set VideoOverlay to On for driver 8.5? Or can these same configs be used for 8.9 or 8.10?

                  Hans
                  Last edited by grege; 10-17-2008, 08:12 AM.

                  Comment


                  • #10
                    all right then..

                    well...after not getting dri working i deleted /etc/ati and reinstalled xorg-server and the catalyst stuff. after that i at least get direct rendering. xv works too. But wait, this is *no* success story.

                    Video stutter is still there, opengl playback or xv, it does not matter.(Only the severeness of stutter)
                    Second big issue is that i can't use kde4 anymore, as it seams that it uses some feature that is inherently broken in the driver since the dark ages. I can't remember how i fixed it back then, so anybody has an idea? Here are some screenshots where you can see what the bug looks like.

                    Last time i played with render options i think, but i can't get it working this time.

                    my xorg.conf: (this used to work for me until i tried to fix video stutter, and i came a long way since then, 130 reboots included... and a moustache..)

                    Code:
                    Section "Device"
                    
                    #	Driver "radeonhd"
                    #	Driver "vesa"
                    	Identifier  "aticonfig-Device[0]"
                    	Driver      "fglrx"
                    	Option	    "Texture2D" "on"
                    	Option	    "TexturedXrender" "on"
                    	Option	    "UseFastTLS" "1"
                    	Option	    "VideoOverlay" "on"
                    	Option	    "OpenGLOverlay" "off"
                    	Option	    "TexturedVideo" "on"
                    	Option	    "TexturedVideoSync" "off"
                    	Option	    "RenderAccel" "True"
                    	Option	    "DRI" "true"
                    	BusID       "PCI:1:5:0"
                    #	Option "VideoOverlay" "off"
                    #	Option "TexturedVideo" "off"
                    #	Option "OpenGLOverlay" "off"
                    EndSection
                    
                    Section "Extensions"
                    	Option	    "Composite" "Enable"
                    	Option	    "XVideo" "Enable" #enable
                    	Option	    "RENDER" "1"
                    	Option	    "DAMAGE" "Enable" #enable
                    EndSection
                    I tried almost all enable/disable combos of the options, nothing helped to give me kde4 back.

                    gnome "works" though, meaning, no artifacts.

                    If anybody has any suggestions, that'd be great. Otherwise I think I'll go back to the vesa driver, I can have stutter free video with this one (but no VT switching, i get rainbow colors then)

                    Btw, AMD should really do itself a favour and stop the "we support linux and free software" talks, that's just bullshit.
                    Linux support is not duplicating atombios in a driver for a year or what and get *nothing* to work on a widespread chip. Fire your marketing monkeys and start DOING SOME REAL WORK! Thanks.

                    Comment


                    • #11
                      Wallace,

                      I agree that it is still rubbish, just better than before. I did buy an NVidia card in frustration. I cannot suggest anything for KDE4, but maybe three things for Gnome

                      1 rename xorg.conf to xorg.conf.old and run "sudo dpkg-reconfigure -phigh xserver-xorg" then run aticonfig --initial and NOTHING else. use VLC for video playback and play with the video options (for me xv gives smooth playback). I still get stuttering playback with xine, but VLC is smooth. I only have a LE1600 single core CPU.

                      2 In Kaffeine set video output to xshm for TV watching. I do not use MythTV anymore but if it uses xine then it will be a problem (I cannot remember)

                      3 Get the latest radeonhd from the git repository and compile and install. 2d runs smoothly, and video plays without stutter (on my intel machine - I did not try with the 780g). One test I have is k3b. With fglrx you can see the initial screen draw as the color runs down. With Nvidia you cannot see this as it is instant. With the latest radeonhd it is instant as well.

                      Finally I go back to my initial post, buy a $30 Nvidia board. Uninstall fglrx and install nvidia-glx and all of your frustrations and moustache will evaporate in an instant. Use the dpkg-reconfigure command to clean up xorg after the change. And KDE4 will work as well! You can always go back to the on-board video in six months time. I have a 680g motherboard as well, been waiting a year for good drivers. I ended up using it with XP for an office machine for my wife.

                      I was not being frivolous a cheap nvidia is the solution. With nvidia you can run compiz - run a video in a window - grab the title bar and wobble the window - and the video will jump around but still keep playing smoothly, fglrx can only dream of this sort of capability.

                      Comment


                      • #12
                        Originally posted by grege View Post
                        Finally I go back to my initial post, buy a $30 Nvidia board. Uninstall fglrx and install nvidia-glx and all of your frustrations and moustache will evaporate in an instant.
                        Seems to be the solution for pretty much everybody with a ATI IGP board.

                        Comment


                        • #13
                          Originally posted by grege View Post
                          Wallace,

                          2 In Kaffeine set video output to xshm for TV watching. I do not use MythTV anymore but if it uses xine then it will be a problem (I cannot remember)

                          3 Get the latest radeonhd from the git repository and compile and install.
                          It is kind of funny. Way back (catalyst 8.4 and maybe different configuration) I could not get xv to work but opengl worked OK in xine. x11 or xshm worked OK too on lower settings. I made some change (maybe added an xv package - can't remember). Now xv works but opengl stutters.

                          I think you can change settings in mythtv to choose viewer. Mine is using mplayer and working fairly well.

                          Some people and the amd person sometimes recommend running no pat. I haven't ever tried that but might.

                          radeonhd still not working well on 780g. Works a little better with rgb but poorly on hdmi. Exiting X and back to cli still has major problems.

                          Comment


                          • #14
                            @grege i think i'll opt for an nvidia budget card then. Hopefully it will work well, as there seem to be driver problems too (especially with kde4 unfortunately). But hey, that's life, no?

                            xvinfo gives the right output btw, doesn't really work though

                            thank you for your help, everbody, and good luck to us lost people!

                            Comment


                            • #15
                              Hello!

                              I hope you can understand my English ;-). OK, it seams so that I have a similar problem. The Board is the GA-MA78G-DS3H with the 780G Chip.

                              There are 3 weeks ago I have run the tvtime with Xv and Catalyst 8.9 without any problems. That was with Kernel 2.6.26.3 and with this I get not running my lirc and LCD. So I update to Kernel 2.6.27 and Catalyst 8.10. With the Kernel I change to 64 bit and I get a lot of trouble to get the fglrx to run. But now it "works".

                              There are some errors in the log-file and I find no solution for this in the internet. The point is that the Xv for the tvtime doesn't work any more. I find that crazy!

                              I have grap the errors form the Xorg: grep EE /var/log/Xorg.0.log

                              Code:
                              (EE) fglrx(0): Failed to initialize ASIC in kernel.
                              (EE) fglrx(0): [pcie] Failed to gather memory of size 261120Kb for PCIe. Error (-1007)
                              (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
                              (EE) fglrx(0): XMM failed to open CMMQS connection.
                              (EE) fglrx(0): PPLIB: PPLIB is not initialized!.
                              (EE) fglrx(0): PPLIB: swlPPLibNotifyEventToPPLib() failed!
                              (EE) fglrx(0):        ulEventType = 0000000c, ulEventData = 00000001
                              In the internet I found verry old problems about this. One solution of the first error wars to write in the xorg.conf the BusID with PCI 1:0:0 or something. That wars not the problem. The second with the memory shut be a BIOS setting for sharing the RAM. But I couldn't found this setting in the BIOS. I try it with a xorg.conf option but this didn't work.

                              Has somebody any idea to solve this problems. Maybe I get the Xv running if this problems solved.

                              thanks at all

                              manticore

                              Comment

                              Working...
                              X