nouveau going off the deep end...

Vladimir Dergachev volodya at mindspring.com
Mon Jun 20 02:42:28 UTC 2022



On Sun, 19 Jun 2022, Robert Heller wrote:

> I don't use any other 3D programs (maybe FreeCAD).  KiCaD is not a 3D program,
> it is 2D.  This is an integrated video chipset on the motherboard -- I don't
> have a separate video card.

Nowadays a lot of rendering goes through 3d engine - as long as one has 
capability, why not ? And it makes it easier to work with images, alpha, 
etc.

Thus just because a program is 2d does not mean it does not use the 3d 
graphics.

For example, one of the simplest way to make a movie player that is 
capable of displaying multiple streams is to use opengl to paint frames on 
2d faces. It could make a rotating cube, of course, but that is hard to 
watch :)

>
> How do I turn off the compositor?  Do I need it?

Look in settings - this depends on whether you use KDE or unity or 
something else.

The compositor is used for desktop effects like window zoom or making your 
windows partially transparent.

Another suggestion is to try upgrading to 20.04.

best

Vladimir Dergachev

>
> At Sun, 19 Jun 2022 17:03:28 -0400 (EDT) Vladimir Dergachev <volodya at mindspring.com> wrote:
>
>>
>>
>>
>> On Sun, 19 Jun 2022, Robert Heller wrote:
>>
>>> I am running Ubuntu 18.04 on an AMD Phenom(tm) II X4 945 Processor, 8Gig of
>>> RAM, with a NVIDIA Corporation C77 [GeForce 8200] (rev a2) video chipset.
>>> There is some sort of bug in the version of KiCaD I have
>>> (4.0.7+dfsg1-1ubuntu2) with its pcbnew program that puts my machine in a state
>>> where I have to use the "magic" SysRq key to forceably reboot it (I can ssh in
>>> from another computer, but /sbin/reboot does not work).
>>
>> Judging by the messages it looks like a lockup in a video card.
>>
>> Do other 3d programs run fine ? Try a 3d-game like quake or similar.
>>
>> Try turning off the compositor. Also keep in eye on the fan and GPU
>> temperature.
>>
>> It could be a bug in the driver, but nouveau worked quite well for me on
>> both 18.04 and 20.04 for many years.
>>
>> best
>>
>> Vladimir Dergachev
>>
>>>
>>> I've included the last of the kernel log.  It looks like something is broken
>>> in nouveau, which I am guessing has something to do with the video somehow.
>>> (And no, I am not going to download and install NVIDIA's video driver.)
>>>
>>> I don't know if this is a kernel problem (I current have kernel
>>> 4.15.0-187-generic), or something in X Server.
>>>
>>> Jun 19 16:08:38 sauron kernel: [860959.174609] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:38 sauron kernel: [860959.175311] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:38 sauron kernel: [860959.175982] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:38 sauron kernel: [860959.176651] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:38 sauron kernel: [860959.177303] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:40 sauron kernel: [860961.177974] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:40 sauron kernel: [860961.178678] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:40 sauron kernel: [860961.179406] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:40 sauron kernel: [860961.180074] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:40 sauron kernel: [860961.180727] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:42 sauron kernel: [860963.181410] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:42 sauron kernel: [860963.182059] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:42 sauron kernel: [860963.182730] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:42 sauron kernel: [860963.183398] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:42 sauron kernel: [860963.184051] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:44 sauron kernel: [860965.184723] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:44 sauron kernel: [860965.185425] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:44 sauron kernel: [860965.186153] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:44 sauron kernel: [860965.186879] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:44 sauron kernel: [860965.187587] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:46 sauron kernel: [860967.188320] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:46 sauron kernel: [860967.189022] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:46 sauron kernel: [860967.189760] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:46 sauron kernel: [860967.190429] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:46 sauron kernel: [860967.191082] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:48 sauron kernel: [860969.191762] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:48 sauron kernel: [860969.192465] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:48 sauron kernel: [860969.193136] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:48 sauron kernel: [860969.193804] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:48 sauron kernel: [860969.194455] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:50 sauron kernel: [860971.195124] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:50 sauron kernel: [860971.195771] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:50 sauron kernel: [860971.196441] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:50 sauron kernel: [860971.197108] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:50 sauron kernel: [860971.197760] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:52 sauron kernel: [860973.198438] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:52 sauron kernel: [860973.199084] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:52 sauron kernel: [860973.199754] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:52 sauron kernel: [860973.200421] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:52 sauron kernel: [860973.201073] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:54 sauron kernel: [860975.201756] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:54 sauron kernel: [860975.202460] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:54 sauron kernel: [860975.203130] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:54 sauron kernel: [860975.203797] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:54 sauron kernel: [860975.204449] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:56 sauron kernel: [860977.205163] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:56 sauron kernel: [860977.205866] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:56 sauron kernel: [860977.206537] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:56 sauron kernel: [860977.207204] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:56 sauron kernel: [860977.207857] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:08:58 sauron kernel: [860979.208548] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:08:58 sauron kernel: [860979.209250] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:08:58 sauron kernel: [860979.209920] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:08:58 sauron kernel: [860979.210587] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:08:58 sauron kernel: [860979.211240] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:00 sauron kernel: [860981.211924] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:00 sauron kernel: [860981.212625] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:00 sauron kernel: [860981.213295] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:00 sauron kernel: [860981.213962] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:00 sauron kernel: [860981.214613] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:02 sauron kernel: [860983.215285] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:02 sauron kernel: [860983.215985] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:02 sauron kernel: [860983.216654] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:02 sauron kernel: [860983.217320] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:02 sauron kernel: [860983.217971] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:04 sauron kernel: [860985.218648] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:04 sauron kernel: [860985.219348] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:04 sauron kernel: [860985.220021] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:04 sauron kernel: [860985.220687] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:04 sauron kernel: [860985.221337] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:06 sauron kernel: [860987.222017] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:06 sauron kernel: [860987.222663] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:06 sauron kernel: [860987.223330] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:06 sauron kernel: [860987.223996] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:06 sauron kernel: [860987.224646] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:08 sauron kernel: [860989.225331] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:08 sauron kernel: [860989.226030] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:08 sauron kernel: [860989.226697] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:08 sauron kernel: [860989.227361] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:08 sauron kernel: [860989.228010] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:10 sauron kernel: [860991.228687] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:10 sauron kernel: [860991.229386] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:10 sauron kernel: [860991.230054] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:10 sauron kernel: [860991.230719] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:10 sauron kernel: [860991.231369] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:12 sauron kernel: [860993.232048] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:12 sauron kernel: [860993.232748] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:12 sauron kernel: [860993.233414] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:12 sauron kernel: [860993.234078] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:12 sauron kernel: [860993.234726] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:14 sauron kernel: [860995.235397] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:14 sauron kernel: [860995.236095] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:14 sauron kernel: [860995.236820] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:14 sauron kernel: [860995.237541] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:14 sauron kernel: [860995.238253] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:16 sauron kernel: [860997.238929] nouveau 0000:02:00.0: gr: PGRAPH TLB flush idle timeout fail
>>> Jun 19 16:09:16 sauron kernel: [860997.239628] nouveau 0000:02:00.0: gr: PGRAPH_STATUS 00000501 [BUSY CTXPROG CCACHE_PREGEOM]
>>> Jun 19 16:09:16 sauron kernel: [860997.240352] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
>>> Jun 19 16:09:16 sauron kernel: [860997.241075] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
>>> Jun 19 16:09:16 sauron kernel: [860997.241780] nouveau 0000:02:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
>>> Jun 19 16:09:27 sauron kernel: [861008.278250] sysrq: Keyboard mode set to system default
>>> Jun 19 16:09:31 sauron kernel: [861012.243328] nouveau 0000:02:00.0: systemd-logind[2692]: failed to idle channel 3 [systemd-logind[2692]]
>>>
>>> --
>>> Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
>>> Deepwoods Software        -- Custom Software Services
>>> http://www.deepsoft.com/  -- Linux Administration Services
>>> heller at deepsoft.com       -- Webhosting Services
>>>
>>>
>>
>>
>>
>
> -- 
> Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
> Deepwoods Software        -- Custom Software Services
> http://www.deepsoft.com/  -- Linux Administration Services
> heller at deepsoft.com       -- Webhosting Services
>
>


More information about the xorg mailing list