[Assist] Xorg Problem with Radeon

arnuld uttre arnuld.mizong at gmail.com
Mon Sep 8 08:20:17 UTC 2014


> On 9/8/14, Jorge Araya Navarro <elcorreo at deshackra.com> wrote:

> What version of driver and modules have gNewSense and Trisquel? knowing
> this is good.

> I had a problem with my Intel video driver, I just switched some options
> in my Xorg conf and then things worked well, here is my conf:
>
> Section "Device"
> 	Identifier "Intel Graphics"
> 	Driver "intel"
> 	#Option "AccelMethod" "sna" #<--- This acceleration method was
> 	                            # making my graphics look funny from
> 	                            # time to time.
> 	Option "AccelMethod" "uxa"  # <-- Then I switched.
> 	#Option "AccelMethod" "glamor"
> EndSection
>
> Hope this help you with your problem!


I did a lot se search and it all came down to newer versions of Linux
kernel using kernel mode setting (KMS) enabled for radeon driver.
Parabola uses newer Linux kernel versions too. In newer Linux kernel
versions  radeon and KMS work together or graphics do not work as per
Arch Wiki:

https://wiki.archlinux.org/index.php/ATI#Kernel_mode-setting_.28KMS.29


Parabola has diabled KMS bun gNewSense and Trisquel do not, I don't
know why.  Even the Parabola dual-boot CD has KMS disabled.  But story
does not end here. I am using Trisquel currently and I get nice X
environment but when I try to run my own WM, by using startx, it fails
with some  error. It runs X only if X is already there (e.g. if some
display manager) i.ei it runs X automtically or not. So I am stuck
using automatic X sessions using lightdm and unable to use StumpWM :(

I am sure X will start failing once gNewSense or Trisouel start using
newer kernels in upcoming versions. Parabola is bleeding edge, so I
came across problem quite fast.

Only gNewSense work flawlessly for everything but its current version
is too much outdated for me. Here is some info:


TRISQUEL:
arnuld at gnu:~$ dmesg | grep radeon
[   38.986420] [drm] radeon defaulting to kernel modesetting.
[   38.986422] [drm] radeon kernel modesetting enabled.
[   38.986514] fb: conflicting fb hw usage radeondrmfb vs VESA VGA -
removing generic driver
[   38.986889] radeon 0000:01:05.0: setting latency timer to 64
[   38.987388] radeon 0000:01:05.0: VRAM: 512M 0x00000000C0000000 -
0x00000000DFFFFFFF (512M used)
[   38.987390] radeon 0000:01:05.0: GTT: 512M 0x00000000A0000000 -
0x00000000BFFFFFFF
[   38.987745] [drm] radeon: 512M of VRAM memory ready
[   38.987746] [drm] radeon: 512M of GTT memory ready.
[   38.989785] radeon_cp.0: Missing Free firmware
[   38.992200] radeon 0000:01:05.0: disabling GPU acceleration
[   38.993213] radeon 0000:01:05.0: ffff8801278d6c00 unpin not necessary
[   38.993214] radeon 0000:01:05.0: ffff8801278d6c00 unpin not necessary
[   38.993429] [drm] radeon: power management initialized
[   39.053484] fbcon: radeondrmfb (fb0) is primary device
[   39.053640] fb0: radeondrmfb frame buffer device
[   39.053653] [drm] Initialized radeon 2.12.0 20080528 for
0000:01:05.0 on minor 0
arnuld at gnu:~$



gNewSense
user at gnewsense:~$ dmesg | grep radeon
[   34.072937] [drm] radeon kernel modesetting enabled.
[   34.073123] radeon 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   34.073128] radeon 0000:01:05.0: setting latency timer to 64
[   34.074674] [drm] radeon: Initializing kernel modesetting.
[   34.076936] [drm] radeon: 256M of VRAM memory ready
[   34.076937] [drm] radeon: 512M of GTT memory ready.
[   34.076960] [drm] radeon: irq initialized.
[   34.077483] radeon_cp.0: Missing Free firmware
[   34.077515] platform radeon_cp.0: firmware: requesting /*(DEBLOBBED)*/
[   34.081481] radeon 0000:01:05.0: disabling GPU acceleration
[   34.081521] radeon 0000:01:05.0: ffff88012ae30600 unpin not necessary
[   34.081523] radeon 0000:01:05.0: ffff88012ae30600 unpin not necessary
[   34.218098] fb0: radeondrmfb frame buffer device
[   34.218103] [drm] Initialized radeon 2.0.0 20080528 for
0000:01:05.0 on minor 0
user at gnewsense:~$



-- 
http://uttre.wordpress.com/
http://lispmachine.wordpress.com/2010/12/08/extract-of-programming/


More information about the Assist mailing list