Well. Are you sure the kernel module fglrx is ACTUALLY installed and loaded? I got a slow-ass-slideshow desktop when i installed the driver and the module wasnt installed. X WILL start without the fglrx module if the rest of the driver is installed, but you will get a slideshow.
The best way to make absolutely sure its installed, just install from the script directly without generating the .deb files. I installed it many times like that both fglrx and nvidia on Debian and Ubuntu and it worked every time (and if i got an error, it always was about the kernel module not being built for some reason).
The OSS radeon driver:
This is a tougher nut to crack. You need an up to date kernel, drm, mesa, glamor, xf86-ati, llvm+clang. I build all of these from git with some simple scripts and make deb packages which i install over the distribution's packages, transferring ownership of the libraries from the systems old packages over to my own packages to prevent the system packages interfering in ccase of update (done via the "replaces" mechanism of the apt system).
Now, having a 64 bit system i have to do build both 32 and 64 bit versions of these packages because 32 bit applications (for example all Steam games) use ONLY 32 bit graphic libraries.
All this works with a single command now, but getting both 32 and 64 bit devel libraries to install was a PITA and i installed the 64 bit ones and quite unelegantly pure and simple uncompressed the 32 bit versions since they couldnt be installed side by side because both arches contained the same include files. Very messy.
But after these hardships, i have a pure vanilla OSS graphics stack which works wonderfully (granted i have a r600-using 7560D IGP on A8-5500 APU).
You NEED to use glamor acceleration for your card. Make sure you have glamor installed and xorg.conf set up properly.
Code:Section "Module" Load "dri2" Load "glamoregl" EndSection Section "Device" Identifier "radeon" Driver "radeon" Option "AccelMethod" "glamor" EndSection
If you use Ubuntu, you might try PPAs with latest stuff in them, but you still have to make sure xorg.conf is set up.
Video playback colors:
Set VLC to use OpenGL for display. XV on glamor sometimes gives colors like that (i didnt see that on fglrx).
I say hincky because movement still isn't very fluid, scrolling on firefox produces artefacts that I haven't been able to capture with ksnapshot, and because killing X requires a reboot for me to use sound. Plus, Gnome3 & Unity are unhappy, not that I ever use them. I wouldn't have even noticed but I didn't have one of my monitors on when I booted up this morning, so I looked for the widget to restart X on lightdm (which ships with Kubuntu 13.10 for some reason), so I went to a virtual console, killed lightdm and installed kdm. KDM booted to Gnome3 by default. I couldn't interact with the panel or menu with the mouse, Alt+F2 wouldn't give me a run dialog, so I killed kdm with the TTY and tried Unity. It was almost equally unhappy, at some point the panel would disappear, along with the menu, apport kicked up errors. So after a few attempts I gave up, killed kdm again and started KDE, and found sound wasn't working without a reboot. But after a reboot my machine was working OK in KDE (not quite as well as my Zacate e350 box with the default Debian testing radeon driver even though this machine has a CPU that Passmark claims is 6.3 times as fast as the E-350 and graphics that are supposed to be 17.5 times as fast the onboard Zacate hardware at the G3D benchmark.
Oooh, my daily update shows a mess of new Mesa drivers, maybe some of my issues will be addressed after a reboot. Life is like a box of chocolates when you are using a cutting edge repository for graphics drivers. But I'll probably have to reboot if I still want audio to work.
[QUOTE=gradinaruvasile;379694You NEED to use glamor acceleration for your card. Make sure you have glamor installed and xorg.conf set up properly. [/QUOTE]
OK, I wasn't using a xorg.conf with radeon, I thought it wasn't necessary, but now I have one that just has the lines in your code quote, I'll report back after a reboot if that and the updated mesa stack makes a difference. Also, thanks for the suggestion about VLC colors and the radeon driver, if the problem crops up again I'll mess with my VLC settings, though as I recall I also had weirdness with one of the other media players.
mmstick, will your script conflict with what I have done so far? (oibaf + newer kernels)
Well, time to post and reboot.
Same crap after a reboot with a xorg.conf and the updated mesa stuff. I tried cinnamon, just for grins, black screens in 3d, in 2d I temporarily got access to my desktop and was able to click once on the menu before mouse clicks stopped working (or maybe I triggered the menu from the keyboard). I tried to kill kdm by ssh but it seemed to refuse to die. I guess I did get it eventually, I started xfce as root from the CLI, I had sound, I tried to log out, it wouldn't do it and I couldn't interact with the desktop. So I killed xinit from ssh and started lightdm, got in to KDE, but sound was no longer working. Probably it is convinced it is still active for the root account. No worse, but no better, ah well, that is enough for such a short day.
If you think fglrx was installed, you might want to walk through exactly how you installed it.
Here's how I did it:
Choose the "Install" option (not the generate packages option)
Finish the install
It's easy to tell if it is installed and running: press ctrl+alt+f1 (then alt+f5 or f7 to get back to X)
Using the open-source radeon driver, the virtual terminal displays at my native resolution (1600x1200) with very small text.
Using fglrx, it's 640x480.
Also, I suggest not messing with beta drivers. They're a good way to mess things up.
To make sure fglrx is running, run: lsmod | grep fglrx and/or glxinfo | grep render
Use this guide to make sure you are removing fglrx correctly: http://wiki.cchtml.com/index.php/Ubu...talyst.2Ffglrx
I would do it this way: first, remove fglrx as the wiki says, and THEN add oibaf's repo, to make sure there is nothing wrong..
$ sudo ./mmstick.sh
./mmstick.sh: line 10: syntax error near unexpected token `fi'
./mmstick.sh: line 10: ` fi'
I don't know enough about scripting to fix the error on my own. This is what I have:
I'll try it again if you can tell me what I have wrong. Anywho, tonight I'll either run that script or try AMD's fglrx stable, this time using their script rather than transmogrifying it in to a deb file. Man, the option of re-boxing the card and waiting until Tahr is looking more and more appealing.Code:#!/bin/bash ## Install Latest Kernel and GPU Drivers # Note: If you want to download RC kernels, edit kernelURL section below to remove the grep -v rc option. if [ -n "$(lspci | grep NVIDIA)" ] then isNVIDIA=true else if [ -n "$(lsmod | grep fglrx)" ] echo "You are currently using Catalyst. Uninstall Catalyst (sudo apt-get remove fglrx) and re-run this script after rebooting if you want the latest kernel and open source graphics drivers." exit 0 fi fi ## Install GPU drivers if [ "$isNVIDIA" == "true" ] then sudo apt-get install nvidia-current-updates nvidia-settings -y else if [ -n "$(cat /etc/lsb-release | grep precise)" ] then sudo add-apt-repository -y ppa:pali/graphics-drivers -y else sudo add-apt-repository -y ppa:oibaf/graphics-drivers -y fi sudo apt-get update sudo apt-get upgrade -y sudo apt-get dist-upgrade -y fi ## Install Kernel if ! [ "$isNVIDIA" == "true" ] then sudo apt-get install lynx -y # lynx must be installed cd /tmp sudo rm *.deb # Stable Kernels Only kernelURL=$(lynx -dump http://kernel.ubuntu.com/~kernel-ppa/mainline/ | grep -v rc | tail -1 | sed 's/^......//') echo "The latest kernel is $(echo $kernelURL | cut -d/ -f 6)." echo "The currently installed kernel is $(uname -r)." if [ "$(uname -m)" == "x86_64" ] then echo "Downloading the latest 64-bit kernel." wget $(lynx -dump -listonly -dont-wrap-pre $kernelURL | sed -n '16p' | sed 's/^......//') wget $(lynx -dump -listonly -dont-wrap-pre $kernelURL | sed -n '18p' | sed 's/^......//') wget $(lynx -dump -listonly -dont-wrap-pre $kernelURL | sed -n '19p' | sed 's/^......//') else echo "Downloading the latest 32-bit kernel." wget $(lynx -dump -listonly -dont-wrap-pre $kernelURL | sed -n '17p' | sed 's/^......//') wget $(lynx -dump -listonly -dont-wrap-pre $kernelURL | sed -n '18p' | sed 's/^......//') wget $(lynx -dump -listonly -dont-wrap-pre $kernelURL | sed -n '20p' | sed 's/^......//') fi echo "Installing Linux Kernel" sudo dpkg -i linux*.deb echo "Done. You may now reboot." fi