Slackware This Forum is for the discussion of Slackware Linux.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
02-01-2012, 06:50 AM
#1
Member
Registered: Jan 2012
Posts: 34
Rep:
ATI Proprietary drivers
How can I install it?
Is there something prebuilt or a script ( I didn't find it on slackbuilds)
I can't find any conclusive info about this.
What about the ati open source drivers? I know they are slower but easier to install (according to arch wiki).
02-01-2012, 08:08 AM
#2
Member
Registered: Dec 2008
Distribution: Slackware
Posts: 65
Rep:
It's not that difficult anymore. There's an option to build Slackware package, so you can install it with installpkg command:
Code:
# ati-driver-installer-11-9-x86.x86_64.run --buildpkg Slackware/Slackware
Code:
# installpkg fglrx-8.892-x86_64-1.tgz
To get minimal version of xorg.conf, run aticonfig:
Code:
# aticonfig --initial
1 members found this post helpful.
02-01-2012, 12:12 PM
#3
Member
Registered: Jan 2012
Posts: 34
Original Poster
Rep:
Can you explain in more detail? Where should I download it from? I'm using 64 current.
What do you mean by minimal version of xorg.conf?
Are there any files I should edit after for it to work?
02-01-2012, 12:40 PM
#4
LQ Newbie
Registered: Dec 2011
Posts: 2
Rep:
Hey cefege,
Have a look at the Salix Wiki.
It's exactly the same as Andersen wrote with a little bit more explanation.
Greets
Yasoo
---------- Post added 02-01-12 at 01:41 PM ----------
Oh and here is the URL:
http://www.salixos.org/wiki/index.ph...all_ATI_Driver
Last edited by yasoo; 02-01-2012 at 12:42 PM .
1 members found this post helpful.
02-01-2012, 01:26 PM
#5
Member
Registered: Dec 2008
Distribution: Slackware
Posts: 65
Rep:
Quote:
Originally Posted by
cefege
Can you explain in more detail? Where should I download it from? I'm using 64 current.
What do you mean by minimal version of xorg.conf?
Are there any files I should edit after for it to work?
You can download it from here, just follow the guides, and choose your card and OS architecture:
http://support.amd.com/us/Pages/drivers.aspx
Last edited by Andersen; 02-01-2012 at 01:27 PM .
Reason: typo
1 members found this post helpful.
02-01-2012, 01:34 PM
#6
Member
Registered: Jan 2012
Posts: 34
Original Poster
Rep:
You need to have the kernel-source and kernel-headers packages installed.
kernel-source is not installed with the default OS.
So I have to rebuild the kernel? Why else does it need kernel-source and kernel-headers?
02-01-2012, 01:41 PM
#7
Member
Registered: Dec 2008
Distribution: Slackware
Posts: 65
Rep:
Quote:
Originally Posted by
cefege
You need to have the kernel-source and kernel-headers packages installed.
kernel-source is not installed with the default OS.
So I have to rebuild the kernel? Why else does it need kernel-source and kernel-headers?
Those things about kernel-source and kernel-headers are Salix-specific things, ignore them. If what you have is "full" Slackware instalation, then your system already have all that you need.
1 members found this post helpful.
02-01-2012, 01:47 PM
#8
Member
Registered: Jan 2012
Posts: 34
Original Poster
Rep:
This is odd. I didn't touch nothing yet but,
cat /var/log/Xorg.0.log | grep '(II) Loading /'
Quote:
[ 72.031] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 72.044] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 72.051] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 72.054] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 72.056] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 72.064] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 72.065] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 72.103] (II) Loading /usr/lib64/xorg/modules/libexa.so
[ 72.279] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 73.334] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
This means it uses ati drivers right?
02-01-2012, 01:56 PM
#9
Guru
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 7,592
No, that means it uses the open source drivers, which are installed by default. May I ask which card you are using?
1 members found this post helpful.
02-01-2012, 02:00 PM
#10
Member
Registered: Dec 2008
Distribution: Slackware
Posts: 65
Rep:
Quote:
Originally Posted by
cefege
This is odd. I didn't touch nothing yet but,
cat /var/log/Xorg.0.log | grep '(II) Loading /'
This means it uses ati drivers right?
Yes, it's the driver that comes with Slackware.
If that one works well, and if you don't need hardware acceleration, then you don't need proprietary driver.
edit:
TobiSGD was faster
Last edited by Andersen; 02-01-2012 at 02:03 PM .
Reason: typo
1 members found this post helpful.
02-01-2012, 02:18 PM
#11
Guru
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 7,592
Quote:
Originally Posted by
Andersen
if you don't need hardware acceleration, then you don't need proprietary driver.
The radeon driver offers hardware acceleration.
2 members found this post helpful.
02-01-2012, 02:28 PM
#12
Member
Registered: Dec 2008
Distribution: Slackware
Posts: 65
Rep:
Quote:
Originally Posted by
TobiSGD
The radeon driver offers hardware acceleration.
Hm.. I didn't know that, or it just was not the case couple years ago. Thanks anyway.
1 members found this post helpful.
02-01-2012, 05:08 PM
#13
Member
Registered: Jan 2012
Posts: 34
Original Poster
Rep:
Ok so how can I install. I didn't install the sources from DVD. .. Should I get them now?
02-01-2012, 05:30 PM
#14
Member
Registered: Dec 2008
Distribution: Slackware
Posts: 65
Rep:
If you didn't do some kind of "custom install" when you installed your Slackware, you don't have to install anything from your Slack DVD.
Just do what I mentioned before:
1. Go to this place and choose apropriate driver for your card and 64-bit Linux:
http://support.amd.com/us/Pages/drivers.aspx
2. Use it to make a .tgz package:
Code:
# sh ati-driver-installer-<release>-<architecture>.run --buildpkg Slackware/Slackware
3. Install the package:
Code:
# installpkg fglrx-<version>-<architecture>.tgz
4. Run aticonfig to make xorg.conf:
Code:
# aticonfig --initial
After that, you can reboot your machine. I think that's all.
1 members found this post helpful.
02-01-2012, 05:54 PM
#15
Member
Registered: Jan 2012
Posts: 34
Original Poster
Rep:
Did like you told me.
And I couldn't log into xfce anymore. It just loaded a black screen an I had to restart. Luckily I managed to revert to the old xorg and uninstalled the drivers.
xorg.conf with propietary ati:
Quote:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/cyrillic"
EndSection
Section "Module"
Load "record"
Load "glx"
Load "dbe"
Load "extmod"
Load "dri"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
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 470 300 # mm
Identifier "Monitor0"
VendorName "SAM"
ModelName "SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [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 "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#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 "ClockGating" # [<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>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
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
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
Last edited by cefege; 02-01-2012 at 06:11 PM .
Thread Tools
Search this Thread
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
All times are GMT -5. The time now is 09:27 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News