Skip to content

Latest commit

 

History

History
185 lines (128 loc) · 4.16 KB

ubuntu-20-10.md

File metadata and controls

185 lines (128 loc) · 4.16 KB

Razer Blade Stealth Linux & Ubuntu 20.10

Razer Blade Stealth (Early 2016, Intel 6500U, UHD / HiDPI) Ubuntu Linux 20.10, running Wayland & Gnome.

Issues

Suspend Loop

After resume, the system loops back in suspend. The system send an ACPI event where the kernel defaults are different.

Change kernel defaults:

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash button.lid_init_state=open"

Update grub

sudo update-grub

Caps-Lock Crash

The RBS crashes randomly mostly if you hit "Caps Lock", causes by the build-in driver.

Modify /etc/default/keyboard, replacing capslocks by a second ctrl:

sudo nano /etc/default/keyboard
XKBOPTIONS="ctrl:nocaps"

Touchscreen & Firefox

Firefox doesn't seem to care about the touchscreen at all. Tell Firefox to use XINPUT2:

sudo nano /etc/environment
MOZ_USE_XINPUT2=1
MOZ_ENABLE_WAYLAND=1

Logout - Login.

Tweaks

Install Gnome Tweak Tool:

sudo apt install gnome-tweak-tool

"Capitaine" Cursors

git clone https://github.com/keeferrourke/capitaine-cursors.git
cd capitaine-cursors
./build.sh -d xhd
cp -pr dist/dark ~/.icons/capitaine-cursors
  • Select via gnome-tweaks-tool: Appearance, Themes, Cursor

Grub Theme

Razer Grub Theme for RBS 4k.

sudo mkdir /boot/grub/themes
sudo cp -r themes/grub /boot/grub/themes/razer

Add Theme:

sudo nano /etc/default/grub
GRUB_GFXMODE="3840x2160-32"
GRUB_THEME="/boot/grub/themes/razer/theme.txt"

Update Grub

sudo update-grub

Razer Core

Thunderbolt

  • Connect Razer Core
  • Authorization: Settings -> Devices -> Thunderbolt
  • Razer Core: Authorized

Note: This 2m cable works without problems. I measured no (performance) differences compared with the included very short cable (tested on Windows & Linux).

Nvidia Driver

Install nvidia-driver-390 driver:

sudo apt install nvidia-driver-390

Bumblebee

Install Bumblebee / Primus:

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

Change bumblebee.conf

sudo nano /etc/bumblebee/bumblebee.conf
LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input

Change /etc/environment

sudo nano /etc/environment
__GLVND_DISALLOW_PATCHING=1

Create Nvidia Blacklist:

sudo nano /etc/modprobe.d/blacklist-nvidia.conf
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset

Patch primusrun

sudo mv /usr/bin/primusrun /usr/bin/primusrun.bak
sudo cp usr/bin/primusrun /usr/bin/

Test:

primusrun glxinfo | grep OpenGL

Steam

Install Corefonts for Steam Play:

sudo apt install ttf-mscorefonts-installer

Run steam games on your external GPU over Bumblebee/primusrun:

  • Start steam
  • Select your game
  • Select "Properties"
  • "Set Launch Options"
  • Insert "primusrun %command%"