search for: jwrdegoede

Displaying 20 results from an estimated 46 matches for "jwrdegoede".

2015 Nov 30
4
NV50 compute support questions
...n to not >> work, >> I guess I can give it a try. > > Compute support is not supported on GK110+, yeah... > > If you provide me a MMT trace of, for example, vectorAdd from the CUDA samples I could have a look. Ok, here is a MMT trace of vectorAdd: https://fedorapeople.org/~jwrdegoede/vectorAdd.log.gz Regards, Hans
2015 Aug 03
3
"enable dri3 support without glamor" causes gnome-shell regression on nv4x
...Easily verified by sticking > PUSH_KICK's everywhere. I do not believe that that is the problem, in my case it clearly seems to be a pitch / swizzle problem rather then a synchronizarion problem, here is what my desktop with gnome shell looks like when using DRI2: https://fedorapeople.org/~jwrdegoede/nv46-gnome-shell-good.jpg And this is what it looks like when using DRI3: https://fedorapeople.org/~jwrdegoede/nv46-gnome-shell-bad.jpg The DRI2 screenshot is made with Mario's 2 patches on top of current master: http://lists.freedesktop.org/archives/nouveau/2015-July/021740.html http://lis...
2015 Dec 16
4
Debugging INVALID_OPCODE / MULTIPLE_WARP_ERRORS ?
...? > > > Sorry I only included a small bit of the program in my original mail > because I found the use of "MOV" instructions to load constants > suspicious, is that normal ? > > I've put a log with NV50_PROG_DEBUG=1 output here: > > https://fedorapeople.org/~jwrdegoede/nbody.log > > nvdisasm -b SM30 for the generated binary code is here: > > https://fedorapeople.org/~jwrdegoede/nbody.disasm > > There are already .tgsi, .hex and .bin files there if > you find those easier to use then the > NV50_PROG_DEBUG=1 output. > > >> >&g...
2015 Dec 15
2
Debugging INVALID_OPCODE / MULTIPLE_WARP_ERRORS ?
...mpute >> code to work. The code from mesa/src/gallium/tests/trivial.c >> works. >> >> So now I'm trying to get a "native" tgsi kernel to run via >> clover, I'm using Francisco's nbody.c example for this: >> >> https://fedorapeople.org/~jwrdegoede/nbody.c >> >> Which does not work, at first I thought there was an issue >> with the setup of the input / output buffers, but that seems to >> work fine, and moreover I finally got the smart idea to look >> in dmesg, which says: >> >> [ 9920.802435] nouveau...
2015 Dec 16
0
Debugging INVALID_OPCODE / MULTIPLE_WARP_ERRORS ?
...it just goes off executing into the ether? Sorry I only included a small bit of the program in my original mail because I found the use of "MOV" instructions to load constants suspicious, is that normal ? I've put a log with NV50_PROG_DEBUG=1 output here: https://fedorapeople.org/~jwrdegoede/nbody.log nvdisasm -b SM30 for the generated binary code is here: https://fedorapeople.org/~jwrdegoede/nbody.disasm There are already .tgsi, .hex and .bin files there if you find those easier to use then the NV50_PROG_DEBUG=1 output. > > On Tue, Dec 15, 2015 at 12:00 PM, Ilia Mirkin <...
2015 Dec 16
0
Debugging INVALID_OPCODE / MULTIPLE_WARP_ERRORS ?
...only included a small bit of the program in my original mail >> because I found the use of "MOV" instructions to load constants >> suspicious, is that normal ? >> >> I've put a log with NV50_PROG_DEBUG=1 output here: >> >> https://fedorapeople.org/~jwrdegoede/nbody.log >> >> nvdisasm -b SM30 for the generated binary code is here: >> >> https://fedorapeople.org/~jwrdegoede/nbody.disasm >> >> There are already .tgsi, .hex and .bin files there if >> you find those easier to use then the >> NV50_PROG_DEBUG=1 o...
2015 Aug 03
2
"enable dri3 support without glamor" causes gnome-shell regression on nv4x
...>> >> I do not believe that that is the problem, in my case it clearly >> seems to be a pitch / swizzle problem rather then a synchronizarion >> problem, here is what my desktop with gnome shell looks like when >> using DRI2: >> >> https://fedorapeople.org/~jwrdegoede/nv46-gnome-shell-good.jpg >> >> And this is what it looks like when using DRI3: >> >> https://fedorapeople.org/~jwrdegoede/nv46-gnome-shell-bad.jpg >> >> The DRI2 screenshot is made with Mario's 2 patches on top of >> current master: >> >> h...
2015 Nov 13
6
llvm TGSI backend (WIP) questions
...n on top of llvm trunk, and added a commit on top to actual get it build with the latest trunk. So currently I'm at the point where I've just taken Francisco's code, and made it compile, no more and no less. I have a git repo with this work available here: http://cgit.freedesktop.org/~jwrdegoede/llvm/ So the next step would be to test this and see if it actually does anything, questions: 1) Does anyone have a simple test case / command where I can invoke just llvm and get TGSI asm output to check ? 2) Assuming I get the above to (somewhat) work, is there a way to make llvm show the outp...
2015 Dec 18
0
Debugging INVALID_OPCODE / MULTIPLE_WARP_ERRORS ?
...only included a small bit of the program in my original mail >> because I found the use of "MOV" instructions to load constants >> suspicious, is that normal ? >> >> I've put a log with NV50_PROG_DEBUG=1 output here: >> >> https://fedorapeople.org/~jwrdegoede/nbody.log >> >> nvdisasm -b SM30 for the generated binary code is here: >> >> https://fedorapeople.org/~jwrdegoede/nbody.disasm >> >> There are already .tgsi, .hex and .bin files there if >> you find those easier to use then the >> NV50_PROG_DEBUG=1 o...
2016 Jan 11
4
Some llvm questions (for tgsi backend)
Hi, After a few distractions I'm back to work on the llvm tgsi backend. I've added clang integration and I can now compile a simple opencl program to something which sort of looks like tgsi. You can find my latest work on this here: http://cgit.freedesktop.org/~jwrdegoede/llvm http://cgit.freedesktop.org/~jwrdegoede/clang (the latter may still need to sync) I've a little test program of which I have 3 versions now, 1 raw gallium calls + a tgsi kernel 2 opencl calls to clover + a tgsi kernel 3 opencl calls to clover + an opencl kernel 1 and 2 have been tested o...
2015 Nov 30
0
NV50 compute support questions
...try. >> >> >> Compute support is not supported on GK110+, yeah... >> >> If you provide me a MMT trace of, for example, vectorAdd from the CUDA >> samples I could have a look. > > > Ok, here is a MMT trace of vectorAdd: > > https://fedorapeople.org/~jwrdegoede/vectorAdd.log.gz You don't have permission to access /~jwrdegoede/vectorAdd.log.gz on this server. Unfortunately valgrind creates files with og-rwx, and the various tools like gzip and scp maintain those permissions. So you have to manually fix it. -ilia
2016 Mar 17
1
[RFC mesa] nouveau: Add support for OpenCL global memory buffers
...king about commit rights, I guess it would be >> convenient for all if I would get commit rights myself? I promise I won't >> push anythings without acks. > > Yes sure, I trust you, no worries. :-) > >> >> I already have a freedesktop.org account, my username is jwrdegoede. > > Please open a ticket on bugs.freedesktop to ask for commit rights. Done: https://bugs.freedesktop.org/show_bug.cgi?id=94594 Can you or Ilia please ack this ? Thanks, Hans
2015 Dec 02
3
NV50 compute support questions
On 01-12-15, Samuel Pitoiset wrote: >>> Ok, here is a MMT trace of vectorAdd: >>> >>> https://fedorapeople.org/~jwrdegoede/vectorAdd.log.gz >> >> Hi Hans, >> >> Thanks a lot. > > Well, I didn't know but Martin has a GK208... > I just tested the compute support on his card and ... it works without > any changes. :-) > > I'm sorry, I was sure the compute support...
2015 Sep 13
7
[Bug 91992] New: [NV4C] computer hangs after few minutes of use
https://bugs.freedesktop.org/show_bug.cgi?id=91992 Bug ID: 91992 Summary: [NV4C] computer hangs after few minutes of use Product: Mesa Version: unspecified Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: major Priority: medium Component: Drivers/DRI/nouveau
2015 Dec 15
2
Debugging INVALID_OPCODE / MULTIPLE_WARP_ERRORS ?
...As part of my compute work I'm trying to get some TGSI compute code to work. The code from mesa/src/gallium/tests/trivial.c works. So now I'm trying to get a "native" tgsi kernel to run via clover, I'm using Francisco's nbody.c example for this: https://fedorapeople.org/~jwrdegoede/nbody.c Which does not work, at first I thought there was an issue with the setup of the input / output buffers, but that seems to work fine, and moreover I finally got the smart idea to look in dmesg, which says: [ 9920.802435] nouveau 0000:01:00.0: gr: TRAP ch 6 [007f7fa000 nbody[31881]] [ 9920...
2015 Nov 20
2
NV50 compute support questions
...mplers, textures and so on) yourself. This is a bit painful but should work as expected. > >> >> As you know I'm working on a llvm tgsi backend, >> it actually produces some output now, if you want >> to take a peek it lives here: >> http://cgit.freedesktop.org/~jwrdegoede/llvm > > I'm currently building your TGSI branch. :-) Cool, note this is very very preliminary. This really is just curro's work ported to the latest llvm trunk without me having added anything (yet). >> Before working further on this I want to take >> a bottom up approa...
2015 Jul 30
2
"enable dri3 support without glamor" causes gnome-shell regression on nv4x
Hi Maarten, xf86-video-nouveau causes a garbled display when running gnome-shell on nv4x (tested with nv43 and nv46) since this commit: http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/commit/?id=241e7289f25a342a457952b9b0e539c2f0b81d99 I've seen some discussion about issues caused by enabling dri, but AFAIK no solution let. I have time to help with debugging / fixing this, but I
2015 Jun 05
60
[Bug 90871] New: NV30: Xfwm4 use_compositing - garbled display
https://bugs.freedesktop.org/show_bug.cgi?id=90871 Bug ID: 90871 Summary: NV30: Xfwm4 use_compositing - garbled display Product: xorg Version: unspecified Hardware: x86 (IA32) OS: Linux (All) Status: NEW Severity: critical Priority: medium Component: Driver/nouveau Assignee:
2016 Jan 12
1
Some llvm questions (for tgsi backend)
...distractions I'm back to work on the llvm tgsi backend. I've >> added clang integration and I can now compile a simple opencl program >> to something which sort of looks like tgsi. >> >> You can find my latest work on this here: >> http://cgit.freedesktop.org/~jwrdegoede/llvm >> http://cgit.freedesktop.org/~jwrdegoede/clang >> (the latter may still need to sync) >> >> I've a little test program of which I have 3 versions now, >> 1 raw gallium calls + a tgsi kernel >> 2 opencl calls to clover + a tgsi kernel >> 3 opencl...
2015 Jul 27
4
[PATCH] nouveau: nv46: Change mc subdev oclass from nv44 to nv4c
...because at some point NVIDIA didn't use it > by default anywhere. You're right I needed to specify NVreg_EnableMSI=1, with that set /proc/interrupts shows that MSI is used. Here is an of running glxgears with the binary driver using msi interrupts mmiotrace: https://fedorapeople.org/~jwrdegoede/nvidia-bin-nv46-msi-on-glxgears.mmiotrace.gz AFAIK there are some nouveau tools to parse this a bit, right ? I'm going to call it a day for today, if you can give me some pointers what to do with the mmiotrace to find a potential fix for the msi issues, that would be appreciated. BTW I had t...