LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 03-18-2008, 04:21 PM   #1
zarovich
LQ Newbie
 
Registered: May 2007
Posts: 7

Rep: Reputation: 0
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

Last edited by zarovich; 03-18-2008 at 05:19 PM.
 
Old 03-18-2008, 04:59 PM   #2
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
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?

Last edited by symatic; 03-18-2008 at 05:02 PM.
 
Old 03-19-2008, 09:26 AM   #3
psychicist
Member
 
Registered: Apr 2007
Posts: 80

Rep: Reputation: 15
Quote:
Originally Posted by zarovich View Post
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.
 
Old 03-19-2008, 02:10 PM   #4
neurotic_lancer
LQ Newbie
 
Registered: Jan 2005
Location: Reno Nevada
Distribution: Slackware, Rocks Cluster, Mandriva
Posts: 27

Rep: Reputation: 16
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.
 
Old 03-20-2008, 07:39 AM   #5
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
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.
 
Old 03-20-2008, 07:58 AM   #6
psychicist
Member
 
Registered: Apr 2007
Posts: 80

Rep: Reputation: 15
Quote:
Originally Posted by neurotic_lancer View Post
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.

Last edited by psychicist; 03-20-2008 at 08:05 AM.
 
Old 03-20-2008, 10:52 AM   #7
neurotic_lancer
LQ Newbie
 
Registered: Jan 2005
Location: Reno Nevada
Distribution: Slackware, Rocks Cluster, Mandriva
Posts: 27

Rep: Reputation: 16
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).
 
Old 03-20-2008, 10:56 AM   #8
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Rep: Reputation: 65
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)
 
Old 03-20-2008, 01:55 PM   #9
zarovich
LQ Newbie
 
Registered: May 2007
Posts: 7

Original Poster
Rep: Reputation: 0
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.
 
Old 03-20-2008, 08:31 PM   #10
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
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.
 
Old 03-21-2008, 11:03 AM   #11
neurotic_lancer
LQ Newbie
 
Registered: Jan 2005
Location: Reno Nevada
Distribution: Slackware, Rocks Cluster, Mandriva
Posts: 27

Rep: Reputation: 16
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.
 
Old 03-22-2008, 04:08 PM   #12
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
It says 1900 series which would include the 1950.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sapphire X1950 PRO AGP ooViXoo Linux - Software 11 09-02-2008 08:26 AM
ATI Drivers X1950 AGP ooViXoo Linux - Hardware 1 01-31-2008 11:09 PM
Installation of drivers ATI Radeon X1950 Pro bgast1 Suse/Novell 3 11-27-2007 05:41 PM
Drivers for the Radeon x1950 PRO? KeeperOS Linux - Hardware 3 10-03-2007 02:50 AM
AGP problems on radeon 9600 pro on mandrake 9.2 Twigathy Linux - Hardware 6 01-29-2004 11:05 AM


All times are GMT -5. The time now is 04:37 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration