From owner-freebsd-ppc@freebsd.org Fri May 24 00:10:51 2019 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF642158F1E3 for ; Fri, 24 May 2019 00:10:50 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 12AA86A619 for ; Fri, 24 May 2019 00:10:50 +0000 (UTC) (envelope-from bacon4000@gmail.com) Received: by mail-io1-xd35.google.com with SMTP id g84so6394756ioa.1 for ; Thu, 23 May 2019 17:10:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=NFqyQb5qerbYLDPI531wdn3gcunGyXfjRiUxgVa8/Bs=; b=SsxRtMMGpBSVLQ5hUuXfFffpurok/eGlZPs5R8TVvUsCSk0fZ0ryEXBvt/NCazzrRu vJ4uj4h3zEKRiMA9ZOLiSF0OYIydf4kZaKDEY6rj147bNG0uHofplIigO3qDVD8eUHFs 2M+RYZs4YF6c3yrQVSXgq6bKLS9vIzZSazmFUklrxlEkptcW3kdvIyXOe/s6sPqk6/Oq Vi9SRwc1gQ3f3YQmib+jCnSJ2vul9x9vnggWcKKhUjWMlsKRNY77XJtamaxoZ6hNvhW9 BjhOOuk4g+r9UqjkJDPKu7VW2VGjcMQW0WIonMyk3JKYHXUNTiPU1Eb6ivMA9pD612DZ mRRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=NFqyQb5qerbYLDPI531wdn3gcunGyXfjRiUxgVa8/Bs=; b=F63S2eMUClyOFKif9Rbe/YxIQrRaGzEZA/i/0zQZzj3cmnqFvytfq5mGR48LBNiWun LOOx08fR8aqtn+Ju1mUp4ii/f6ej4FX11MwrEJBcpvW6FYzVJS5lkV+k2OXasz7Etqhd 1Z7B4zJrtlZK3GdFTGV9nJ3ZocGZxaNNRqMwCz2FwblSJfWbSlujo6Ku6MZ1woIxyMrU w2mYU3+3WBLXAmrJ7M6TaQFaEhC4muAZjBfdS0Ym7KJCeBEZsQwH8jh/8Y6LIZsF+QPG AlzopN44RS8Rzs6ezq1ORoMZTlDRxNaSqQoVBXg1sHaCmRQd6RmWmp1sS1PWPjx+WKOh tdBw== X-Gm-Message-State: APjAAAVb8FRKbwh950Jqp3lpWv5tEY/5JM4UJZKQZDvCt+WE4iz2WUtb EqqV/jjla5PIpT2aBtxcshH3kpJD X-Google-Smtp-Source: APXvYqww8/yLpDqkPgkXnY8v296frpFtsatKlQz0v3x2UziefOwoTJrjzNamkSeaztwPDMhTE01r7w== X-Received: by 2002:a6b:7008:: with SMTP id l8mr53967251ioc.210.1558656648926; Thu, 23 May 2019 17:10:48 -0700 (PDT) Received: from toshiba.acadix.biz ([2605:a000:bc45:5f00:224:d2ff:fe27:bb80]) by smtp.gmail.com with ESMTPSA id 132sm541833ity.9.2019.05.23.17.10.47 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Thu, 23 May 2019 17:10:48 -0700 (PDT) Subject: Re: Mac G5 X11 performance To: Francis Little Cc: freebsd-ppc@freebsd.org References: From: Jason Bacon Message-ID: Date: Thu, 23 May 2019 19:10:47 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Rspamd-Queue-Id: 12AA86A619 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=SsxRtMMG; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of bacon4000@gmail.com designates 2607:f8b0:4864:20::d35 as permitted sender) smtp.mailfrom=bacon4000@gmail.com X-Spamd-Result: default: False [-6.86 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ppc@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[5.3.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.86)[ip: (-8.68), ipnet: 2607:f8b0::/32(-3.29), asn: 15169(-2.29), country: US(-0.06)] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 May 2019 00:10:51 -0000 Netsurf works fine, but unfortunately depends on a legacy libutf8proc, which conflicts with the more modern utf8proc required by many other ports (including subversion). All firefox dependencies build ("make depends" runs clean), so we're very close. BTW, there are ~27,000 binary packages for ppc64, ~31,000 for amd64.  Not bad, and that number will jump when a few key ports like qt5-core are fixed. On 2019-05-23 14:02, Francis Little wrote: > I find WindowMaker fairly responsive. > > I've not had a lot of luck with a web browser yet, Midori builds and > comes up but cannot load webpages for some reason. > > > > > On Thu, 23 May 2019, 19:25 Jason Bacon, > wrote: > > > This is not a very important issue, but thought I'd bring in up in > case > there's a simple solution. > > I have an iMac G5, used mainly for port testing, but I've found that > it's very close to being a usable desktop system (running SLiM login > manager and LXDE as other mainstream desktop environments don't > currently build).  All it would need is a few more key ports fixed > (e.g. > firefox or chromium, qt5-*) and improved X11 performance. > > X11 performance is slow to the point where a dragged window won't > even > keep up with the mouse. > > Chipset and Xorg info is below. > > Loading radeonkms causes a complete system freeze. > > I haven't found anything on the freebsd-ppc pages or elsewhere to > help. > > If anyone knows of any ways to improve the situation, I'd appreciate > hearing them.  If they're not too hackish, I would add support to > sysutils/desktop-installer so others with PowerPC Macs can configure > them with minimal effort. > > vgapci0@pci0:0:16:0:    class=0x030000 card=0x41501002 > chip=0x41501002 > rev=0x00 hdr=0x00 >      vendor     = 'Advanced Micro Devices, Inc. [AMD/ATI]' >      device     = 'RV350 [Radeon 9550/9600/X1050 Series]' >      class      = display >      subclass   = VGA > > [    66.665] > X.Org X Server 1.18.4 > Release Date: 2016-07-19 > [    66.665] X Protocol Version 11, Revision 0 > [    66.665] Build Operating System: FreeBSD 12.0-RELEASE-p3 powerpc > [    66.666] Current Operating System: FreeBSD imacg5.acadix.biz > > 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC powerpc > [    66.667] Build Date: 01 May 2019  12:53:13AM > [    66.667] > [    66.667] Current version of pixman: 0.34.0 > [    66.667]     Before reporting problems, check http://wiki.x.org >      to make sure that you have the latest version. > [    66.667] Markers: (--) probed, (**) from config file, (==) > default > setting, >      (++) from command line, (!!) notice, (II) informational, >      (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > [    66.667] (==) Log file: "/var/log/Xorg.0.log", Time: Thu May 23 > 12:59:10 2019 > [    66.790] (==) Using system config directory > "/usr/local/share/X11/xorg.conf.d" > [    66.834] (==) No Layout section.  Using the first Screen section. > [    66.834] (==) No screen section available. Using defaults. > [    66.834] (**) |-->Screen "Default Screen Section" (0) > [    66.834] (**) |   |-->Monitor "" > [    66.835] (==) No monitor specified for screen "Default Screen > Section". >      Using a default monitor configuration. > [    66.835] (==) Automatically adding devices > [    66.835] (==) Automatically enabling devices > [    66.835] (==) Not automatically adding GPU devices > [    66.835] (==) Max clients allowed: 256, resource mask: 0x1fffff > [    66.921] (==) FontPath set to: >      /usr/local/share/fonts/misc/, >      /usr/local/share/fonts/TTF/, >      /usr/local/share/fonts/OTF/, >      /usr/local/share/fonts/Type1/, >      /usr/local/share/fonts/100dpi/, >      /usr/local/share/fonts/75dpi/ > [    66.921] (==) ModulePath set to "/usr/local/lib/xorg/modules" > [    66.921] (II) The server relies on devd to provide the list of > input > devices. >      If no devices become available, reconfigure devd or disable > AutoAddDevices. > [    66.921] (II) Loader magic: 0x1023d968 > [    66.921] (II) Module ABI versions: > [    66.921]     X.Org ANSI C Emulation: 0.4 > [    66.921]     X.Org Video Driver: 20.0 > [    66.922]     X.Org XInput driver : 22.1 > [    66.922]     X.Org Server Extension : 9.0 > [    66.922] (WW) xf86EnableIO -1 > [    66.922] (II) xf86EnableIO: ffffffff > [    66.922] (WW) Can't map IO space! > [    66.922] (--) PCI: (0:0:16:0) 1002:4150:1002:4150 rev 0, Mem @ > 0x98000000/134217728, 0x90000000/65536, I/O @ 0x00000400/256, BIOS @ > 0x????????/65536 > [    66.923] (II) LoadModule: "glx" > [    66.945] (II) Loading > /usr/local/lib/xorg/modules/extensions/libglx.so > [    67.207] (II) Module glx: vendor="X.Org Foundation" > [    67.207]     compiled for 1.18.4, module version = 1.0.0 > [    67.207]     ABI class: X.Org Server Extension, version 9.0 > [    67.208] (==) AIGLX enabled > [    67.208] (==) Matched modesetting as autoconfigured driver 0 > [    67.209] (==) Matched scfb as autoconfigured driver 1 > [    67.209] (==) Assigned the driver to the xf86ConfigLayout > [    67.209] (II) LoadModule: "modesetting" > [    67.209] (II) Loading > /usr/local/lib/xorg/modules/drivers/modesetting_drv.so > [    67.222] (II) Module modesetting: vendor="X.Org Foundation" > [    67.222]     compiled for 1.18.4, module version = 1.18.4 > [    67.222]     Module class: X.Org Video Driver > [    67.222]     ABI class: X.Org Video Driver, version 20.0 > [    67.222] (II) LoadModule: "scfb" > [    67.222] (II) Loading > /usr/local/lib/xorg/modules/drivers/scfb_drv.so > [    67.232] (II) Module scfb: vendor="X.Org Foundation" > [    67.232]     compiled for 1.18.4, module version = 0.0.4 > [    67.232]     ABI class: X.Org Video Driver, version 20.0 > [    67.232] (II) modesetting: Driver for Modesetting Kernel > Drivers: kms > [    67.232] (II) scfb: driver for wsdisplay framebuffer: scfb > [    67.233] (--) Using syscons driver with X support (version > 8589934592.0) > [    67.233] (++) using VT number 9 > > [    67.233] (WW) Falling back to old probe method for modesetting > [    67.234] (EE) open /dev/dri/card0: No such file or directory > [    67.234] (WW) Falling back to old probe method for scfb > [    67.234] scfb trace: probe start > [    67.234] (II) scfb(0): using default device > [    67.234] scfb trace: probe done > [    67.234] (WW) VGA arbiter: cannot open kernel arbiter, no > multi-card > support > [    67.234] scfb: PreInit 0 > [    67.234] (II) scfb(0): Using: depth (32),    width (1680), >  height > (1050) > [    67.235] (II) scfb(0): Creating default Display subsection in > Screen > section >      "Default Screen Section" for depth/fbbpp 24/32 > [    67.235] (==) scfb(0): Depth 24, (==) framebuffer bpp 32 > [    67.235] (==) scfb(0): RGB weight 888 > [    67.235] (==) scfb(0): Default visual is TrueColor > [    67.235] (==) scfb(0): Using gamma correction (1.0, 1.0, 1.0) > [    67.235] (II) scfb(0): Vidmem: 7087k > [    67.235] (==) scfb(0): DPI set to (96, 96) > [    67.235] (**) scfb(0): Using "Shadow Framebuffer" > [    67.235] (II) Loading sub module "shadow" > [    67.235] (II) LoadModule: "shadow" > [    67.236] (II) Loading /usr/local/lib/xorg/modules/libshadow.so > [    67.359] (II) Module shadow: vendor="X.Org Foundation" > [    67.359]     compiled for 1.18.4, module version = 1.1.0 > [    67.359]     ABI class: X.Org ANSI C Emulation, version 0.4 > [    67.359] (II) Loading sub module "fb" > [    67.359] (II) LoadModule: "fb" > [    67.360] (II) Loading /usr/local/lib/xorg/modules/libfb.so > [    67.415] (II) Module fb: vendor="X.Org Foundation" > [    67.415]     compiled for 1.18.4, module version = 1.0.0 > [    67.415]     ABI class: X.Org ANSI C Emulation, version 0.4 > [    67.415] scfb: PreInit done > [    67.415] (II) UnloadModule: "modesetting" > [    67.415] (II) Unloading modesetting > [    67.415] (--) Depth 24 pixmap format is 32 bpp > [    67.416] scfb: ScfbScreenInit 0 > [    67.416]     bitsPerPixel=32, depth=24, defaultVisual=TrueColor >      mask: ff0000,ff00,ff, offset: 16,8,0 > [    67.416] mmap returns: addr 0x811b4b000 len 0x6ec000, fd 6, off 0 > [    67.416] scfb: ScfbSave 0 > [    67.416] scfb: ScfbSave done > [    67.418] (==) scfb(0): Backing store enabled > [    67.418] scfb: ScfbScreenInit done > [    67.418] (==) RandR enabled > [    67.437] (II) AIGLX: Screen 0 is not DRI2 capable > [    67.437] (EE) AIGLX: reverting to software rendering > [    67.738] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer > [    67.739] (II) AIGLX: Loaded and initialized swrast > [    67.739] (II) GLX: Initialized DRISWRAST GL provider for screen 0 > [    68.589] (II) config/devd: probing input devices... > [    68.589] (II) config/devd: adding input device (null) > (/dev/kbdmux) > [    68.589] (II) LoadModule: "kbd" > [    68.591] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so > [    68.609] (II) Module kbd: vendor="X.Org Foundation" > [    68.609]     compiled for 1.18.4, module version = 1.9.0 > [    68.609]     Module class: X.Org XInput Driver > [    68.609]     ABI class: X.Org XInput driver, version 22.1 > [    68.609] (II) Using input driver 'kbd' for 'kbdmux' > [    68.609] (**) kbdmux: always reports core events > [    68.609] (**) kbdmux: always reports core events > [    68.609] (**) Option "Protocol" "standard" > [    68.609] (**) Option "XkbRules" "base" > [    68.609] (**) Option "XkbModel" "pc105" > [    68.609] (**) Option "XkbLayout" "us" > [    68.609] (**) Option "config_info" "devd:kbdmux" > [    68.610] (II) XINPUT: Adding extended input device "kbdmux" > (type: > KEYBOARD, id 6) > [    68.611] (II) config/devd: kbdmux is enabled, ignoring device > ukbd0 > [    68.611] (II) config/devd: kbdmux is enabled, ignoring device > ukbd1 > [    68.612] (II) config/devd: adding input device (null) > (/dev/sysmouse) > [    68.612] (II) LoadModule: "mouse" > [    68.613] (II) Loading > /usr/local/lib/xorg/modules/input/mouse_drv.so > [    68.665] (II) Module mouse: vendor="X.Org Foundation" > [    68.665]     compiled for 1.18.4, module version = 1.9.3 > [    68.665]     Module class: X.Org XInput Driver > [    68.665]     ABI class: X.Org XInput driver, version 22.1 > [    68.665] (II) Using input driver 'mouse' for 'sysmouse' > [    68.665] (**) sysmouse: always reports core events > [    68.665] (**) Option "Device" "/dev/sysmouse" > [    68.665] (==) sysmouse: Protocol: "Auto" > [    68.666] (**) sysmouse: always reports core events > [    68.666] (==) sysmouse: Emulate3Buttons, Emulate3Timeout: 50 > [    68.666] (**) sysmouse: ZAxisMapping: buttons 4 and 5 > [    68.666] (**) sysmouse: Buttons: 5 > [    68.666] (**) Option "config_info" "devd:sysmouse" > [    68.666] (II) XINPUT: Adding extended input device "sysmouse" > (type: > MOUSE, id 7) > [    68.667] (**) sysmouse: (accel) keeping acceleration scheme 1 > [    68.667] (**) sysmouse: (accel) acceleration profile 0 > [    68.667] (**) sysmouse: (accel) acceleration factor: 2.000 > [    68.667] (**) sysmouse: (accel) acceleration threshold: 4 > [    68.667] (II) sysmouse: SetupAuto: hw.iftype is 4, hw.model is 0 > [    68.667] (II) sysmouse: SetupAuto: protocol is SysMouse > [    68.668] (II) config/devd: device /dev/ums0 already opened > [    68.668] (II) config/devd: device /dev/ums1 already opened > [    68.670] scfb: SaveScreen 0 > [    68.670] scfb: SaveScreen done > [   668.671] scfb: SaveScreen 0 > [   668.672] scfb: SaveScreen done > > -- > Earth is a beta site. > > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to > "freebsd-ppc-unsubscribe@freebsd.org > " > -- Earth is a beta site.