Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [EN] Fedora vs. siduction & nouveau capabilities  (Read 3386 times)

Offline GoinEasy9

  • User
  • Posts: 564
[EN] Fedora vs. siduction & nouveau capabilities
« on: 2012/01/15, 04:11:33 »
I'm trying to get the same functionality from nouveau in siduction as I get in my Fedora 16 install.  Would anyone else care to discuss?

I've been running Blender and Nexuiz on Fedora using nouveau for quite a while.  While I gained these capabilities first in Fedora 15, I still can't get them working on siduction.  The inxi -G is identical on both systems.  The only difference I see if that the version of xserver-xorg-video-nouveau that's running on F16 is in Debian's experimental repo.

But that can't be the only difference.  The version running on F15 goes all the way back to git 20110324.  There is a libgl1-mesa-dri-experimental in Debian (in the Sid repo) that could be installed, but I'm not familiar enough with it to say if it would help.

What I'm really asking if anyone else has tried experimenting with nouveau, or has any idea what may be missing from the Debian version.  I've been Nvidia blob free for quite a while now and would like to figure out how to stay that way in siduction.

Anyway, I'll be experimenting.  If anyone else is interested, please leave a comment, and, I'll post if I find out anything interesting.
Linux Counter number 348347

Offline DeepDayze

  • User
  • Posts: 457
RE: Fedora vs. siduction & nouveau capabilities
« Reply #1 on: 2012/01/15, 05:15:26 »
maybe someone could even build a custom package you could test...I'm not a seasoned Debian package builder though so maybe someone can chime in to help

Offline GoinEasy9

  • User
  • Posts: 564
RE: Fedora vs. siduction & nouveau capabilities
« Reply #2 on: 2012/01/15, 06:03:13 »
Hey DeepDayze
It's not that I need a package.  Nouveau is working fine on all my siduction installs.  It's just not up to par with Fedora when running programs that rely on heavy use of 3D.  I was amazed when Blender started working properly with nouveau on my Fedora installs.  It showed how far nouveau had come in the past year.  I'm really just trying to figure out why similar versions of the drivers and xorg are not doing the same in siduction.  
Actually, the same goes for the kwin effects.  I was surprised when some of the effects didn't work in Debian Sid, but worked in Fedora.  
So, we'll experiment a bit and try to figure out why.
Linux Counter number 348347

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.941
RE: Fedora vs. siduction & nouveau capabilities
« Reply #3 on: 2012/01/15, 18:54:44 »
For nouveau you should install libgl1-mesa-dri-experimental and the xserver from experimental could help.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline DeepDayze

  • User
  • Posts: 457
RE: Fedora vs. siduction & nouveau capabilities
« Reply #4 on: 2012/01/15, 23:10:50 »
GoingEasy9: Perhaps your findings can be passed along to the debian developers so maybe the problem can be isolated and fixed in Debian. I myself used to run Fedora up till F5...now running debian exclusively

Offline GoinEasy9

  • User
  • Posts: 564
RE: Fedora vs. siduction & nouveau capabilities
« Reply #5 on: 2012/01/16, 17:25:55 »
Thanks towo, those were the files I was looking at, at least I have a second opinion of what I need.

@DeepDayze  I'll definitely post my findings.  There's no reason siduction should be any less functional than Fedora, and, if pulling some files from experimental will make it so, so be it.  Previously, pulling from experimental was an experiment in terror, but, now that I see that the versions in experimental are the same as I'm using in stable Fedora, it doesn't seem to be that big a deal.
Linux Counter number 348347

Offline DeepDayze

  • User
  • Posts: 457
RE: Fedora vs. siduction & nouveau capabilities
« Reply #6 on: 2012/01/16, 23:50:00 »
its true pulling stuff from Experimental is risky for  people who are not that skilled as the Experimental stuff CAN break things. I've installed KDE 4.7.4 and the latest Digikam from Exp and so far no showstopper issues

Offline GoinEasy9

  • User
  • Posts: 564
RE: Fedora vs. siduction & nouveau capabilities
« Reply #7 on: 2012/01/20, 04:10:29 »
Seems a new xserver-xorg came in with the updates today.  Looks to me like the version in experimental and the one in Sid are both the same.  That and the installing of libgl1-mesa-dri-experimental didn't affect the problem running blender.  Kwin's 3D effects are working nicely though.  The cube on the dual monitors looks amazing.
Linux Counter number 348347

Offline DeepDayze

  • User
  • Posts: 457
Re: RE: Fedora vs. siduction & nouveau capabilities
« Reply #8 on: 2012/01/20, 04:20:22 »
Quote from: "GoinEasy9"
Seems a new xserver-xorg came in with the updates today.  Looks to me like the version in experimental and the one in Sid are both the same.  That and the installing of libgl1-mesa-dri-experimental didn't affect the problem running blender.  Kwin's 3D effects are working nicely though.  The cube on the dual monitors looks amazing.


So maybe a bug in the blender version in debian that could be triggered by xorg and the nouveau driver?

Offline GoinEasy9

  • User
  • Posts: 564
