Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
tomdwe opened this issue Jan 10, 2021 · 8 comments
Open

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

tomdwe opened this issue Jan 10, 2021 · 8 comments

Comments

@tomdwe
Copy link

tomdwe commented Jan 10, 2021

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
Copy link

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

@goslackware
Copy link

goslackware commented Jan 23, 2021

The fix for me:

:: Disable "Use system title bar and borders"

  • Open chromium-browser
  • right click the empty area to the right of the tabs
  • Uncheck: "Use system title bar and borders"

:: Intelligently hide the menu panel.

  • open settings -> panel
  • Set, Automatically hide the panel = Intelligently
    Now notice that chromium will take the full screen area, and youtube videos will render.

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
Copy link

goslackware commented Jan 23, 2021

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
Copy link
Author

tomdwe commented Jan 24, 2021

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
Copy link

ghost commented Feb 5, 2021

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
Copy link

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
Copy link

ghost commented Feb 12, 2021 via email

@goslackware
Copy link

goslackware commented Feb 16, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants