PDA

View Full Version : GUI unstable with Fedora 17/18



nickz
5th August 2013, 01:01 AM
Hi

The GUI has been unstable since upgrading to Fedora 18 & now 19: gdm, kdm, X and sometimes the whole machine crash. It was OK in F17.

Gnome was unstable in F18 - it lasted from an hour to a day or two before collapsing. I tried KDE and that had the same problems. Gnome won't start at all in F19: "Oh no! Something has gone wrong. A problem has occurred and the system can't recover. All extensions have been disabled as a precaution".

Don't know if this is relevant but I mainly use VNC to connect.

I only installed F18 (with fedup) a few weeks ago & went to F19 as soon as it was released in the hope it would fix things. Would it be worth reinstalling from scratch? Don't really want to but I've been upgrading since about F6 & maybe it's time for a clear-out.



$ uname -r
3.10.3-300.fc19.x86_64

$ sudo lspci -v
...
06:00.0 VGA compatible controller: NVIDIA Corporation NV44 [GeForce 6200 LE] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 820b
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
Expansion ROM at fe6e0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: nouveau
...

These are the nouveau messages from dmesg:


[ 2.290968] nouveau [ DEVICE][0000:06:00.0] BOOT0 : 0x044300b2
[ 2.290973] nouveau [ DEVICE][0000:06:00.0] Chipset: NV44 (NV44)
[ 2.290976] nouveau [ DEVICE][0000:06:00.0] Family : NV40
[ 2.291641] nouveau [ VBIOS][0000:06:00.0] checking PRAMIN for image...
[ 2.379582] nouveau [ VBIOS][0000:06:00.0] ... appears to be valid
[ 2.379584] nouveau [ VBIOS][0000:06:00.0] using image from PRAMIN
[ 2.379747] nouveau [ VBIOS][0000:06:00.0] BIT signature found
[ 2.379750] nouveau [ VBIOS][0000:06:00.0] version 05.44.02.62.00
[ 2.379933] nouveau [ PFB][0000:06:00.0] RAM type: DDR1
[ 2.379935] nouveau [ PFB][0000:06:00.0] RAM size: 64 MiB
[ 2.379937] nouveau [ PFB][0000:06:00.0] ZCOMP: 0 tags
[ 2.407231] nouveau [ PTHERM][0000:06:00.0] FAN control: none / external
[ 2.407240] nouveau [ PTHERM][0000:06:00.0] fan management: disabled
[ 2.407244] nouveau [ PTHERM][0000:06:00.0] internal sensor: yes
[ 2.427423] nouveau [ DRM] VRAM: 61 MiB
[ 2.427425] nouveau [ DRM] GART: 512 MiB
[ 2.427430] nouveau [ DRM] TMDS table version 1.1
[ 2.427432] nouveau [ DRM] DCB version 3.0
[ 2.427436] nouveau [ DRM] DCB outp 00: 01010310 00000028
[ 2.427439] nouveau [ DRM] DCB outp 01: 01001302 00000000
[ 2.427441] nouveau [ DRM] DCB outp 02: 020223f1 0080c020
[ 2.427443] nouveau [ DRM] DCB conn 00: 0000
[ 2.427446] nouveau [ DRM] DCB conn 01: 1131
[ 2.427448] nouveau [ DRM] DCB conn 02: 0210
[ 2.427450] nouveau [ DRM] DCB conn 03: 0211
[ 2.427452] nouveau [ DRM] DCB conn 04: 0213
[ 2.427788] nouveau [ DRM] Saving VGA fonts
[ 2.501200] nouveau [ DRM] 0xD324: Parsing digital output script table
[ 2.552142] nouveau [ DRM] 1 available performance level(s)
[ 2.552147] nouveau [ DRM] 0: core 350MHz shader 350MHz memory 400MHz fanspeed 100%
[ 2.552149] nouveau [ DRM] c: core 200MHz memory 401MHz
[ 2.553611] nouveau [ DRM] MM: using M2MF for buffer copies
[ 2.553620] nouveau [ DRM] Setting dpms mode 3 on TV encoder (output 2)
[ 2.601185] nouveau [ DRM] allocated 1024x768 fb: 0x9000, bo ffff8801b69ca000
[ 2.601261] fbcon: nouveaufb (fb0) is primary device
[ 2.615512] nouveau 0000:06:00.0: fb0: nouveaufb frame buffer device
[ 2.615514] nouveau 0000:06:00.0: registered panic notifier
[ 2.615518] [drm] Initialized nouveau 1.1.1 20120801 for 0000:06:00.0 on minor 0
[ 35.383863] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[ 50.992614] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[24553.390462] nouveau E[ PGRAPH][0000:06:00.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[24553.390491] nouveau E[ PGRAPH][0000:06:00.0] ch 2 [0x00061000 X[5727]] subc 2 class 0x0039 mthd 0x0314 data 0x027e5000
[25212.876323] nouveau E[ PGRAPH][0000:06:00.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[25212.876352] nouveau E[ PGRAPH][0000:06:00.0] ch 2 [0x00061000 X[5727]] subc 2 class 0x0039 mthd 0x0314 data 0x021bc000
[25215.416585] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0xbeef0200 put 0x0001b0d8 state 0xc002018c (err: MEM_FAULT) push 0x00000000
[25219.719169] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0xbeef0200 put 0x00020aa0 state 0xc002018c (err: MEM_FAULT) push 0x00000000
[25225.883418] nouveau E[ PGRAPH][0000:06:00.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[25225.883446] nouveau E[ PGRAPH][0000:06:00.0] ch 2 [0x00061000 X[5727]] subc 2 class 0x0039 mthd 0x0314 data 0x02108000
[25225.889347] nouveau E[ PGRAPH][0000:06:00.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[25225.889363] nouveau E[ PGRAPH][0000:06:00.0] ch 2 [0x00061000 X[5727]] subc 2 class 0x0039 mthd 0x0314 data 0x02108400
[25239.494013] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0xbeef0200 put 0x00027338 state 0xc002018c (err: MEM_FAULT) push 0x00000000
[25254.996392] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0xbeef0200 put 0x00023cd8 state 0xc002018c (err: MEM_FAULT) push 0x00000000
[25273.572864] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0xbeef0200 put 0x000222f0 state 0xc002018c (err: MEM_FAULT) push 0x00000000
[101146.050622] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[101146.403378] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[101191.764046] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[101192.195431] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[101895.162893] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[101895.554540] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[102843.998661] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0x0002ea74 put 0x0001d274 state 0x42022004 (err: INVALID_MTHD) push 0x00000000
[102843.999074] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[5727]] subc 1 mthd 0x0000 data 0x00000003
[102844.951607] nouveau E[ PFIFO][0000:06:00.0] DMA_PUSHER - ch 1 [X[5727]] get 0xbeef0200 put 0x000261bc state 0xc002018c (err: MEM_FAULT) push 0x00000000
[103288.948079] nouveau E[ X[5727]] fail pre-validate sync
[103288.948093] nouveau E[ X[5727]] validate vram_list
[103288.948117] nouveau E[ X[5727]] validate: -16
[103352.153877] nouveau E[ X[5727]] fail pre-validate sync
[103352.153893] nouveau E[ X[5727]] validate vram_list
[103352.153909] nouveau E[ X[5727]] validate: -16
[103388.478260] nouveau E[ DRM] GPU lockup - switching to software fbcon
[103391.492041] nouveau E[ X[5727]] failed to idle channel 0xcccc0000 [X[5727]]
[103394.492051] nouveau E[ X[5727]] failed to idle channel 0xcccc0000 [X[5727]]
[103395.355128] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[103395.444257] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x02fc data 0x00000003
[103395.444278] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x0300 data 0x00000004
[103395.444293] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x0304 data 0x00140000
[103395.444308] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x0308 data 0x00300030
[103395.444322] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x030c data 0x00300030
[103395.444337] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x0400 data 0x00000000
[103395.444351] nouveau E[ PFIFO][0000:06:00.0] CACHE_ERROR - ch 1 [X[16685]] subc 5 mthd 0x0404 data 0x00000000
... [lots more of those]


Thanks

smr54
5th August 2013, 01:38 AM
For what it's worth, I've found that many of the newer kernels seem to have trouble with the nouveau drivers. Not just Fedora--I've had the same thing happen with Arch and Lubuntu. In all cases, I gave up and installed the proprietary NVidia drivers.

I don't remember exactly when it started--it might have been around the first 3.9 kernels, or even earlier.

nickz
14th August 2013, 06:54 PM
Thanks smr54

I tried to install the Nvidia driver but it collapses in a quivering heap. I gave up with that about 3 Fedoras ago for the same reason.

I removed the Nvidia 6200 LE video card & enabled the built-in video hardware, which uses the radeon driver. That was stable but far too slow for everyday use.

So I thought I'd start afresh & installed Fedora from the Live DVD onto the existing LVM root partition. On reboot, it dumped me into a "dracut #" shell because it couldn't find the root LV. Looking through dmesg, it appears that it's unable to see any discs, I think because it hadn't loaded the "megaraid" driver for the Megaraid 300-8x RAID card. That's puzzling because Fedora tried to start so it must have found the boot partition which although not a LV, is on a Megaraid disc. I couldn't work out how to do anything useful from the dracut shell (not even mount a usb stick to copy the logs) so now I'm trying to reinstall F19 from the Network Install DVD in the hope that it will be different.

Any further help would be welcome.

nickz
25th August 2013, 09:08 PM
An update: the Network Install gave a working Fedora 19 system with nouveau and after installing the tigervnc server, I could start putting it back together again. What's odd is that now I see the corruption of the screen on the physical console but not via VNC. I suspect it may be a hardware problem but that will have to wait till I get another video card (one that works with the Nvidia driver).

I've attached /var/log/Xorg.0.log showing how it fails with the Nvidia driver.