Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Aug 2017 03:43:07 -0500
From:      Scott Bennett <bennett@sdf.org>
To:        isoa@kapsi.fi
Cc:        freebsd-x11@freebsd.org
Subject:   OpenCL/OpenGL contention on a device (was Re: x11/nvidia-driver-340 and OpenCL)
Message-ID:  <201708310843.v7V8h7Nx006278@sdf.org>
In-Reply-To: <85a52dec-c20d-7869-7019-1564e034aad3@kapsi.fi>
References:  <201708241205.v7OC5wrR016229@sdf.org> <y3q5-l7c4-wny@FreeBSD.org> <201708271111.v7RBB7Z8005388@sdf.org> <8ti4-udq3-wny@FreeBSD.org> <201708281111.v7SBBVSf000652@sdf.org> <85a52dec-c20d-7869-7019-1564e034aad3@kapsi.fi>

next in thread | previous in thread | raw e-mail | index | archive | help
Arto Pekkanen <isoa@kapsi.fi> wrote:

> If the GPU driver is implemented properly there will be no stutter or
> other problems even when running OpenCL jobs.

     Really!  So an OpenCL work item that needs, say, nearly all the available
memory on a graphics device and a 3D shader that has similar memory
requirements will not interfere with each other?  That seems rather magical
somehow, even if the OpenGL stuff always has a higher priority inside the GPU
than the OpenCL stuff.
>
> In Windows there is no problem running OpenCL jobs on the same device
> that operates your display. Like running a crypto currency miner while
> browsing the web. Playing games won't work well, but basic stuff you can do.
>
     Is that partly because the memory requirements of the "basic stuff" are
typically tiny when compared to the capacity of today's graphics devices?

> TL;DR when the FreeBSD GPU driver and all the userland bits are up to
> date, I'd expect there to be no issues with stuttering.
>
     Do you know the driver well enough to explain to me how the scheduling
inside a graphics device works?  I've never seen a description of the
algorithm(s) anywhere.


                                  Scott Bennett, Comm. ASMELG, CFIAG
**********************************************************************
* Internet:   bennett at sdf.org   *xor*   bennett at freeshell.org  *
*--------------------------------------------------------------------*
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."                                               *
*    -- Gov. John Hancock, New York Journal, 28 January 1790         *
**********************************************************************



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708310843.v7V8h7Nx006278>