nouveau: patch against Linux v3.5-rc5 #4

Closed
wants to merge 1 commit into
from

Projects

None yet

2 participants

@kris7t

With this new patch I could get the driver and gdev compile and load.

  • Some changes in gdev-nouveau.patch were already in the kernel tree, so I removed them completely.
  • Primary indexes seem to start from 1 not 0, and this prevented gdev from initializing the cards properly.

The patch is against the tag v3.5-rc5 from @torvalds' tree, but should apply to any recent one, I think.

@kris7t kris7t nouveau: patch against Linux v3.5-rc5
With this new patch I could get the driver and gdev compile and load.

However, running a CUDA application causes 100% CPU load and an
uninterruptable thread. That is possibly caused by some locking in gdev
incompatible with the newest nouveau drivers.
e388f30
@kris7t

Forget about this. There may be some serious bugs that cause 100% cpu utilization and messages like

Jul  8 14:10:40 localhost kernel: [ 5156.711545] [drm] nouveau 0000:01:00.0: PFIFO: read fault at 0x0000000000 [PT_NOT_PRESENT] from PGRAPH/CTXCTL on channel 0x000011a000
Jul  8 14:10:40 localhost kernel: [ 5156.711562] [drm] nouveau 0000:01:00.0: PFIFO: unknown status 0x40000000

when trying to run an application using CUDA.

@kris7t kris7t closed this Jul 8, 2012
@shinpei0208
Owner

Okay. If you get a new patch working, however, please send it to me :D

Shinpei

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment