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
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
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]
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
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
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
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
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
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,
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
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
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
12 matches
Mail list logo