From owner-freebsd-stable@FreeBSD.ORG Wed Mar 25 08:37:54 2009 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90DE5106564A; Wed, 25 Mar 2009 08:37:54 +0000 (UTC) (envelope-from wsk@gddsn.org.cn) Received: from gddsn.org.cn (gddsn.org.cn [218.19.164.145]) by mx1.freebsd.org (Postfix) with ESMTP id 624DE8FC13; Wed, 25 Mar 2009 08:37:12 +0000 (UTC) (envelope-from wsk@gddsn.org.cn) Received: from lp.gddsn.org.cn (unknown [10.44.8.159]) (Authenticated sender: wsk) by gddsn.org.cn (Postfix) with ESMTPA id DDBD92E011; Wed, 25 Mar 2009 16:36:04 +0800 (CST) Message-ID: <49C9ED34.20504@gddsn.org.cn> Date: Wed, 25 Mar 2009 16:37:08 +0800 From: wsk User-Agent: Thunderbird 2.0.0.19 (X11/20090204) MIME-Version: 1.0 To: Robert Noland References: <49B88449.3000403@gddsn.org.cn> <49B8AC04.10508@gddsn.org.cn> <49C6E5C6.60306@gddsn.org.cn> <1237798914.2110.24.camel@balrog.2hip.net> <49C85F4E.5050002@gddsn.org.cn> <1237882591.1771.26.camel@balrog.2hip.net> <49C97EEB.4090607@gddsn.org.cn> <1237961497.1828.2.camel@balrog.2hip.net> In-Reply-To: <1237961497.1828.2.camel@balrog.2hip.net> Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org, x11@freebsd.org, current@freebsd.org Subject: Re: [PREVIEW] Nouveau on FreeBSD (Take 2) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Mar 2009 08:37:55 -0000 Robert Noland wrote: > On Wed, 2009-03-25 at 08:46 +0800, wsk wrote: > >> Robert Noland wrote: >> >>> On Tue, 2009-03-24 at 12:19 +0800, wsk wrote: >>> >>> >>>> Robert Noland wrote: >>>> >>>> >>>>> On Mon, 2009-03-23 at 09:28 +0800, wsk wrote: >>>>> >>>>> >>>>> >>>>>>> Ok, this patch should work on NV50 chips also. >>>>>>> >>>>>>> What you get is EXA and Xv. >>>>>>> >>>>>>> You still need: >>>>>>> >>>>>>> A recent -CURRENT or -STABLE. >>>>>>> >>>>>>> git master of libdrm and xf86-video-nouveau. >>>>>>> >>>>>>> This patch. >>>>>>> >>>>>>> Things I've figured out since the last patch... >>>>>>> >>>>>>> On NV50 class hardware you need to have a compositing manager running >>>>>>> for Xv to work. That means xcompmgr, metacity with composite enabled, >>>>>>> xfce (rumored to work as well, haven't tried). If your running Gnome >>>>>>> with metacity, open gconf-editor and go to apps->metacity->general and >>>>>>> check the composite box. >>>>>>> >>>>>>> On NV40 class hardware, you don't need the composite manager. In fact >>>>>>> (at least with Xserver 1.6 which I'm running now), if a composite >>>>>>> manager is enabled, I'm seeing high cpu utilization from Xorg under some >>>>>>> circumstances. I don't think this is a drm issue, but still an issue. >>>>>>> For me, if I start a video using mplayer in an xterm, cpu is fine as >>>>>>> long as that xterm is the foreground window. If it is not the >>>>>>> foreground window, even if it isn't obscured I see the cpu utilization. >>>>>>> Disabling the composite manager makes everything fine. >>>>>>> >>>>>>> http://people.freebsd.org/~rnoland/drm-nouveau-032109.patch >>>>>>> >>>>>>> robert. >>>>>>> >>>>>>> >>>>>>> >>>>>> get the following errors and exitThis is a pre-release version of the X server from The X.Org Foundation. >>>>>> It is not supported in any way. >>>>>> Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. >>>>>> Select the "xorg" product for bugs you find in this release. >>>>>> Before reporting bugs in pre-release versions please check the >>>>>> latest version in the X.Org Foundation git repository. >>>>>> See http://wiki.x.org/wiki/GitPage for git access instructions. >>>>>> >>>>>> X.Org X Server 1.5.99.902 (1.6.0 RC 2) >>>>>> Release Date: 2009-1-30 >>>>>> X Protocol Version 11, Revision 0 >>>>>> Build Operating System: FreeBSD 7.1-STABLE amd64 >>>>>> Current Operating System: FreeBSD lp.gddsn.org.cn 7.2-PRERELEASE FreeBSD 7.2-PRE >>>>>> RELEASE #2: Sun Mar 22 19:44:23 CST 2009 wsk@lp.gddsn.org.cn:/usr/obj/usr/sr >>>>>> c/sys/WSK amd64 >>>>>> Build Date: 06 February 2009 04:22:44PM >>>>>> >>>>>> Before reporting problems, check http://wiki.x.org >>>>>> to make sure that you have the latest version. >>>>>> Markers: (--) probed, (**) from config file, (==) default setting, >>>>>> (++) from command line, (!!) notice, (II) informational, >>>>>> (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >>>>>> (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 23 09:14:03 2009 >>>>>> ing config file: "xorg.conf1" >>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x2 >>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x2 >>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x2 >>>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff). >>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x1 >>>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff). >>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x1 >>>>>> drm0: [ITHREAD] >>>>>> info: [drm] Allocating FIFO number 1 >>>>>> info: [drm] nouveau_fifo_alloc: initialised FIFO 1 >>>>>> info: [drm] PFIFO_DMA_PUSHER - Ch 1 >>>>>> (EE) NOUVEAU(0): 1296: No valid FB address in PCI config space >>>>>> (EE) Screen(s) found, but none have a usable configuration. >>>>>> >>>>>> Fatal server error: >>>>>> no screens found >>>>>> >>>>>> Please consult the The X.Org Foundation support >>>>>> at http://wiki.x.org >>>>>> for help. >>>>>> Please also check the log file at "/var/log/Xorg.0.log" for additional informati >>>>>> on. >>>>>> >>>>>> info: [drm] nouveau_fifo_free: freeing fifo 1 >>>>>> error: [drm:pid30722:nouveau_fifo_free] *ERROR* Failed to idle channel 1 before >>>>>> destroy.Prepare for strangeness.. >>>>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff). >>>>>> error: [drm:pid30722:drm_alloc_resource] *ERROR* Couldn't find resource 0x1 >>>>>> >>>>>> what can i do ? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> plain text document attachment (Xorg.0.log) >>>>>> This is a pre-release version of the X server from The X.Org Foundation. >>>>>> It is not supported in any way. >>>>>> Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. >>>>>> Select the "xorg" product for bugs you find in this release. >>>>>> Before reporting bugs in pre-release versions please check the >>>>>> latest version in the X.Org Foundation git repository. >>>>>> See http://wiki.x.org/wiki/GitPage for git access instructions. >>>>>> >>>>>> X.Org X Server 1.5.99.902 (1.6.0 RC 2) >>>>>> Release Date: 2009-1-30 >>>>>> X Protocol Version 11, Revision 0 >>>>>> Build Operating System: FreeBSD 7.1-STABLE amd64 >>>>>> Current Operating System: FreeBSD lp.gddsn.org.cn 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #2: Sun Mar 22 19:44:23 CST 2009 wsk@lp.gddsn.org.cn:/usr/obj/usr/src/sys/WSK amd64 >>>>>> Build Date: 06 February 2009 04:22:44PM >>>>>> >>>>>> Before reporting problems, check http://wiki.x.org >>>>>> to make sure that you have the latest version. >>>>>> Markers: (--) probed, (**) from config file, (==) default setting, >>>>>> (++) from command line, (!!) notice, (II) informational, >>>>>> (WW) warning, (EE) error, (NI) not implemented, (??) unknown. >>>>>> (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar 23 09:14:03 2009 >>>>>> (++) Using config file: "xorg.conf1" >>>>>> (==) No Layout section. Using the first Screen section. >>>>>> (==) No screen section available. Using defaults. >>>>>> (**) |-->Screen "Default Screen Section" (0) >>>>>> (**) | |-->Monitor "" >>>>>> (==) No device specified for screen "Default Screen Section". >>>>>> Using the first device section listed. >>>>>> (**) | |-->Device "Card0" >>>>>> (==) No monitor specified for screen "Default Screen Section". >>>>>> Using a default monitor configuration. >>>>>> (==) Automatically adding devices >>>>>> (==) Automatically enabling devices >>>>>> (==) No FontPath specified. Using compiled-in default. >>>>>> (==) FontPath set to: >>>>>> built-ins >>>>>> (==) ModulePath set to "/usr/local/lib/xorg/modules" >>>>>> (II) Cannot locate a core pointer device. >>>>>> (II) Cannot locate a core keyboard device. >>>>>> (II) The server relies on HAL to provide the list of input devices. >>>>>> If no devices become available, reconfigure HAL or disable AllowEmptyInput. >>>>>> (II) Loader magic: 0xb20 >>>>>> (II) Module ABI versions: >>>>>> X.Org ANSI C Emulation: 0.4 >>>>>> X.Org Video Driver: 5.0 >>>>>> X.Org XInput driver : 4.0 >>>>>> X.Org Server Extension : 2.0 >>>>>> (II) Loader running on freebsd >>>>>> (--) Using syscons driver with X support (version 2.0) >>>>>> (--) using VT number 9 >>>>>> >>>>>> (--) PCI:*(0@1:0:0) nVidia Corporation Quadro NVS 140M rev 161, Mem @ 0xfd000000/16777216, 0x00000000/268435456, 0xfa000000/33554432, I/O @ 0x0000df00/128, BIOS @ 0x????????/65536 >>>>>> >>>>>> >>>>>> >>>>> Ok, thats a new one... >>>>> >>>>> >>>>> >>>>> >>>>>> (II) System resource ranges: >>>>>> [0] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] >>>>>> [1] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] >>>>>> [2] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] >>>>>> [3] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] >>>>>> [4] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] >>>>>> (II) LoadModule: "extmod" >>>>>> (II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so >>>>>> (II) Module extmod: vendor="X.Org Foundation" >>>>>> compiled for 1.5.99.902, module version = 1.0.0 >>>>>> Module class: X.Org Server Extension >>>>>> ABI class: X.Org Server Extension, version 2.0 >>>>>> (II) Loading extension MIT-SCREEN-SAVER >>>>>> (II) Loading extension XFree86-VidModeExtension >>>>>> (II) Loading extension XFree86-DGA >>>>>> (II) Loading extension DPMS >>>>>> (II) Loading extension XVideo >>>>>> (II) Loading extension XVideo-MotionCompensation >>>>>> (II) Loading extension X-Resource >>>>>> (II) LoadModule: "dbe" >>>>>> (II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so >>>>>> (II) Module dbe: vendor="X.Org Foundation" >>>>>> compiled for 1.5.99.902, module version = 1.0.0 >>>>>> Module class: X.Org Server Extension >>>>>> ABI class: X.Org Server Extension, version 2.0 >>>>>> (II) Loading extension DOUBLE-BUFFER >>>>>> (II) LoadModule: "glx" >>>>>> (II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so >>>>>> (II) Module glx: vendor="X.Org Foundation" >>>>>> compiled for 1.5.99.902, module version = 1.0.0 >>>>>> ABI class: X.Org Server Extension, version 2.0 >>>>>> (==) AIGLX disabled >>>>>> (==) Exporting typical set of GLX visuals >>>>>> (II) Loading extension GLX >>>>>> (II) LoadModule: "record" >>>>>> (II) Loading /usr/local/lib/xorg/modules/extensions//librecord.so >>>>>> (II) Module record: vendor="X.Org Foundation" >>>>>> compiled for 1.5.99.902, module version = 1.13.0 >>>>>> Module class: X.Org Server Extension >>>>>> ABI class: X.Org Server Extension, version 2.0 >>>>>> (II) Loading extension RECORD >>>>>> (II) LoadModule: "dri" >>>>>> (II) Loading /usr/local/lib/xorg/modules/extensions//libdri.so >>>>>> (II) Module dri: vendor="X.Org Foundation" >>>>>> compiled for 1.5.99.902, module version = 1.0.0 >>>>>> ABI class: X.Org Server Extension, version 2.0 >>>>>> (II) Loading extension XFree86-DRI >>>>>> (II) LoadModule: "nouveau" >>>>>> (II) Loading /usr/local/lib/xorg/modules/drivers//nouveau_drv.so >>>>>> (II) Module nouveau: vendor="X.Org Foundation" >>>>>> compiled for 1.5.99.902, module version = 0.0.10 >>>>>> Module class: X.Org Video Driver >>>>>> ABI class: X.Org Video Driver, version 5.0 >>>>>> (II) NOUVEAU driver Date: Wed Mar 18 09:36:33 2009 +1000 >>>>>> (II) NOUVEAU driver for NVIDIA chipset families : >>>>>> RIVA TNT (NV04) >>>>>> RIVA TNT2 (NV05) >>>>>> GeForce 256 (NV10) >>>>>> GeForce 2 (NV11, NV15) >>>>>> GeForce 4MX (NV17, NV18) >>>>>> GeForce 3 (NV20) >>>>>> GeForce 4Ti (NV25, NV28) >>>>>> GeForce FX (NV3x) >>>>>> GeForce 6 (NV4x) >>>>>> GeForce 7 (G7x) >>>>>> GeForce 8 (G8x) >>>>>> (II) Primary Device is: PCI 01@00:00:0 >>>>>> (II) resource ranges after probing: >>>>>> [0] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] >>>>>> [1] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] >>>>>> [2] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] >>>>>> [3] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] >>>>>> [4] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] >>>>>> (--) NOUVEAU(0): Chipset: "NVIDIA NV86" >>>>>> >>>>>> >>>>>> >>>>> Hrm, NV86... I'll have to ask around about that. Meanwhile can you send >>>>> me a pciconf -lvb which should at least show us the BAR configuration. >>>>> >>>>> Ok, my sources are telling me that this should work and that it is an >>>>> NV50, or at least should work the same... >>>>> >>>>> Also, just to be safe, please rebuild/reinstall devel/libpciaccess. I'm >>>>> not sure if it may be trashing the BARs somehow. >>>>> >>>>> robert. >>>>> >>>>> >>>>> >>>> bar [24] = type I/O Port, range 32, base 0xeff0, size 16, enabled >>>> ichsmb0@pci0:0:31:3: class=0x0c0500 card=0x01fe1028 chip=0x283e8086 >>>> rev=0x02 hdr=0x00 >>>> vendor = 'Intel Corporation' >>>> device = '82801H (ICH8 Family) SMBus Controller' >>>> class = serial bus >>>> subclass = SMBus >>>> bar [10] = type Memory, range 32, base 0xfebfbf00, size 256, enabled >>>> bar [20] = type I/O Port, range 32, base 0x10c0, size 32, enabled >>>> vgapci0@pci0:1:0:0: class=0x030000 card=0x01fe1028 chip=0x042910de >>>> rev=0xa1 hdr=0x00 >>>> vendor = 'Nvidia Corp' >>>> device = 'Unknown nVidia Quadro FX 570M' >>>> class = display >>>> subclass = VGA >>>> bar [10] = type Memory, range 32, base 0xfd000000, size 16777216, enabled >>>> >>>> >>> Ok, this is BAR 0, BARs 1 and 2 are indeed are not showing up. BAR 1 >>> should be your framebuffer and should be where most of your memory is. >>> (This is the memory the tell you about when you buy the card, 256M, >>> 512M, etc.) It should probably be a 64bit BAR, which is why BAR 2 isn't >>> there. We are going to need more details on your card... >>> >>> >> indeed,my DELL D830 laptop video card is Quadro NVS 140M with 256M memory. >> but it recognized Quadro FX 570M with pciconfig. >> > > So, the nouveau folks want me to get you to either boot linux and see > what lspci shows for this card, or at least install the lspci port and > see what it says. I don't think it is going to reveal anything, but who > knows... This is not a driver issue at this point, the BARs just don't > appear to be present. > > robert. > > ok,here's my lspci -v messags with linux Fedora live CD :-) and thanks your Re 01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 140M (rev a1) (prog-if 00 [VGA controller]) Subsystem: Dell Device 01fe Flags: bus master, fast devsel, latency 0, IRQ 5 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at fa000000 (64-bit, non-prefetchable) [size=32M] I/O ports at df00 [size=128] [virtual] Expansion ROM at fc000000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable- Capabilities: [78] Express Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting Capabilities: [600] Vendor Specific Information Kernel modules: nvidiafb 0c:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03) Subsystem: Dell Wireless 1500 Draft 802.11n WLAN Mini-card Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at f9ffc000 (64-bit, non-prefetchable) [size=16K] Memory at f0000000 (64-bit, prefetchable) [size=1M] Capabilities: [40] Power Management version 2 Capabilities: [58] Vendor Specific Information Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable- Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [13c] Virtual Channel Capabilities: [160] Device Serial Number 1c-00-a4-ff-ff-26-df-c0 Capabilities: [16c] Power Budgeting Kernel driver in use: b43-pci-bridge Kernel modules: ssb >>> >>> >>>> bar [1c] = type Memory, range 64, base 0xfa000000, size 33554432, enabled >>>> >>>> >>> This one is BAR 3, which is used when it doesn't find BAR 1. >>> >>> robert. >>> >>> >>> >>>> bar [24] = type I/O Port, range 32, base 0xdf00, size 128, enabled >>>> ndis0@pci0:12:0:0: class=0x028000 card=0x000a1028 chip=0x432814e4 >>>> rev=0x03 hdr=0x00 >>>> >>>> and follow your intrudction.still pain me :( >>>> >>>> (++) Using config file: "xorg.conf1" >>>> drm0: on vgapci0 >>>> info: [drm] Detected an NV50 generation card (0x086900a2) >>>> vgapci0: child drm0 requested pci_enable_busmaster >>>> info: [drm] Initialized nouveau 0.0.12 20060213 >>>> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x2 >>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff). >>>> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x1 >>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff). >>>> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x1 >>>> drm0: [ITHREAD] >>>> info: [drm] Allocating FIFO number 1 >>>> error: [drm:pid6494:nouveau_graph_trapped_channel] *ERROR* AIII, >>>> invalid/inactiv >>>> e channel id 128 >>>> info: [drm] PGRAPH_ERROR - nSource:info: [drm] PROTECTION_ERRORinfo: >>>> [drm] , nSt >>>> atus:info: [drm] >>>> info: [drm] PGRAPH_ERROR - Ch -1/0 Class 0x0000 Mthd 0x0000 Data >>>> 0x00000000:0x00 >>>> 000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* magic set 1: >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408900: 0x8000003f >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408904: 0xcf6f7f0e >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408908: 0xfff7367f >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x0040890c: 0x00001850 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408910: 0xafff3587 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e08: 0x800b6fad >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e0c: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e10: 0x4df4fd60 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e14: 0x000000d7 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e18: 0x3139768d >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e1c: 0xf6d69757 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e20: 0x63161650 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00408e24: 0x07220009 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* magic set 2: >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409900: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409904: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409908: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x0040990c: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409910: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e08: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e0c: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e10: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e14: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e18: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e1c: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e20: 0x00000000 >>>> error: [drm:pid6494:nv50_pgraph_irq_handler] *ERROR* 0x00409e24: 0x00000000 >>>> info: [drm] nouveau_fifo_alloc: initialised FIFO 1 >>>> info: [drm] PFIFO_DMA_PUSHER - Ch 1 >>>> (EE) NOUVEAU(0): 1296: No valid FB address in PCI config space >>>> (EE) Screen(s) found, but none have a usable configuration. >>>> >>>> Fatal server error: >>>> no screens found >>>> >>>> Please consult the The X.Org Foundation support >>>> at http://wiki.x.org >>>> for help. >>>> Please also check the log file at "/var/log/Xorg.0.log" for additional >>>> informati >>>> on. >>>> >>>> info: [drm] nouveau_fifo_free: freeing fifo 1 >>>> error: [drm:pid6493:nouveau_fifo_free] *ERROR* Failed to idle channel 1 >>>> before d >>>> estroy.Prepare for strangeness.. >>>> info: [drm] PFIFO_DMA_PUSHER - Ch 127 >>>> vgapci0: 0x10000000 bytes of rid 0x14 res 3 failed (0, 0xffffffffffffffff). >>>> error: [drm:pid6493:drm_alloc_resource] *ERROR* Couldn't find resource 0x1 >>>> >>>>