LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   AMD APU + Catalyst + Xorg = failed, and I hate to raise this question again! (https://www.linuxquestions.org/questions/slackware-14/amd-apu-catalyst-xorg-%3D-failed-and-i-hate-to-raise-this-question-again-4175485002/)

FeyFre 11-18-2013 08:08 AM

AMD APU + Catalyst + Xorg = failed, and I hate to raise this question again!
 
1 Attachment(s)
I hate to raise this question again!
I cannot force to work Xorg on my hardware.
AMD APU A4-3400 (include Radeon 6410D graphics)
Slackware 14.1
Installing Catalyst 11.4 ends with kernel module build error. Skipped it.
1. Installing 11.6 beta - builds. Slackware specific package(fglrx-*.t?z) installed
2. aticonfig --initail --resolution=0,1024x768 - DONE. /etc/X11/xorg.conf.d/ati.conf generated
3. in /etc/modprobe.d/ blacklisted radeon and radeonhd
4. reboot
5. login, startx - FAILED. Black screen. Text cursor at top left corner blinks. Alt+F# and Alt+Ctrl+F#, Alt+Ctrl+Backspace, Alt+Ctrl+Delete - no reaction.
6. Cold reset(and damned fsck consumes another 15minutes of time and portion of nerves).
7. Boot kernel with additional parameter nomodeset
8. login, startx - see step 5.

Any suggestions, working solution?

PS: Shall provide xorg.0.log latter if required.
PPS:
ati.conf attached.
Xorg.0.log - as it appeared, there is no any Xorg.0.log. Really I see empty Xorg.0.log. It seems it fails to save it into disk at all.
Last what I saw on screen after running starx - List of extensions to be loaded.

bartgymnast 11-18-2013 09:11 AM

both Xorg.0.log and also your ati.conf might be handy.

Amrod78 11-18-2013 12:10 PM

Quote:

Originally Posted by FeyFre (Post 5066579)
1. Installing 11.6 beta - builds. Slackware specific package(fglrx-*.t?z) installed

Try to install the driver without creating the package; with the recent driver (or kernel I don't know exactly where the problem is)
the internal slackbuild puts some files in the wrong path.
The autoinstaller works fine and doesn't left garbage around when you uninstall the driver.

FeyFre 11-18-2013 02:46 PM

ati.conf attached
Xorg.0.log - failed. it is really empty

bartgymnast 11-18-2013 03:00 PM

I am not sure where the problem is.
If Xorg.0.log is empty, you might want to look at Xorg.0.log.1
sometimes it spawns a second log file and the new one is empty

FeyFre 11-18-2013 05:54 PM

I am not so dumb :) There is no more any Xorg logs.
Well, I shall try to do clean install and report result, BUT I very dislike recent trend of Slackware releases to unable to work w/o clean install.

trxdraxon 11-18-2013 06:50 PM

My home laptop with an A8 APU is working just fine with 14.1 and the latest beta driver. Whenever Xorg is updated the ATI drivers most likely will not work unless they release a new beta, they are always one step behind. This is an ATI issue not a Slackware issue.

ReaperX7 11-18-2013 08:18 PM

Can you get it to work with the default Mesa driver at least?

If you can get it to work with the open source "xf86-video-ati" driver for Radeons, you shouldn't need the FGLRX driver at all unless you are absolutely certain it's necessary.

Radeons like yours with the Northern Islands chipset should work with the Gallium radeon driver using the Glamor EGL driver. All you then need to do is set up your xorg.conf file in /etc/X11 as such:

Section "Module"
Load "dri2"
Load "glamoregl"
EndSection

Section "Device"
Identifier "radeon"
Driver "radeon"
Option "AccelMethod" "glamor"
EndSection

TobiSGD 11-18-2013 08:49 PM

To get an APU of that series working properly on Slackware 14.1 using the Mesa drivers you need at least kernel 3.11 (for dynamic power-management, otherwise the video-part of the APU will most likely run on its lowest frequency all the time), but better 3.12 (fixes a serious bug in the ondemand cpufreq governor, which improves performance dependent on the use case up to 90%) and Mesa 9.2 (not really necessary, but allows hardware video decoding using VDPAU and gives better 3D performance).
Glamor is for the HD6000 series not necessary, but should work (I still have not tried that, will do that soon).

ReaperX7 11-18-2013 08:52 PM

I'd say just get kernel 3.12 as recommended. I think Slackware already has libmesa 9.2 or later.

TobiSGD 11-18-2013 09:39 PM

Quote:

Originally Posted by ReaperX7 (Post 5066969)
I'd say just get kernel 3.12 as recommended. I think Slackware already has libmesa 9.2 or later.

Slackware 14.1 (and at this point -current) come with Mesa 9.1.7.

ReaperX7 11-18-2013 10:08 PM

Well, then you'll need libmesa 9.2.3 also.

If Slackware doesn't come with a copy of EGL, you can safely import the LFS build into Slackware:

http://www.linuxfromscratch.org/blfs...tml#glamor-egl

Just replace $XORG_CONFIG with the correct pathway "--prefix=/usr", and simply build as the instructions say to, and install.


All times are GMT -5. The time now is 02:52 AM.