From owner-freebsd-x11@freebsd.org Fri Dec 30 13:37:07 2016 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B6E9C97A24 for ; Fri, 30 Dec 2016 13:37:07 +0000 (UTC) (envelope-from zaphod@berentweb.com) Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CB31112BA for ; Fri, 30 Dec 2016 13:37:06 +0000 (UTC) (envelope-from zaphod@berentweb.com) Received: by mail-pf0-x236.google.com with SMTP id d2so66758410pfd.0 for ; Fri, 30 Dec 2016 05:37:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=berentweb-com.20150623.gappssmtp.com; s=20150623; h=sender:date:from:to:subject:message-id:mime-version; bh=di5DzpvRySgR48mW9CTW1VOjEU9oguGFK1GmeK0pOvo=; b=LlvuFlCil0AwtRoehtClfC+KI0Fa73YIIWgVamZe+Suy3Ul+471vrKWxXT8kKXy2bK +LKcB16NNj1f66Deb22Mgk4aBeSZGjxyLchkvIV/8HBWk8mq1jd9XO4YN1zaVXjlPsXz TuGZZUJDv/Fznu9k/zeib3lzYgiqicFtyB3RSmIejpdUZLU9ZUhNwNLHabxNxibYE6BK soS4cWAfsq81Hv/8n48Y9NORRqMflpbVOXm3ntYrCIWHr2TJLKIc6UTAIVb4nN1Q7ZnI RpEmfJUhmGgEmXsY5piLeAKOqK2nkwBh4+QmAA85IUW+4ZHKcmJCD9uRWe3uqif3oMGL O1ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :mime-version; bh=di5DzpvRySgR48mW9CTW1VOjEU9oguGFK1GmeK0pOvo=; b=tl7qeYYa0rq8In66SruK5ATHX8oDd6d4g1QJlplxDFhpwcjW0p5DwZy2yhtb7kSnoB S1J57L9hBWfVGxNXjCukttQcx7eXMNJS92CEGV9WXsb64xHs6A13PD+1TDaRT64vJbAr rxl1GcP1wsgIrnnNrQJpu+eqAJRuy8FfSR8Ixz1VGKkJ+Cn4Mq8pgCste2m5zvUCCejl Pi75IKDhew7qZ+UBE46W26OBAXu+cvhMIBx+S3AVFACVmI7b6gwWj5M+L1yaP29QHk/M UHLzTvSr2wG26KsDjvDk+TXS+PnNdUfXky4DE3g6Ob9KVRtdaOrcRmM/aDBIh30DHy9I bBDA== X-Gm-Message-State: AIkVDXJZAM68zv62JsUr5T0ixOZKdBJB0Q9o6QXQ25H4wPAnZqlorewNhrdomxRsdvXUjg== X-Received: by 10.98.85.198 with SMTP id j189mr43020856pfb.182.1483105025898; Fri, 30 Dec 2016 05:37:05 -0800 (PST) Received: from rsbsd.rsb ([85.110.89.18]) by smtp.gmail.com with ESMTPSA id y2sm112914824pff.82.2016.12.30.05.36.59 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 30 Dec 2016 05:37:05 -0800 (PST) Sender: "Raif S. Berent" Date: Fri, 30 Dec 2016 16:36:53 +0300 From: Beeblebrox To: freebsd-x11@freebsd.org Subject: End of year Xorg status rant Message-ID: <20161230163653.54909631@rsbsd.rsb> MIME-Version: 1.0 X-Mailman-Approved-At: Fri, 30 Dec 2016 14:18:47 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 13:37:07 -0000 Hello, I've been using FreeBSD-11 for a little over 2 years. I had upgraded very e= arly to take advantage of the Radeon-KMS drivers. Since the version was HEA= D, I resigned to my fate of strugling through some very serious display pro= blems; now that 11 is Release, I'd like to make some headway on this proble= m. Below listed issues make the FreeBSD Desktop experience a complete Hell = for me. What I'm seeing: * None of the web browsers work well. Firefox crashes immediately. Epiphany= , Midori & Chrome display a litle better but crash prety quickly. Recently = installed qupzilla-qt5, which at least is semi-stable but lines on page tex= t get mixed in to one another resulting in text-on-text - also clickable it= ems are not where they show up on the page. The recent Seamonkey update is = working the best but has same problem as qupzilla-qt5, and if I wait a whil= e the page gets re-drawn correctly. Best browser is Opera, works and stable= , but scares the s**t out of me when I use it since it's old and probably v= ulnerable. If I add a script-blocker extension to it (likes of no-script), = Opera also stops displaying the page. * Window Managers have mixed stability. Lumina crashes within 15-20 secs of= coming up; so does openbox/gnome. Gnome-3/gnome-classic is semi-stable, bu= t most text is garbled and you have a tough time navigating around. All Gno= me-based apps have it the worst and display strange things even when used i= n other WM's. Enlightenment, which was broken for a while seems fixed and i= s performing to some degree. Fluxbox is the most stable. * Java-based apps behave horribly, must are very quick to crash. VirtualBox= for example - It's near impossible to use the GUI and navigate a VM Guest = because the mouse pointer jumps around like its on amphetamines. Several ot= her java apps have problems with inability to display text (blank lines ins= tead), slow response to mouse clicks or flickering. * All Desktop/WM's have a "stick mouse" problem, where mose refuses to move= incrementally (usually near app fram borders) so I end up jerking my hand = like some mental case to accelerate the mouse out of its stickieness. * All apps now come with a default yellow foreground setting, but that's th= e least of my problems :p (nice screenshot of these problems attached). A = part of the issue might be libGL, as a recent java app crash log highlights= (log file also attached). * When I switch to vt-console (alt-F1-8) and back to desktop (Alt-F9), some= times the screen starts to flicker like mad and if there's a terminal at t= he foreground the machine starts inputing an endless series of "0-0-0-0-0-0= -0-0" that I must stop with ctrl+c * Another possibility I thought of is that the Linux layer in src (COMPAT_L= INUX32) is not happy with the driver code. The reason I bring that up is th= at while testing sysutils/grub2-pcbsd, grub drops to grub-console (path to = mount root) and the keyboard/screen output is very unresponsive to the poin= t that it takes 1/2 minute for screen output to change. * All in all, the problem can be best described as an inability to properly= refresh/redraw the display; which brings me to the end of this rant. Thanks for reading, merry Solstice and a happy New Year to all of you.=20 SYSTEM: * FreeBSD 11.0-STABLE #0 4370756a792(stable/11): Fri Dec 30 09:48:35 +03 20= 16 * All ports installed through poudrire built packages. * GPU: RS880 [Radeon HD 4250] * Possibly relevant Xorg.log output: (WW) Falling back to old probe method for fbdev (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so (EE) LoadModule: Module fbdevhw does not have a fbdevhwModuleData data obje= ct. (II) UnloadModule: "fbdevhw" (EE) Failed to load module "fbdevhw" (invalid module, 0) (WW) Falling back to old probe method for vesa (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support --=20 FreeBSD_amd64_11-Stable_RadeonKMS Please CC my email when responding, mail from list is not delivered.