LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Problems with Visiontek Radeon X1950 Pro AGP drivers (https://www.linuxquestions.org/questions/slackware-14/problems-with-visiontek-radeon-x1950-pro-agp-drivers-629030/)

zarovich 03-18-2008 04:21 PM

Problems with Visiontek Radeon X1950 Pro AGP drivers
 
I am posting this on slackware, because I was able to get this card to work under ubuntu, but have had no such luck under slackware. I have the AGP version of this card.

Heres what I did, I downloaded an ISO of slackware-current from slackware.no. Installed that. Used xorgsetup to setup my X11. At this point I have X11 up and running. Its running, but it seems a little slow, I cannot watch video through mplayer (FPS is too low). Also rendering web pages seems slow, so I'm thinking I don't have the right drivers/setup for this card.
At this point here is my xorg.conf
Code:

Section "ServerLayout"
        Identifier    "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath  "/usr/lib/xorg/modules"
        FontPath    "/usr/share/fonts/TTF"
        FontPath    "/usr/share/fonts/OTF"
        FontPath    "/usr/share/fonts/Type1"
        FontPath    "/usr/share/fonts/misc"
        FontPath    "/usr/share/fonts/75dpi/:unscaled"
EndSection

Section "Module"
        Load  "xtrap"
        Load  "dbe"
        Load  "dri"
        Load  "GLcore"
        Load  "extmod"
        Load  "record"
        Load  "glx"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel"  "pc104"
        Option      "XkbLayout"  "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        DisplaySize  411  258
#        HorizSync    31-80
#        VertRefresh  50-75
        Identifier  "Monitor0"
        VendorName  "SPT"
        ModelName    "X9WG-NagaV"
        Option      "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option    "NoAccel"                  # [<bool>]
        #Option    "SWcursor"                  # [<bool>]
        #Option    "Dac6Bit"                  # [<bool>]
        #Option    "Dac8Bit"                  # [<bool>]
        #Option    "BusType"                  # [<str>]
        #Option    "CPPIOMode"                # [<bool>]
        #Option    "CPusecTimeout"            # <i>
        #Option    "AGPMode"                  # <i>
        #Option    "AGPFastWrite"              # [<bool>]
        #Option    "AGPSize"                  # <i>
        #Option    "GARTSize"                  # <i>
        #Option    "RingSize"                  # <i>
        #Option    "BufferSize"                # <i>
        #Option    "EnableDepthMoves"          # [<bool>]
        #Option    "EnablePageFlip"            # [<bool>]
        #Option    "NoBackBuffer"              # [<bool>]
        #Option    "DMAForXv"                  # [<bool>]
        #Option    "FBTexPercent"              # <i>
        #Option    "DepthBits"                # <i>
        #Option    "PCIAPERSize"              # <i>
        #Option    "AccelDFS"                  # [<bool>]
        #Option    "DDCMode"                  # [<bool>]
        #Option    "IgnoreEDID"                # [<bool>]
        #Option    "DisplayPriority"          # [<str>]
        #Option    "PanelSize"                # [<str>]
        #Option    "ForceMinDotClock"          # <freq>
        #Option    "ColorTiling"              # [<bool>]
        #Option    "VideoKey"                  # <i>
        #Option    "RageTheatreCrystal"        # <i>
        #Option    "RageTheatreTunerPort"      # <i>
        #Option    "RageTheatreCompositePort"  # <i>
        #Option    "RageTheatreSVideoPort"    # <i>
        #Option    "TunerType"                # <i>
        #Option    "RageTheatreMicrocPath"    # <str>
        #Option    "RageTheatreMicrocType"    # <str>
        #Option    "ScalerWidth"              # <i>
        #Option    "RenderAccel"              # [<bool>]
        #Option    "SubPixelOrder"            # [<str>]
        #Option    "ShowCache"                # [<bool>]
        #Option    "DynamicClocks"            # [<bool>]
        #Option    "VGAAccess"                # [<bool>]
        #Option    "ReverseDDC"                # [<bool>]
        #Option    "LVDSProbePLL"              # [<bool>]
        #Option    "AccelMethod"              # <str>
        #Option    "DRI"                      # [<bool>]
        #Option    "ConnectorTable"            # <str>
        #Option    "DefaultConnectorTable"    # [<bool>]
        #Option    "DefaultTMDSPLL"            # [<bool>]
        #Option    "TVDACLoadDetect"          # [<bool>]
        #Option    "ForceTVOut"                # [<bool>]
        #Option    "TVStandard"                # <str>
        #Option    "IgnoreLidStatus"          # [<bool>]
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName  "RV570 [Radeon X1950 Pro]"
        BusID      "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport  0 0
                Depth    1
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    4
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    8
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    15
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    16
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    24
        EndSubSection
EndSection

So I decide I need to install ATI drivers for my card. I downloaded ati-driver-installer-8-3-x86.x86_64.run drivers from ati (8.3 catalyst for linux).
Code:

#./ati-driver-installer-8-3-x86.x86_64.run --buildpkg Slackware/All
#installpkg fglrx-module-8.471-x86-1_kernel_2.6.24.3_smp.tgz
#installpkg fglrx-x710-8.471-x86-1.tgz
#aticonfig --initial


symatic 03-18-2008 04:59 PM

Tell us exactly what you have done and explain the procedure you followed. This will make it easier to pin point the problem. Also look at your /var/log/Xorg.0.log for errors this will usually give you the answer. Are you running current or have you built a custom kernel?

psychicist 03-19-2008 09:26 AM

Quote:

Originally Posted by zarovich (Post 3093102)
I am posting this on slackware, because I was able to get this card to work under ubuntu, but have had no such luck under slackware. I have the AGP version of this card.

That may be because Ubuntu includes either the free but potentially unstable RadeonHD driver or the closed source fglrx driver. Slackware current includes the xf86-video-radeonhd driver for your graphics card so it should work, the xf86-video-ati driver is only for older cards.

For more information have a look at http://dri.freedesktop.org/wiki/ATIR...7d8a4d85bcd22f.

neurotic_lancer 03-19-2008 02:10 PM

I have the exact same card. I don't believe the proprietary drivers from ATI support this card as shown in the release notes.
[HTML]https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_83_linux.html#173867[/HTML]
I think you need to go with the "ati" driver. As for the radeonhd driver, I'm not familiar with it so I don't know which chipset it supports (it has HD in it's name which suggest support for the radeon HD2xxx and HD3xxx series, but I don't know if it supports the older cards too). I personally just use the "ati" open source driver (vs 6.8, any older version doesn't support the X1950). That's my two cents.

symatic 03-20-2008 07:39 AM

Sorry did not read the entire thread I have a habit of doing that. Okay that raedon in current driver will conflict with the fglrx driver blacklist it. Also post your new xorg.conf with the one aticonfig built. And check out the 3d sticky above it will also tell you how to add rendering support. That card is supported by the ati driver.

psychicist 03-20-2008 07:58 AM

Quote:

Originally Posted by neurotic_lancer (Post 3094147)
I think you need to go with the "ati" driver. As for the radeonhd driver, I'm not familiar with it so I don't know which chipset it supports (it has HD in it's name which suggest support for the radeon HD2xxx and HD3xxx series, but I don't know if it supports the older cards too). I personally just use the "ati" open source driver (vs 6.8, any older version doesn't support the X1950). That's my two cents.

The radeonhd name is confusing, but it really supports all R500/R600 based graphics cards, whereas the r300 driver is for R300/R400 based graphics cards. That is not to say that r300 doesn't work for newer R500/R600 based cards but the radeonhd driver is a new driver that's supposed to be written particularly for the newer cards, unfortunately it still only supports 2D at the moment.

neurotic_lancer says it him/herself in his/her other thread where a text console corruption problem was fixed by switching from the "ati" driver to "radeonhd": http://www.linuxquestions.org/questi...onsole-628709/. More information could be found if the link to the DRI website I previously posted in this thread was followed. It says it all, really.

neurotic_lancer 03-20-2008 10:52 AM

Indeed. I learned just shortly after my previous post what the "radeonhd" driver is all about. I had issues with the "ati" driver so I tried the hd driver and now everything works well (except 3D).

cwwilson721 03-20-2008 10:56 AM

If you need 3D, you have to have dri enabled. (IMO you need the proprietary drivers from ATI for this to be accomplished. Check my sig for link. It's getting a bit old, but most still holds true)

zarovich 03-20-2008 01:55 PM

Configure from New Install
 
Thanks for your input everyone, I will try the radeonhd driver and see if I can get DRI enabled. I just reinstalled from slackware-current a few days ago, so at this point it would be fairly painless to reinstall and get it setup right the first time.

So If I have the Visiontek x1950 card, and I want to install from slackware-current, what do I need to do to make sure I get 3D rendering enabled on my card and don't have the problem with corrupted terminals (Alt F1-F6 display like snow on an old television)?

Basically I need a HOWTO on doing this from a fresh install (video card installed with 3D enabled etc)

I'm going to take a new approach with slackware and document everything I configure/change, and use packages to install and remove software (rather than straight compile from source). This is what I like about slackware, fine-tuning it to do exactly what I want it to.

symatic 03-20-2008 08:31 PM

You can still follow the above link except I would use the --buildpkg option and skip the rpm2tgz section. I believe you should blacklist the raedon and raedonhd drivers so they do not conflict as I have heard such things happening. As far as I know the raedonhd drivers do not support 3D rendering. So as wilson stated the fglrx drivers are needed. They are getting much more stable and Xv is ctually watchable now!!

I do not use -current so I can not comment too much on it. I prefer to use slackware in its stable form as current changes drastically. Under 12.0 it works without a hitch.

I run xorgsetup, change some font entries and then add the DRI section. I also disable AIGLX and Composite, I find it consumes alot of memory and I really don't use its functionality. Then I edit my fstab with tmpfs and mount it. I run the ati installer --buildpkg Slackware/All. Intsall those bad boys. Run aticonfig and read the output. Then from their I run aticonfig --initial(make sure you get no errors) and double check the xorg.conf it produces. I like to see whats going on and remove some of the garbage left behind. Then good old startx. This is how I get it going it may be different for you as I don't run current, but good luck.

If you still have problems hopefully I can help you troubleshoot it. Post your logs and error msgs.

neurotic_lancer 03-21-2008 11:03 AM

I don't think the ATI proprietary driver works with the X1950. I've tried it myself and I never got it to work. As shown in the following link, the X1950 is not listed.

https://a248.e.akamai.net/f/674/9206...ux.html#173867

But you can still try it since its very possible I made a mistake and that it really is supported, but just not listed in the release notes. If you do get it to work, please let me know how you did it.

symatic 03-22-2008 04:08 PM

It says 1900 series which would include the 1950.


All times are GMT -5. The time now is 11:50 AM.