Date: Sat, 25 Jan 2014 09:00:47 -0600 From: Nathan Whitehorn <nwhitehorn@freebsd.org> To: Alexey Dokuchaev <danfe@FreeBSD.org>, ppc@freebsd.org Subject: Re: Sharing experience: X11 on Mac Mini G4 (ATI RV280) Message-ID: <52E3D19F.5000002@freebsd.org> In-Reply-To: <20140125135241.GB97062@FreeBSD.org> References: <20140125135241.GB97062@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 01/25/14 07:52, Alexey Dokuchaev wrote: > Hi, > > After playing around with fresh -CURRENT on the console, I've built X11 bits > to see if I can go graphic. Fresh ports tree, Nathan's patch [*] applied, > WITHOUT_NEW_XORG added to /etc/make.conf. > > Results are not totally atrocious, but still somewhat disappointing. Ports > that I've installed: > > x11-servers/xorg-server (w/out HAL/devd crap; AIGLX on; suid root) > x11-drivers/xf86-video-ati > x11-drivers/xf86-input-keyboard > x11-drivers/xf86-input-mouse > x11/{xterm,xinit,xauth} > graphics/mesa-demos (for glxinfo/glxgears) > x11-wm/openbox > > A tiny ~/.xinitrc (should be enough for the test): > > xterm & > exec openbox > > 1) Simply running "startx" (w/out /etc/X11/xorg.conf) both as normal user > and root did not work: Xorg complained that "Primary device is not PCI" > (WTF?) and "Failed to load module fbdev" (duh! didn't install that one; > I want normal ATI driver and GLX/DRI support). > > 2) X -configure as root produced xorg.conf.new file with some meaningful > Device section (mentions correct card name per pciconf(8); Driver = > "radeon" and some probably correct BusID). No idea why it could not be > determined via simple "startx" without any X11 config though, like it > had always worked for my on x86 for the past few years already. > > 3) Copying xorg.conf.new file to /etc/X11/xorg.conf allowed me to finally > see xterm with openbox default window decorations; glxinfo reports that > direct rendering is enabled. glxgears reported around 85 FPS (that is, > on Radeon 9200; on my ~2006 x86 laptop with Intel GMA 900 it is around > 830 FPS). About five minutes later X hung. Mac Mini itself was still > alive (via ssh), but trying to switch consoles resulted in instant hang > of the entire system, requiring me to power-cycle it. The drm(4) module on PPC sometimes has issues. You could try disabling it in your xorg.conf (or removing the relevant kernel modules, drm.ko and radeon.ko, from /boot/kernel) and see if that helps. It will make 3D slower, but might fix the stability issues. -Nathan > 4) It looks like OpenBox (I've tried both builds with and without Imlib2) > has some endianess problem: xterm icon appeared greenish (in the window > title and when switching windows with Alt-Tab). Other colors (at least > what I could see during this very short test run) were OK. This seems > particularly weird as I did not find any related patches in Gentoo/Arch > packages of OpenBox. > > I'd like to hear other's people experience with X11 on Mac Mini G4 against > recent -CURRENT. Any ideas/pointers on how to remedy problems I've seen > are also much appreciated, thanks! > > ./danfe > > [*] http://people.freebsd.org/~nwhitehorn/new_xorg_ppc.diff > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52E3D19F.5000002>