Re: A question about "Software rendering for gnome-shell"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2012-02-20 at 23:52 -0700, Michal Jaegermann wrote:
> At https://fedoraproject.org/wiki/Features/Gnome_shell_software_rendering
> I am reading "The standard Gnome 3 experience is now available on all
> hardware".  Is this a plan, a wish or this is supposedly describing the
> current situation?  I am asking because on my rawhide installation
> (Radeon RV280 graphics card) I am surely not observing anything of that
> sort. Gnome shell goes alway into an "fallback" mode while "Forced
> Fallback Mode" is definitely off.  Just checked to be sure.

Yeah, ugly corner case.  I was hoping to have a tristate there by now.
Part of the issue is people who still want to play quake in hardware,
which, nngh.

You'd kind of like to fix this with a gnome-session patch like:

---
         if (_has_hardware_gl (display) != 0) {
-                _print_error ("No hardware 3D support.");
-                goto out;
+		/* Check for acceptable software support */
+		setenv ("LIBGL_ALWAYS_SOFTWARE", "1", 1);
+		if (_has_hardware_gl (display) != 0) {
+			_print_error ("No hardware 3D support.");
+			goto out;
+		}
         }
---

But I'm pretty sure that also needs a fix to libGL since it's not
currently expecting that variable to change from under it, and having
just tried to write the patch to fix _that_ it's a bit sketchy but
probably works for this limited case.

Mind testing the following scratch builds to see if they give you shell
on llvmpipe?

http://kojipkgs.fedoraproject.org/scratch/ajax/task_3807698/
http://kojipkgs.fedoraproject.org/scratch/ajax/task_3807716/

- ajax

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/test

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux