Skip to content

Instantly share code, notes, and snippets.

@anomixer
anomixer / readme.md
Created July 17, 2024 08:19 — forked from Keenuts/readme.md
GSoC 2017 | Virgl Windows Driver

GSOC 2017 | Virgl Windows Driver

Project links

The project is split into several parts:

  • The kernel driver, with simple 3D command forwarding and 3D resource allocation
  • The userland driver, in fact the OpenGL backend
  • The reference, explaining virtio-gpu commands

https://github.com/Keenuts/virtio-gpu-win-icd \

@anomixer
anomixer / install_xrdp.sh
Last active June 27, 2024 03:45 — forked from ElRoberto538/install_xrdp.sh
Notes for installing XorgXrdp and Xrdp with GLAMOR and GFX support
#!/bin/bash
# Install Latest XRDP with XORGXRDP and GFX
BUILD_DIR=/tmp/xrdpbuild
# Prepare Build Directory
rm -f -r $BUILD_DIR
mkdir -p $BUILD_DIR
# Install Dependencies - Dev
@anomixer
anomixer / xrdp-intel-setup.sh
Created June 20, 2024 07:43 — forked from mattisz/xrdp-intel-setup.sh
Setup for Intel acceleration and XRDP
#!/usr/bin/env bash
set -e
sudo -v
sudo apt-get update
sudo apt-get dist-upgrade -y
sudo apt-get autoremove -y
@anomixer
anomixer / setup-freerdp.sh
Created June 20, 2024 05:45 — forked from Nexarian/setup-freerdp.sh
Install FreeRDP
#!/usr/bin/env bash
set -e
sudo -v
sudo apt install -y make git g++ nasm
git clone https://github.com/cisco/openh264.git ~/openh264
cd ~/openh264
@anomixer
anomixer / xrdp-nvidia-setup.sh
Created June 20, 2024 05:45 — forked from Nexarian/xrdp-nvidia-setup.sh
Setup for XRDP using Nvidia Acceleration
#!/usr/bin/env bash
set -e
cd ~
sudo -v
# Make sure system is in a good, updated, clean, state.
sudo apt-get -y update
#!/usr/bin/env bash
set -e
cd ~
sudo -v
sudo apt-get -y install nvidia-prime vim git mesa-utils net-tools \
gnupg2 software-properties-common apt-transport-https gpg wget \
@anomixer
anomixer / xrdp-setup-no-hw-accel.sh
Created June 20, 2024 05:45 — forked from Nexarian/xrdp-setup-no-hw-accel.sh
XRDP setup with only CPU encoding. No hardware acceleration
#!/usr/bin/env bash
set -e
sudo -v
sudo apt-get update
sudo apt-get dist-upgrade -y
sudo apt-get autoremove -y
#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done