[Dev] Fwd: Re: [Assist] Xorg Problem with Radeon

Jorge Araya Navarro elcorreo at deshackra.com
Mon Sep 8 19:35:14 GMT 2014


Uh, Emulatorman, some people here needs your wisdom and help! Any
chance for enabling KMS in new Linux-libre kernels? ATI Radeon users
need it (I don't need it because I use Intel, but this people do!)

arnuld uttre writes:

>> 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:~$

-- 
Pax et bonum.
Jorge Araya Navarro.
ES: Diseñador Publicitario, Programador Python y colaborador en Parabola GNU/Linux-libre
EN: Ads Designer, Python programmer and contributor Parabola GNU/Linux-libre
EO: Anonco grafikisto, Pitino programalingvo programisto kai kontribuanto en Parabola GNU/Linux-libre
https://es.gravatar.com/shackra



More information about the Dev mailing list