From owner-freebsd-x11@FreeBSD.ORG Sat Feb 11 01:18:23 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 489C7106566C for ; Sat, 11 Feb 2012 01:18:23 +0000 (UTC) (envelope-from deeptech71@gmail.com) Received: from mail-qy0-f173.google.com (mail-qy0-f173.google.com [209.85.216.173]) by mx1.freebsd.org (Postfix) with ESMTP id 0E5DD8FC15 for ; Sat, 11 Feb 2012 01:18:22 +0000 (UTC) Received: by qcsc20 with SMTP id c20so2439795qcs.18 for ; Fri, 10 Feb 2012 17:18:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=QNfdnHdC5L3EkkWckU4NrGCqyLxjiIR+qQqs++x1jAE=; b=BLJ78lLZXW1+WuCWOrvBhlyUCKD9Cx7hzQZch+NM8h/uu5UFilXGijhJA9zvRWRVGj B9Pem6v8miZducll9hZNo8CmIZ7ZD/0paYZJ1xRaMnbGlwW94FEq3H7lsjg1cjkTCf0e wGo8XT5ZMnMAZ+179PPFD6QX2mcstqA8vdT1w= MIME-Version: 1.0 Received: by 10.224.212.133 with SMTP id gs5mr1412551qab.3.1328921317021; Fri, 10 Feb 2012 16:48:37 -0800 (PST) Received: by 10.229.219.130 with HTTP; Fri, 10 Feb 2012 16:48:36 -0800 (PST) Date: Sat, 11 Feb 2012 01:48:36 +0100 Message-ID: From: "deeptech71@gmail.com" To: freebsd-x11@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [CFT] Xorg Upgrade 7.5.2 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2012 01:18:23 -0000 Martin Wilke wrote: > Knock knock... > > The X11 Team is pleased to announce the next round of Xorg updates. > Note that this is experimental so you really have to know what you are > doing, read UPDATING in the repository, and follow our exact > instructions. We are specifically looking for feedback from Intel, ATI > and NVIDIA users. > > Summary of changes: > > xf86-video-nouveau has been removed along with the WITHOUT_NOUVEAU > knob. We suggest switching to the nvidia blob. > > KMS Support [1]: > Unfortunately, the intel KMS driver will only work for the latest > FreeBSD 9-STABLE or 10-CURRENT users. The patch for HEAD current is > named all.13.1.patch. The higher the version the newer the patch is. > Other needed patches are already available in the Xorg update. > > HEAD Users: > Get the latest patchset from Kib here: > http://people.freebsd.org/~kib/drm/ > > 9-STABLE Users: > 'meowthink' is currently maintaining the backport to 9 STABLE. > Make sure you have the latest FreeBSD 9-STABLE source. > Get the patch from here: > https://docs.google.com/leaf?id=0BxbPi2OX4_B-NWY3NWU3MzEtNDBjYy00NTljLThlZGItMWFlYjIyYjI4Yjk3&hl=en_US > > Rebuild your Kernel and reboot. > > Known issuse: > There will be a patch reject in the sys/dev/drm/i915_suspend.c file. > The solution is to manually undo the expansion of the $FreeBSD: ....$ > tag, so it only saysis $FreeBSD$. > > Checkout Xorg Development Repo: > You will need to install devel/subversion in order to checkout the xorg > repo. Next, you will need to add WITH_NEW_XORG=yes in > your /etc/make.conf if you want to try out the new Xorg and mesa. > > Intel users: note that if you are not qualified for the KMS patch, you > shouldn't use WITH_NEW_XORG=yes because the old intel driver doesn't > build with the new X server. If you are qualified, you should also set > WITH_KMS=yes in /etc/make.conf. > > svn co https://trillian.chruetertee.ch/svn/ports/tags/xorg_7_5_2 > > A small merge script to merge the svn checkout into the real portstree > can be found here: > > http://people.freebsd.org/~miwi/xorg/xorgmerge > > The script is a modified version of the old kdemerge script. Please set > the KDEDIR variable to the path of your X.org ports. > > After merging, run one of the following command, depending on which > tool you use to manage your installed packages. > > portupgrade -af \* > portmaster -a > > After installing these, you will have to rebuild all xf86-* ports. We > will bump all related ports during the commit to the ports tree. > > Roadmap: > > Our current plan is to let the CFT running until the last weekend of > February. We hope to get a lot feedback to solve as many problems as > possible. So please help us to get the best xorg update ever in! > > > Links: > http://wiki.freebsd.org/Intel_GPU [1] > http://wiki.freebsd.org/Xorg > http://miwi.bsdcrew.de/2012/02/working-on-xorg-stuff/ Did you write this at 04:00:00ish? Because the instructions need a serious rewrite. Anyways, this fails for me. Building a kernel with ``options drm'' fails (with some undefined reference errors). Using an ``options drm''-free kernel, X fails to start due to ``(EE) RADEON(0): Kernel modesetting setup failed'', but there's also a notable ``(II) RADEON(0): Kernel too old missing accel information, assuming accel is working'' (does that imply that ``options drm'' has to be fixed before I should try anything else?). I have a /etc/X11/xorg.conf file containing ``Driver "radeon"''. If I remove the xorg.conf file, then I also get ``(EE) LoadModule: Module fbdevhw does not have a fbdevhwModuleData data object.''. I can add a stupid export entry to the fbdevhwstub.c file of the xorg-server port, to make that particular error go away, but I still get ``(EE) RADEON(0): Kernel modesetting setup failed''. I'm using a Radeon 9600 card.