[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Howto use an environment that doesn't make use of GL for basic tasks



>> asking on Nouveau's mailing-list they recommended me this:
>>
>> > Use an environment that doesn't make use of GL for basic tasks.
>
> You're already doing that. GL isn't the problem unless you're
> having non-random freezes when you fire up 3D applications.

Thanks for your answer, dsr. That's precisely not my case: I'm having
random freezes, for instance just opening Firefox, or doing nothing.

I can avoid this hangs/crashes by way of the kernel parameter
'nouveau.noaccel=1' at boot, and then everything works fine,
rock-stable, but I lose *a lot* of needed performance.
Without that parameter the system freezes randomly.

> Anything visible in your logs?

dmesg gives me a lot of these if I work without the kernel parameter
(and none with it):

[  309.817809] nouveau 0000:00:0d.0: bus: MMIO write of 01370001 FAULT at 00b010
[  309.980527] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010
[ 2027.812429] nouveau 0000:00:0d.0: bus: MMIO write of 01360001 FAULT at 00b010
[ 2028.032100] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010
[ 2107.686803] nouveau 0000:00:0d.0: bus: MMIO write of 01290001 FAULT at 00b010
[ 2107.720941] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010
[ 2233.743329] nouveau 0000:00:0d.0: bus: MMIO write of 01440001 FAULT at 00b010
[ 2233.762308] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010

[20793.040671] nouveau 0000:00:0d.0: bus: MMIO write of 00e30001 FAULT at 00b010
[20793.117709] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010
[39884.652487] nouveau 0000:00:0d.0: bus: MMIO write of 00e40001 FAULT at 00b010
[39884.812393] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010
[69224.309586] nouveau 0000:00:0d.0: bus: MMIO write of 00e60001 FAULT at 00b010
[69224.425166] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010
[78810.914420] nouveau 0000:00:0d.0: bus: MMIO write of 00e60001 FAULT at 00b010
[78810.944150] nouveau 0000:00:0d.0: bus: MMIO write of 00000000 FAULT at 00b010

Those are just some random examples.
And this is what I get after just boot and log-in to desktop (just fluxbox):

$ sudo dmesg | grep nouveau
[   10.172253] nouveau 0000:00:0d.0: NVIDIA C61 (04c000a2)
[   10.182980] nouveau 0000:00:0d.0: bios: version 05.61.32.29.00
[   10.183898] nouveau 0000:00:0d.0: fb: 256 MiB of unknown memory type
[   10.235289] nouveau 0000:00:0d.0: DRM: VRAM: 253 MiB
[   10.235290] nouveau 0000:00:0d.0: DRM: GART: 512 MiB
[   10.235294] nouveau 0000:00:0d.0: DRM: TMDS table version 1.1
[   10.235296] nouveau 0000:00:0d.0: DRM: DCB version 3.0
[   10.235298] nouveau 0000:00:0d.0: DRM: DCB outp 00: 01000310 00000023
[   10.235301] nouveau 0000:00:0d.0: DRM: DCB outp 01: 00110204 942b0003
[   10.235302] nouveau 0000:00:0d.0: DRM: DCB conn 00: 0000
[   10.235304] nouveau 0000:00:0d.0: DRM: DCB conn 01: 1131
[   10.235305] nouveau 0000:00:0d.0: DRM: DCB conn 02: 0110
[   10.235307] nouveau 0000:00:0d.0: DRM: DCB conn 03: 0111
[   10.235308] nouveau 0000:00:0d.0: DRM: DCB conn 04: 0113
[   10.235528] nouveau 0000:00:0d.0: DRM: Saving VGA fonts
[   10.272502] nouveau 0000:00:0d.0: DRM: DCB type 4 not known
[   10.272504] nouveau 0000:00:0d.0: DRM: Unknown-1 has no encoders, removing
[   10.275806] nouveau 0000:00:0d.0: DRM: MM: using M2MF for buffer copies
[   10.304530] nouveau 0000:00:0d.0: DRM: allocated 1600x900 fb:
0x9000, bo (____ptrval____)
[   10.304618] fbcon: nouveaufb (fb0) is primary device
[   10.420487] nouveau 0000:00:0d.0: fb0: nouveaufb frame buffer device
[   10.448078] [drm] Initialized nouveau 1.3.1 20120801 for
0000:00:0d.0 on minor 0
[   16.573419] nouveau 0000:00:0d.0: bus: MMIO write of 005c0001 FAULT at 00b000

> Does it happen more often when your machine has been on for a longer time?

No, it happens randomly. In some occasions I've been able to work for
a couple of days without hanging, but other times it hangs a couple of
minutes after being logged. Usually it hangs in less than an hour... I
have to reboot by pressing reset button. Nothing else works.

> What kind of hardware do you have?

$ lspci -kv
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce
7025 / nForce 630a] (rev a2) (prog-if 00 [VGA controller])
	Subsystem: Gigabyte Technology Co., Ltd C61 [GeForce 7025 / nForce 630a]
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21, NUMA node 0
	Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: nouveau
	Kernel modules: nouveau

$ uname -a
Linux debian 4.18.0-3-amd64 #1 SMP Debian 4.18.20-2 (2018-11-23)
x86_64 GNU/Linux

If anything else is useful please let me know.

> -dsr-

Thanks a lot! (really)


Reply to: