[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