Skip to content

linux kernel 64bit (amd64) with latest amdgpu drivers. amd-staging-drm-next, bin build

License

Notifications You must be signed in to change notification settings

Mr-Precise/linux-kernel-with-amdgpu-bin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

linux kernel for 64bit (amd64) with latest amdgpu drivers.

GitHub all releases
This is "Ready For Use" linux kernel also helps to run the latest AMD GPUs with the open source amdgpu kernel driver.

What for?

This is my attempt to get an outdated video card to work well with good results.
Driver work checked on AMD Radeon HD 77XX (Cape Verde PRO, GCN 1.0), Tobago PRO (GCN 2.0), but will probably work on others.

This linux kernel compiled on Linux Ubuntu 22.04 (jammy), but will probably run on Linux Mint 21.3+ and other debian-based.

Features

Currently preferred for AMD platforms, also Nvidia/Intel compatible.
Used custom experimental config with support for different hardware.
Includes a large count of drivers (big kernel).
Enabled ntfs (read/write support).
Enabled Android modules (binder).
Enabled some security settings.
And other useful (probably) settings.
It is also planned to create a repository.

What works?

Vulkan - ok
Hardware decode video - ok
Most hardware - ok
Steam Proton/Wine DXVK performance - ok
SteamVR/ALVR - ok

What is it based on?

The corresponding kernel source code tree can be found here:
https://gitlab.freedesktop.org/agd5f/linux/-/tree/amd-staging-drm-next
and here:
https://gitlab.freedesktop.org/agd5f/linux/-/branches/active

Useful PPAs:

To get the best Vulkan / OpenGL performance recommended for use with *ubuntu PPA repo:

*ubuntu jammy 22.04+:

*ubuntu focal 20.04+:

(for kernel 6.11.0-rc6 and below)

Vulkan Libs & SDK repo:

Useful repository with Vulkan Libs & SDK for *ubuntu 20.04/22.04/24.04.
Contains latest libraries, headers, verify tools, glslang and SDK for develop apps.
Actual add/instal instructions here: vulkan.lunarg.com/doc/view/latest/linux/getting_started_ubuntu.html
Vulkan 1.3.283.0 latest for old LTS *ubuntu 20.04: vulkan.lunarg.com/doc/sdk/1.3.283.0/linux/getting_started_ubuntu.html

Linux firmware images:

Install latest upstream firmwares for Linux kernel drivers to support new hardware
https://gitlab.com/kernel-firmware/linux-firmware
You can download the prepared .deb package here releases/firmware
Required 1 gigabyte of free disk space and additional space in /boot.

Warnings:

This is an very experimental kernel, use at your own risk.
If something goes wrong, delete/downgrade them.
Don't forget to remove old kernels, but keep at least 2 latest working ones just in case.
Due to the configuration features of this kernel, the boot screen (log) may not be displayed. This does not affect functionality.

How to install:

  1. Create a folder in a place convenient for you (for example: ~/kernel)
  2. Download .deb only packages from latest release: linux-libc-dev, linux-headers and linux-image
  3. Also recommended to install non-free linux-firmware containing firmwares for amd video cards, etc...
  4. Run sudo dpkg -i *.deb in this directory.
  5. Reboot. Ok.

About

linux kernel 64bit (amd64) with latest amdgpu drivers. amd-staging-drm-next, bin build

Topics

Resources

License

Stars

Watchers

Forks