RE: Re: RE: Fedora vs. siduction & nouveau capabilities
« Reply #9 on: 2012/01/20, 05:27:11 »
Just tested Nexuiz and it started, but not in full screen as it does in Fedora.  Which actually is a plus because it leaves the monitor setting borked in Fedora, and I have to go in and redo them in system settings.  I guess it's not really set up with dual monitors in mind.  In siduction, trying to start the single user mode blows up, needing a hard reboot.  

Some of the errors I found in messages:
For Blender:
Jan 19 22:01:09 siduction32dw kernel: [   78.402673] blender[2257]: segfault at 3 ip b5c7ba26 sp bfd5bb8c error 4 in libc-2.13.so[b5c3d000+153000]
Jan 19 22:03:09 siduction32dw shutdown[2369]: shutting down for system halt

The kernel errors when Nexuiz blew up:
Jan 19 22:11:24 siduction32dw kernel: [  452.639591] *pde = 00000000
Jan 19 22:11:24 siduction32dw kernel: [  452.639638] Modules linked in: powernow_k8 mperf cpufreq_conservative cpufreq_stats cpufreq_powersave parport_pc ppdev lp parport rfcomm bnep bluetooth rfkill uinput fuse af_packet nfsd nfs lockd fscache auth_rpcgss nfs_acl sunrpc dm_crypt kvm_amd kvm snd_usb_audio snd_usbmidi_lib snd_seq_midi snd_seq_midi_event snd_hda_codec_realtek snd_rawmidi gspca_zc3xx gspca_main videodev nouveau ttm drm_kms_helper drm snd_hda_intel i2c_algo_bit snd_hda_codec media mxm_wmi video snd_hwdep snd_pcm button processor snd_seq snd_timer snd_seq_device pcspkr k10temp asus_atk0110 evdev i2c_nforce2 snd wmi psmouse serio_raw soundcore snd_page_alloc ext4 mbcache jbd2 crc16 dm_mod raid10 raid456 async_raid6_recov async_pq raid6_pq async_xor xor async_memcpy async_tx raid1 raid0 multipath linear md_mod sr_mod sd_mod cdrom crc_t10dif ata_generic pata_acpi ohci_hcd ahci libahci pata_amd firewire_ohci libata ssb firewire_core crc_itu_t scsi_mod forcedeth ehci_hcd usbcore usb_common mmc_core pcmcia pcmcia
Jan 19 22:11:24 siduction32dw kernel: _core [last unloaded: scsi_wait_scan]
Jan 19 22:11:24 siduction32dw kernel: [  452.640298]
Jan 19 22:11:24 siduction32dw kernel: [  452.640311] Pid: 2018, comm: kwin Not tainted 3.2-1.towo.3-siduction-686 #1 System manufacturer System Product Name/M4N82 DELUXE
Jan 19 22:11:24 siduction32dw kernel: [  452.640360] EIP: 0060:[<f89a58a4>] EFLAGS: 00010296 CPU: 0
Jan 19 22:11:24 siduction32dw kernel: [  452.640415] EIP is at nouveau_fence_update+0x9/0xb8 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415] EAX: 00000001 EBX: f04c2840 ECX: f4c02f40 EDX: 00000001
Jan 19 22:11:24 siduction32dw kernel: [  452.640415] ESI: 00000001 EDI: f2197820 EBP: 00000001 ESP: f22a3d0c
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  f4c02f6c 00000000 f04c2840 f2197820 f2197820 00000001 f89a5b2d 0007d000
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  f89a5b76 004c2ae0 0006ccc6 f04c2840 00000000 0003e800 00000000 f6c00000
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  00000010 00000030 f2148800 f89a5d79 00000000 f729ff60 f04c2840 0000000b
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a5b2d>] ? __nouveau_fence_signalled+0x12/0x19 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a5b76>] ? __nouveau_fence_wait+0x42/0xc5 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a5d79>] ? nouveau_fence_sync+0x180/0x4b2 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a499a>] ? nouveau_bo_validate+0x24/0x2a [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a6495>] ? validate_list+0x51/0x284 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a76c0>] ? nouveau_gem_ioctl_pushbuf+0xc04/0xc24 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<c01ba683>] ? __d_lookup_rcu+0x73/0x10a
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f889e281>] ? drm_ioctl+0x26c/0x338 [drm]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f89a6abc>] ? nouveau_gem_ioctl_new+0xf2/0xf2 [nouveau]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<c01ae4e1>] ? cp_new_stat64+0xec/0xfe
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<f889e015>] ? drm_copy_field+0x47/0x47 [drm]
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<c01b7402>] ? do_vfs_ioctl+0x43b/0x471
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<c01aeae9>] ? sys_stat64+0x1d/0x21
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<c01b747e>] ? sys_ioctl+0x46/0x68
Jan 19 22:11:24 siduction32dw kernel: [  452.640415]  [<c039eb9f>] ? sysenter_do_call+0x12/0x28
Jan 19 22:11:24 siduction32dw kernel: [  452.677326] ---[ end trace f8cdc280c4095d81 ]---

When I get some time I'll google some of these error messages and see if I come up with anything.

@DeepDayze  Hmmm, checking the versions of Blender and Nexuiz.  Why haven't I done that already?

Edit:  Blender version in Sid is 2.61, version in Fedora 16 is 2.59.  It seems that it's a nouveau problem.
Linux Counter number 348347