Pcsx2: Will GTK-3 support remain experimental in the next stable release ?

Created on 14 Feb 2018  路  13Comments  路  Source: PCSX2/pcsx2

PCSX2 version:
1.6

Description of the question:
We are considering to retire the wxWidgets GTK-2 build to only keep the GTK-3 build in a near future. Currently pcsx2 is our only remaining blocker. I'd like to know if the GTK-3 support will be considered as more mature with the next release (so we will wait a little longer before phasing our wxgtk2) or if it will remain experimental ?

Thank you!

GUGTK Question / Discussion

Most helpful comment

It is fair suggestion. Main issue is to do a release :)

All 13 comments

Who is "we" ?

So far the support is experimental because

  • I didn't use (therefore test) PCSX2 gtk3
  • Wx wasn't gtk3 bug free (don't remember which wx version)

We is Solus.
So you mean the gtk3 support will most likely remain as it is now with the next release ?

I'd like to know if the GTK-3 support will be considered as more mature

The question, if really any, is when the next stable release will be.
The milestones page you linked might give you the wrong impression - we are still kinda far from shipping.
(and nonetheless the only functional change for that would just be 43f5b5e2a655ec3ef40bf99f83dac0c894cff1e0, which doesn't look life-changing)

In other news though, as said it's experimental because nobody checked it.
Not because somebody did, and found bugs.

The GTK3 build works fine IMO.

No problem for building it.
Will do some testing with gtk3 during the following weeks and report eventual issues.

 Will do some testing with gtk3 during the following weeks and report eventual issues.

That the spirit. Honestly it should work. Only the plugins (actually only GSdx in recent git) use pure GTK for the configuration interface otherwise GTK is used through wxWidget.

So far, we haven't encountered any major issue with the gtk3 build of PCSX2. There is a small regression (advanced settings window width), but the one pad config screen looks better (although it is not yet perfect), so overall it's balanced

You have an old onepad plugin. There is a new GUI based on wxwidget.

What's the status on this ? Are there any _issues_ that need testing still left ?

Well it doesn't hurt to tag it as experimental. Distributions are free to use GTK3 anyway.

Debian and Ubuntu still rely on GTK2. Hopefully with GTK4 release, people will start a transition to 3.

Not sure what is the exact GTK status on wxWidget 3/3.2

Well imho, as long as it is tagged as experimental, most distro will stick to GTK2 build.
We finally decided to keep on using wxWidgets GTK-2 for now for all the applications. We will probably do another assessment in some months with the problematic applications and a newer version a wxWidgets.

Personally I think PCSX2 is in pretty good shape with GTK3. You do whatever you want of this of course, but personally I would suggest removing the experimental flag in the next release (whenever it will occurs) to avoid a chicken and egg situation where you wait for people to show more interest for a gtk3 build and distros wait for the feature to leave experimental.

Just my 2 cents :smiley:

It is fair suggestion. Main issue is to do a release :)

In Gentoo we switched git version to GTK-3 9 monthes ago and no issues were reported against this transition.
Current stable 1.6.0 added to Gentoo with GTK-3 enabled as well.

Was this page helpful?
0 / 5 - 0 ratings