Announcement

Collapse
No announcement yet.

man, about had it...ATI HD3200 refuses to work....

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    man, about had it...ATI HD3200 refuses to work....

    can't believe I'm still having this many problems getting a friggin' video driver installed at this point. been using since Hoary, and driver installation ebbs and flows from really easy to an incredible headache depending on the release, and with Jaunty it's been a headache, both with my Nvidia card and now my wifes new Radeon. anywho, first tried the restricted drivers manager, and that brought me to a black screen with my monitor flashing "out of range"? ohhhh-k. scrapped that and installed with Envy, same thing. nice. finally scrapped the whole thing and downloaded straight from ATI and installed that, and guess what, same thing. if I ctl+alt+backspace it looks like KDM tries to start but it just freezes all garbled-up like, and I can't do anything, not even ctl+alt+F1 to get to a terminal. AHHHHH!!! drives me crazy!! any ideas

    #2
    Re: man, about had it...ATI HD3200 refuses to work....

    I have exactly that card:hd3200. I am running the latest driver from ATI's site:

    1. download
    2. run it with the --help option, see the syntax to create jaunty packages
    3. install them (make sure they install)
    4. reboot, most likely it will still not work
    5. reboot in rescue mode, to a root shell, and run the work around from here (I recommend you save all those commands in a shellscript if you can)
    https://bugs.launchpad.net/ubuntu/+s...95/comments/36

    Video drivers in linux are under a revolutionary set of changes that will bring LOT of enhancements down the road. In the short run, it's a bit painful

    ATI is working into 3D Open Source drivers, checkout Phoronix for details. By Kubuntu 10.04 all these headaches will be something of the past if you are using ATI

    Hope this helps you, I know the pain. On the bright side, the performance of the HD3200 is fenomenal for an IGP here ! (I have it overclocked from the BIOS)

    Comment


      #3
      Re: man, about had it...ATI HD3200 refuses to work....

      thanks for the quick reply!! I'll have to try this when I get home....so when you say run it with the --help option, does that still bring up the GUI part or do you run it all inside a terminal somehow? I saw the option to create distro-specific packages, but didn't mess with it. so like sudo sh --help ati.installerwhatever.run?

      Comment


        #4
        Re: man, about had it...ATI HD3200 refuses to work....

        We are here to serve you

        Code:
        sudo install@sh --help
        This will show you the syntax to create packages, the you do dpkg -i *deb, maybe twice, because some packages may depend on other ones -- all this from the command line ( I am sure you have no display )

        It is a LOT better to install packages (in case things go wrong, etc)

        Good luck!

        Comment


          #5
          Re: man, about had it...ATI HD3200 refuses to work....

          sweet! I don't have nearly enough people to serve me......


          I actually do have a display after a fresh install, the right resolution & everything! when I ran the ATI installer I saw an option to create packages, you think that will do the same thing or am I better off doing it manually? sorry for the newb'ish questions, just wanna get this right so I don't lose any more hours of my life pulling hair out.....

          Comment


            #6
            Re: man, about had it...ATI HD3200 refuses to work....

            I just wouldn't reinstall again, I would boot in rescue mode in the mess you have right now, and drop to a root shell (there is an option for that). So, you won't have graphics. This is assuming you already have the installer saved in a place you can navigate to from the command line. It works just fine from the command line, I did that I'll be out a few hours though, good luck!

            I am posting my xorg here in case it helps, in principle you should not need to use it (note that, if you do, you have to have the right PCI entry in BusID, most likely it is different than mine).

            If you need to:
            Code:
            sudo pico /etc/X11/xorg.conf
            And make it look like this:
            Code:
            Section "ServerLayout"
            	Identifier   "Layout[all]"
            	Screen   0 "aticonfig-Screen[0]-0" 0 0
            	InputDevice  "Keyboard[0]" "CoreKeyboard"
            	InputDevice  "Mouse[1]" "CorePointer"
            	Option	  "Clone" "off"
            	Option	  "Xinerama" "off"
            	Option	  "AIGLX" "on"
            EndSection
            
            Section "Files"
            	InputDevices  "/dev/gpmdata"
            	InputDevices  "/dev/input/mice"
            	FontPath   "/usr/share/fonts/misc:unscaled"
            	FontPath   "/usr/share/fonts/75dpi:unscaled"
            	FontPath   "/usr/share/fonts/100dpi:unscaled"
            	FontPath   "/usr/share/fonts/Type1"
            	FontPath   "/usr/share/fonts/URW"
            	FontPath   "/usr/share/fonts/Speedo"
            	FontPath   "/usr/share/fonts/cyrillic"
            	FontPath   "/usr/share/fonts/truetype"
            	FontPath   "/usr/share/fonts/uni:unscaled"
            	FontPath   "/opt/kde3/share/fonts"
            EndSection
            
            Section "Module"
            	Load "dbe"
            	Load "freetype"
            	Load "extmod"
            	Load "glx"
            	Load "dri"
            EndSection
            
            Section "ServerFlags"
            	Option	  "AllowMouseOpenFail" "on"
            	Option	  "ZapWarning" "on"
            	Option	  "Xinerama" "off"
            	Option	  "DontZap" "False"
            EndSection
            
            Section "InputDevice"
            	Identifier "Keyboard[0]"
            	Driver   "kbd"
            	Option	  "Protocol" "Standard"
            	Option	  "XkbLayout" "us,gr"
            	Option	  "XkbModel" "logiex110"
            	Option	  "XkbOptions" "grp:alt_shift_toggle,grp_led:num"
            	Option	  "XkbRules" "xfree86"
            	Option	  "XkbVariant" "basic,extended"
            EndSection
            
            Section "InputDevice"
            	Identifier "Mouse[1]"
            	Driver   "mouse"
            	Option	  "Buttons" "7"
            	Option	  "Device" "/dev/input/mice"
            	Option	  "Name" "Elan Microelectronics PS/2+USB Mouse"
            	Option	  "Sensitivity" "0.6"
            	Option	  "Protocol" "explorerps/2"
            	Option	  "Vendor" "Sysp"
            	Option	  "ZAxisMapping" "4 5"
            EndSection
            
            Section "Monitor"
            	Identifier  "aticonfig-Monitor[0]-0"
            	Option	  "VendorName" "ATI Proprietary Driver"
            	Option	  "ModelName" "Generic Autodetecting Monitor"
            	Option	  "DPMS" "true"
            EndSection
            
            Section "Device"
            	Identifier "aticonfig-Device[0]-0"
            	Driver   "fglrx"
            	Option	  "VideoOverlay" "on"
            	Option	  "OpenGLOverlay" "off"
            	BusID    "PCI:1:5:0"
            EndSection
            
            Section "Screen"
            	Identifier "aticonfig-Screen[0]-0"
            	Device   "aticonfig-Device[0]-0"
            	Monitor  "aticonfig-Monitor[0]-0"
            	DefaultDepth   24
            	SubSection "Display"
            		Viewport  0 0
            		Depth   24
            	EndSubSection
            EndSection
            
            Section "DRI"
            	Group    "Video"
            	Mode     0666
            EndSection
            
            Section "Extensions"
            	Option	  "RENDER" "Enable"
            	Option	  "DAMAGE" "Enable"
            	Option	  "Composite" "Enable"
            EndSection
            Again, if you type all this it will be off and not work,you could save and copy from somewhere else but this is pretty difficult, just keep it handy just in case.

            Comment


              #7
              Re: man, about had it...ATI HD3200 refuses to work....

              well first attempt failed, tried over my dinner break so I didn't have much time, but everything appeared to go smooth with the exception of one of the commands for the fix, said something about bad argument or some such. ended up reinstalling so I'll have a fresh go at it when I get home. so what is the advantage of putting those commands in a shell script? is this something you'll have to do again? just wondering, I'll probably attempt one, just haven't done any scripting in a long time. and that last command for the fix has ssudo, I assumed that was a typo? grrrr, stoopid drivers......

              Comment


                #8
                Re: man, about had it...ATI HD3200 refuses to work....

                Hi, yes, that's a typo. I would say, before attempting anything, that is, while you still have the open source driver and graphics, get ready:

                [Updated, adding the 0 step out of feedback below]

                0. Make sure you have all the dependencies installed:
                Code:
                sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms
                1. Create a script with my fix: "kdesudo kate /etc/X11/fix-this-crap.sh", and add these contents:
                Code:
                #!/bin/bash
                sudo rm /etc/ati/amdpcsdb
                sudo aticonfig --initlal -f --overlay-type=Xv
                sudo aticonfig --set-pcs-str="DDX,EnableRandr12,FALSE"
                sudo aticonfig --dtop=horizontal
                2) Make it executable:
                Code:
                chmod +x /etc/X11/fix-this-crap.sh
                3) Open you xorg.conf and take note of the PCI entry
                Code:
                kate /etc/X11/xorg.conf
                4) Open an alternative xorg.conf in case you need it later:
                Code:
                kdesudo kate /etc/X11/xorg.conf.alternative
                Copy my xorg from above, but use the correct PCI entry (you can also use sudo lspci to see what that entry is)

                5) Create packages from the installer, and install them all. [Updated for clarity] Make sure they install all, look for error messages, see above in this thread. In my csae (you'll need to adjust this a bit) it was (I did this in a folder containing the installer only):

                Code:
                sudo chmod +x ./ati-driver-installer-9-7-x86.x86_64.run
                sudo ./ati-driver-installer-9-7-x86.x86_64.run --buildpkg Ubuntu/jaunty
                sudo dpkg -i *deb
                sudo dpkg -i *deb # second pass just in case
                6) Reboot. If it works, great. If it doesn't, reboot again in Rescue Mode, choose a root console, and do this:

                Code:
                cd /etc/X11
                ./fix-this-crap.sh
                7) Make sure that the script ran, and reboot again. If it works, you owe me a beer If not, you owe me a beer .

                8 ) If no luck, reboot again in Rescue Mode, and try using the alernative xorg

                Code:
                cd /etc/X11
                cp xorg.conf xorg.conf.back
                cp xorg.conf.alternative xorg.conf
                9) reboot again. If it still doesn't work, reboot in rescue mode, and try the script to fix things again.

                10) If still no luck, all I can think of is try playing with the settings in xorg.conf a bit

                Hope this works, we certainly can't say I didn't try Gotta run, best luck!

                Comment


                  #9
                  Re: man, about had it...ATI HD3200 refuses to work....

                  awesome! thanx a ton man, I'll post later with the results.....................

                  Comment


                    #10
                    Re: man, about had it...ATI HD3200 refuses to work....

                    man, I guess I owe you at least 1 beer, I can now log on and have a desktop!! YAY!! buuutt, performance sux worse than the regular driver, and I can't enable effects (obviously). glxinfo spits out an error....


                    X Error of failed request: BadRequest (invalid request code or no such operation)
                    Major opcode of failed request: 136 (GLX)
                    Minor opcode of failed request: 19 (X_GLXQueryServerString)
                    Serial number of failed request: 17
                    Current serial number in output stream: 17


                    ....so no idea, been scouring the net and haven't come up with much of use. I copied some of your xorg.conf over to mine with no results......man, I hate ATI....

                    Comment


                      #11
                      Re: man, about had it...ATI HD3200 refuses to work....

                      Well, we are getting there

                      1. What do you get if you use
                      Code:
                       sudo amdcccle
                      2. Could you show the output of
                      Code:
                      dpkg --get-selections |grep -i fglrx
                      I see:
                      Code:
                      fglrx-amdcccle                 install
                      fglrx-kernel-source               install
                      fglrx-modaliases                install
                      xorg-driver-fglrx                install
                      3. Have you looked at xorg.conf? Is it too different from mine? Part of what I put there might be from a fantastic thread in the compiz-fusion forums that I refer to in the launchpad bug report (or maybe just look at that thread and see if you are missing any important step)

                      We'll get this running

                      Comment


                        #12
                        Re: man, about had it...ATI HD3200 refuses to work....

                        Not so sure, feels like I'm going in circles...... :P

                        well amdcccle wasn't installed, but I saw the package that got created and installed it, now that brings up the control center. everything looks normal (I think), except under the Information section under OpenGL providers, there is none, which I'm pretty sure is the problem, I just don't understand why if the driver installed.

                        the second command I now get what you get after installing amdcccle, and last night I went through and added a bunch of stuff from your xorg.conf into mine but nothing did anything. I think that error from glxinfo is the issue, whatever it is. I even gave up and tried installing the x86 Jaunty, but I'm getting the same error/results. at a loss here, thought I might have to do a little more messing around with an ATI card, but this is ridiculous. anywho, thanks again for all the help, I'll go take a look through that thread.....

                        Comment


                          #13
                          Re: man, about had it...ATI HD3200 refuses to work....

                          just looking through the logs and found this....

                          (II) fglrx(0): Kernel Module Version Information:
                          (II) fglrx(0): Name: fglrx
                          (II) fglrx(0): Version: 8.60.40
                          (II) fglrx(0): Date: Mar 14 2009
                          (II) fglrx(0): Desc: ATI FireGL DRM kernel module
                          (WW) fglrx(0): Kernel Module version does *not* match driver.
                          (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
                          (II) fglrx(0): [drm] removed 1 reserved context for kernel
                          (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0xb6f6d000
                          (WW) fglrx(0): ***********************************************
                          (WW) fglrx(0): * DRI initialization failed! *
                          (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
                          (WW) fglrx(0): * 2D acceleraton available (MMIO) *
                          (WW) fglrx(0): * no 3D acceleration available *


                          ........kernel module doesn't match driver

                          Comment


                            #14
                            Re: man, about had it...ATI HD3200 refuses to work....

                            Mmmm, do you have dkms installed? It is the responsible to build things for the current kernel (you also need the kernel headers)

                            This is how things should look (you _do_ know will get this working soon )
                            Attached Files

                            Comment


                              #15
                              Re: man, about had it...ATI HD3200 refuses to work....

                              And, just in case, please run this

                              Code:
                              sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms
                              More here:
                              http://wiki.cchtml.com/index.php/Ubu...allation_Guide

                              Comment

                              Working...
                              X