GalliumOS / galliumos-distro

Docs, issues, and artwork sources for GalliumOS
https://galliumos.org/
GNU General Public License v2.0
345 stars 11 forks source link

Chromium full screen lockups on braswell edgar updated GOS 3.1 #604

Open tomdwe opened 3 years ago

tomdwe commented 3 years ago

I had trouble running Youtube videos, locking up running full screen. I installed the deb of Chrome and it had the same issue. F4 key didn't go full screen properly. I switched to Firefox and all is well. Firefox is also seeing touchpad reverse scrolling direction settings. This is also an issue with MX Linux and I'm using XFCE. Not sure if it's a Linux or a XFCE problem. So, it doesn't seem to be a Gallium OS issue.

helpdeskdan commented 3 years ago

(Sigh) Me too. Also, other random lockups. (Or so I'm told) Might have to go back to Lubuntu.

goslackware commented 3 years ago

The fix for me:

:: Disable "Use system title bar and borders"

:: Intelligently hide the menu panel.


On a related note, enabling some\all of the below experimental flags may also improve performance, but test it and such: chrome://flags/

This list of enabled experimental flags works well on my, Acer Chromebook 15 (CB3-532) (BANON):

ignore-gpu-blocklist

enable-gpu-rasterization

enable-oop-rasterization-ddl

enable-accelerated-video-decode

enable-zero-copy

After changing the above flags, then closing\reopening chromium, then see the results if the settings took in: chrome://gpu/

Then test a youtube video.

Of course you can also install firefox which works well as is.

goslackware commented 3 years ago

If you still have issues you can disable hardware acceleration in chrome, or disable vsyncing, see below:

create new file ~/.drirc

<device screen="0" driver="dri2">
<application name="Default">
<option name="vblank_mode" value="0"/>
</application>
</device>

However: "vblank_mode=0 tells the graphic card to ignore the refresh rate of your monitor and just try to reach the maximum fps it's capable off.

You usually don't want this, because it causes tearing and wastes battery life without any benefits (you can't view more then, in your case, 60fps because your monitor isn't able to change what's displaying more than 60 times every second)."

The other option is changing from sna to uxa. Add the option to: /usr/share/X11/xorg.conf.d/20-intel.conf Option "AccelMethod" "uxa"

see: /var/log/Xorg.0.log

Refer: https://man.archlinux.org/man/intel.4

"uxa" is said to be more "mature", however "sna" is supposed to be faster, but may have more bugs.

tomdwe commented 3 years ago

Thanks for the response. It didn't work for me. It might be easier to switch the default browser to Firefox. They are trying to do privacy right and "it just works". If Gallium has some pull, it might get some incentive from Mozilla.

ghost commented 3 years ago

Same here, always in Google Meets. Cannot stand firefox and in love with Google everything so that is not a solution. Please fix this GalliumOS Team! I will try the settings for Panel that @goslackware suggested (already turned on the default chromium bar and borders, love the ChromeOS experience just lack of development capabilities).

metaquanta commented 3 years ago

Cannot stand firefox and in love with Google everything so that is not a solution. ChromeOS experience just lack of development capabilities).

If that's the case, @ninjadev-64, mrchromebox's EFI plus arnoldthebat's ChromiumOS can get you Crositini VMs on those unfortunate amd64 Chromebooks stuck with v3.xx official kernels. I had stuff like vscode or android studio running perfectly on a couple Skylake Chromebooks running practically ChromeOS.

ghost commented 3 years ago

Hi,

My Chromebook does have support for Crostini. I used to use it, but I prefer GalliumOS as it is a full Linux distribution without virtualisation and containers. I am happy with GalliumOS, and have changed my fonts and icons to match the ChromeOS ones, just saying that I wouldn’t use firefox.

Thanks, ninjadev64 (without the dash this is my account for external collaboration I like my nice clean list of recent repositories on my other account) -- Aman Khanna 😀 aman@amansprojects.com

goslackware commented 3 years ago

It seems that this issue has been resolved in newer versions of Google Chromium.

Full screen issue with: 87.0.4280.66 (Official Build) Built on Ubuntu , running on Ubuntu 18.04 (64-bit) (it's hit or miss, as in sometimes full screen works, then sometimes it doesn't.)

I don't have issue with latest snapshot: Chromium 90.0.4421.0 (Developer Build) (64-bit)

I'll check out the versions in between with results later if I get time.

On Fri, Feb 12, 2021 at 7:53 AM ninjadev-64 notifications@github.com wrote:

Hi,

My Chromebook does have support for Crostini. I used to use it, but I prefer GalliumOS as it is a full Linux distribution without virtualisation and containers. I am happy with GalliumOS, and have changed my fonts and icons to match the ChromeOS ones, just saying that I wouldn’t use firefox.

Thanks, ninjadev64 (without the dash this is my account for external collaboration I like my nice clean list of recent repositories on my other account)

Aman Khanna 😀 aman@amansprojects.com

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/GalliumOS/galliumos-distro/issues/604#issuecomment-778177936, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIPO2TFCXRRVMBREOCQWAALS6UQC3ANCNFSM4V4QWDYA .