[Nouveau] [Bug 91779] Pure EFI: MacBookPro3, 1 (NV84) fails to load nouveau on linux 4.1 -- Invalid ROM contents

2015-08-31 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=91779 --- Comment #11 from Jeremy Huddleston --- Sweet. Thanks for the help. So with 'sudo modprobe nouveau config=NvBios=vbios.rom,NvForcePost=1', I'm seeing things working great so far. The kernel logging from the

Re: [Nouveau] nv3x libreoffice impress opengl animations not working

2015-08-31 Thread Ilia Mirkin
On Mon, Aug 31, 2015 at 8:58 AM, Hans de Goede wrote: > Hi, > > > On 28-08-15 11:02, Ilia Mirkin wrote: >> >> On Fri, Aug 28, 2015 at 4:54 AM, Hans de Goede >> wrote: >>> >>> Hi, >>> >>> On 27-08-15 20:19, Ilia Mirkin wrote: On Thu, Aug

[Nouveau] [Bug 90453] [NVE4] Desktop freezes & PDISP, PFIFO, PGRAPH and PGR errors

2015-08-31 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=90453 --- Comment #25 from Arthur Heymans --- Hi I also have this bug (screen freeze and mouse still usable) on a my system using a nvidia 660ti [NVE4]: dmesg gives [ 112.780941] nouveau E[ PFIFO][:03:00.0]

Re: [Nouveau] [PATCH 0/2] drm/nouveau: add support for 2560x1440@56 over HDMI

2015-08-31 Thread Hauke Mehrtens
On 08/25/2015 07:09 AM, Ben Skeggs wrote: > On 18 August 2015 at 04:04, Hauke Mehrtens wrote: >> On 08/08/2015 07:01 PM, Hauke Mehrtens wrote: >>> These patches are adding support for outputting 2560x1440@56 over HDMI. >>> This needs a pixel clock of 225 MHz which was not

[Nouveau] [RFC PATCH v2 5/5] HACK force fences updated on error

2015-08-31 Thread Konsta Hölttä
Some error conditions just stop a channel and fences get stuck, so they either need to be kicked ready in overwriting hw seq numbers (as nvgpu does) or faked with a sw flag like this. This is just a hack as an example of what would be needed. Here, a channel id whose fences should be forced

[Nouveau] [RFC PATCH v2 2/5] don't verify route == owner in nvkm ioctl

2015-08-31 Thread Konsta Hölttä
HACK: Some objects we need to access from userspace are first created in kernel, and thus owned by the kernel layer. Bypass a safety mechanism that allows to only use userspace-created objects and create new ones (for userspace). The objects do not span across processes but are still owned by the

[Nouveau] [RFC PATCH v2 0/5] More explicit pushbuf error handling

2015-08-31 Thread Konsta Hölttä
Hi there, Resending these now that they've had some more polish and testing, and I heard that Ben's vacation is over :-) These patches work as a starting point for more explicit error mechanisms and better robustness. At the moment, when a job hangs or faults, it seems that nouveau doesn't quite

[Nouveau] [RFC PATCH v2 4/5] gk104: channel timeout detection

2015-08-31 Thread Konsta Hölttä
Enable the scheduling timeout error interrupt and set it to a low value to happen periodically, since it can be missed in HW in certain conditions. Increment a channel-specific counter in software in the error handler if the current channel hasn't advanced. Abort the channel once the timeout limit

[Nouveau] [RFC PATCH v2 3/5] gk104: channel priority/timeslice support

2015-08-31 Thread Konsta Hölttä
Change channel "priorities" by modifying the runlist timeslice value, thus giving more time for more important jobs before scheduling a context switch. A new KEPLER_SET_CHANNEL_PRIORITY mthd on fifo channel objects sets the priority to low, medium or high. Disable the channel and preempt it out,

[Nouveau] [RFC PATCH v2 1/5] notify channel errors to userspace

2015-08-31 Thread Konsta Hölttä
Let userspace know about some specific types of errors via a shared buffer registered with a new ioctl, NOUVEAU_GEM_SET_ERROR_NOTIFIER. Once set, the notifier buffer is used until the channel is destroyed. The exceptional per-channel error conditions are signaled upwards from the nvkm layer via

[Nouveau] [PATCH] gr/nv04: fix big endian setting on gr context

2015-08-31 Thread Ilia Mirkin
Broken since "gr: convert user classes to new-style nvkm_object" Tested on a PPC64 G5 + NV34 Signed-off-by: Ilia Mirkin --- drm/nouveau/nvkm/engine/gr/nv04.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drm/nouveau/nvkm/engine/gr/nv04.c

Re: [Nouveau] nv3x libreoffice impress opengl animations not working

2015-08-31 Thread Hans de Goede
Hi, On 28-08-15 11:02, Ilia Mirkin wrote: On Fri, Aug 28, 2015 at 4:54 AM, Hans de Goede wrote: Hi, On 27-08-15 20:19, Ilia Mirkin wrote: On Thu, Aug 27, 2015 at 1:59 PM, Alex Deucher wrote: 2) Since the glretrace does work outside of