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 <[email protected]> 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@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@gnu:~$ > > > > gNewSense > user@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@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 _______________________________________________ Dev mailing list [email protected] https://lists.parabolagnulinux.org/mailman/listinfo/dev
