- Saved searches
- Use saved searches to filter your results more quickly
- Mr-Precise/linux-kernel-with-amdgpu-bin
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Перенос на платформу AMD64
- Текущее состояние
- Полностью 64-битное пользовательское пространство
- Минимальная поддержка AMD64 на i386
- Группы рассылки
- Общедоступные машины
- Ссылки
- Debian: простое превращение i386 в amd64
- Dpkg, apt и sources.list
- Ядро
- Завершение
- Ubuntu 20.04.6 LTS (Focal Fossa)
- Desktop image
- Server install image
- Ubuntu 22.04.2 LTS (Jammy Jellyfish)
- Desktop image
- Server install image
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
linux kernel 64bit (amd64) with latest amdgpu drivers. amd-staging-drm-next, clang build
Mr-Precise/linux-kernel-with-amdgpu-bin
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
linux kernel for 64bit (amd64) with latest amdgpu drivers.
This linux kernel also helps to run the latest AMD GPUs with the open source amdgpu kernel driver.
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.
I will also do experimental builds with the clang compiler (Currently: kernel 6.4+, Clang-15+).
Vulkan API — ok
Hardware decode video — ok
This linux kernel compiled on Linux Ubuntu 20.04, but will probably run on Linux Mint, Debian and others debian-based.
To get the best Vulkan performance recommended for use with *ubuntu PPA repo:
*ubuntu jammy 22.04+:
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
or https://launchpad.net/~kisak/+archive/ubuntu/steamvr
*ubuntu focal 20.04+:
https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
or https://launchpad.net/~kisak/+archive/ubuntu/turtle
This is an very experimental kernel, use at your own risk.
- Create a folder in a place convenient for you (for example: ~/kernel)
- Download latest .deb packages from release: linux-libc-dev, linux-headers and linux-image
- It is recommended to install non-free linux-firmware containing firmwares for amd video cards, etc.
- Run sudo dpkg -i *.deb in this directory.
- Reboot. Ok.
If something goes wrong, delete/downgrade them.
About
linux kernel 64bit (amd64) with latest amdgpu drivers. amd-staging-drm-next, clang build
Перенос на платформу AMD64
Эта страница призвана помогать пользователям и разработчикам Debian в работе Debian GNU/Linux на архитектуре AMD64. Здесь вы найдёте информацию о состоянии переноса на данный момент, о доступных разработчикам машинах, о том, где обсуждается разработка переноса, где найти более подробную информацию о разработчиках переноса и ссылки на прочую информацию.
Текущее состояние
AMD64 является официально поддерживаемой архитектурой Debian начиная с выпуска Debian 4.0 (etch).
Перенос содержит ядра для всех 64-битных процессоров AMD с расширением AMD64 и для всех процессоров Intel с расширением Intel 64 и общим 64-битным пользовательским пространством.
Полностью 64-битное пользовательское пространство
Перенос AMD64 полностью 64-битный, позволяющий пользователю получать преимущества этой архитектуры по сравнению с i386:
- нет сегментации памяти в нижней и верхней памяти,
- до 128 ТБайт виртуального адресного пространства на процесс (вместо 2 ГБайт),
- Поддержка 64 ТБайт физической памяти вместо 4 ГБайт (или 64 ГБайт с расширением PAE),
- 16 регистров общего назначения вместо 8,
- gcc по умолчанию использует математические функции SSE2 вместо 387 FPU,
- gcc по умолчанию пропускает frame-pointers при -O2,
- оптимизация во время компиляции использует общую базу для AMD64/Intel 64 вместо унаследованного i386 хлама,
- по умолчанию страницы памяти не исполняемые.
Ядро поддерживает запуск 32-битных двоичных файлов, основные библиотеки для них предоставляются с помощью механизма мультиархитектурности Debian.
Минимальная поддержка AMD64 на i386
Официальный дистрибутив i386 также содержит минимальную поддержку AMD64, заключающуюся в 64-битном ядре, наборе компиляторов, способных создавать 64-битные двоичные файлы, и пакете amd64-libs для запуска сторонних двоичных файлов для amd64 с собственными общими библиотеками.
Группы рассылки
Обсуждения и разработка для этого переноса происходят в листе debian-amd64.
Общедоступные машины
Все члены Debian могут выполнять перенос пакетов, используя машины для переноса Debian.
Ссылки
Назад на домашнюю страницу проекта Debian.
Debian: простое превращение i386 в amd64
Это краткая статья о том, как без переустановки организовать 64-битную архитектуру на вашем 32-битном Debian/Deabian-based дистрибутиве (который вы могли по-невнимательности загрузить вместо 64bit).
* Ваше железо должно изначально поддерживать amd64, магию творить никто не собирается.
* Это может повредить систему, так что действуйте очень осторожно.
* Всё проверялось на Debian10-buster-i386.
* Не делайте этого, если хоть что-то здесь не понимаете.
Dpkg, apt и sources.list
Сразу к делу, если вы сумaсшедший всё взвесили, начинаем подготовку пакетов (в принципе здесь порядок не имеет значения, но по пунктам удобнее)
1. Выбираем amd64 в /etc/apt/sources.list, вставляя ‘ [arch=amd64] ‘ между deb\deb-src и URL
# Base reps deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free # Update reps deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main deb-src [arch=amd64] http://deb.debian.org/debian/ buster-updates main # Security reps deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates main
Это нужно для того, чтобы в будущем загружались только 64-х битные пакеты.
2.Добавляем amd64 в dpkg, чтобы он не ругался:
$ sudo dpkg --add-architecture amd64
3.Обновляем список пакетов:
Ядро
Разумеется всё это не имеет смысла без 64-х битного ядра, поэтому устанавливаем его:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64
Место $VERSION подставить нужную версию ядра.
После установки ядра grub перенастроится автоматически.
Завершение
После перезагрузки наша система уже сможет работать с amd64, но с пакетами могут возникнуть некоторые проблемы. У меня для их решения было достаточно выполнить данные команды:
$ sudo apt --fix-broken install $ sudo apt full-upgrade
Хотя сильно на этот счёт беспокоиться тоже не стоит — все нужные пакеты со временем сами установятся как зависимости, а ненужные удаляются так:
После приведённых выше операций можно опять поправить sources.list, убрав ‘ [arch=amd64] ‘,
чтобы с пакетами не было проблем.
Теперь в вашем распоряжении находится 64-битная система!
Ubuntu 20.04.6 LTS (Focal Fossa)
Ubuntu is distributed on three types of images described below.
Desktop image
The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what most people will want to use. You will need at least 1024MiB of RAM to install from this image.
Choose this if you have a computer based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon, Core 2). Choose this if you are at all unsure.
Server install image
The server install image allows you to install Ubuntu permanently on a computer for use as a server. It will not install a graphical user interface.
Choose this if you have a computer based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon, Core 2). Choose this if you are at all unsure.
A full list of available files, including BitTorrent files, can be found below.
If you need help burning these images to disk, see the Image Burning Guide.
Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | — | |||
SHA256SUMS | 2023-03-22 14:31 | 202 | ||
SHA256SUMS.gpg | 2023-03-22 14:31 | 833 | ||
ubuntu-20.04.6-desktop-amd64.iso | 2023-03-16 15:58 | 4.1G | Desktop image for 64-bit PC (AMD64) computers (standard download) | |
ubuntu-20.04.6-desktop-amd64.iso.torrent | 2023-03-22 14:31 | 325K | Desktop image for 64-bit PC (AMD64) computers (BitTorrent download) | |
ubuntu-20.04.6-desktop-amd64.iso.zsync | 2023-03-22 14:31 | 8.1M | Desktop image for 64-bit PC (AMD64) computers (zsync metafile) | |
ubuntu-20.04.6-desktop-amd64.list | 2023-03-16 15:58 | 39K | Desktop image for 64-bit PC (AMD64) computers (file listing) | |
ubuntu-20.04.6-desktop-amd64.manifest | 2023-03-16 15:52 | 59K | Desktop image for 64-bit PC (AMD64) computers (contents of live filesystem) | |
ubuntu-20.04.6-live-server-amd64.iso | 2023-03-14 23:02 | 1.4G | Server install image for 64-bit PC (AMD64) computers (standard download) | |
ubuntu-20.04.6-live-server-amd64.iso.torrent | 2023-03-22 14:30 | 111K | Server install image for 64-bit PC (AMD64) computers (BitTorrent download) | |
ubuntu-20.04.6-live-server-amd64.iso.zsync | 2023-03-22 14:30 | 2.8M | Server install image for 64-bit PC (AMD64) computers (zsync metafile) | |
ubuntu-20.04.6-live-server-amd64.list | 2023-03-14 23:02 | 10K | Server install image for 64-bit PC (AMD64) computers (file listing) | |
ubuntu-20.04.6-live-server-amd64.manifest | 2023-03-14 22:57 | 17K | Server install image for 64-bit PC (AMD64) computers (contents of live filesystem) |
© 2018 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.
Ubuntu 22.04.2 LTS (Jammy Jellyfish)
Ubuntu is distributed on three types of images described below.
Desktop image
The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what most people will want to use. You will need at least 1024MiB of RAM to install from this image.
Choose this if you have a computer based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon, Core 2). Choose this if you are at all unsure.
Server install image
The server install image allows you to install Ubuntu permanently on a computer for use as a server. It will not install a graphical user interface.
Choose this if you have a computer based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon, Core 2). Choose this if you are at all unsure.
A full list of available files, including BitTorrent files, can be found below.
If you need help burning these images to disk, see the Image Burning Guide.
Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | — | |||
SHA256SUMS | 2023-07-12 09:16 | 414 | ||
SHA256SUMS.gpg | 2023-07-12 09:16 | 833 | ||
ubuntu-22.04-latest-desktop-amd64.iso | 2023-02-23 04:13 | 4.6G | Ubuntu 22.04.1 LTS (Jammy Jellyfish) | |
ubuntu-22.04-latest-live-server-amd64.iso | 2023-02-17 21:57 | 1.8G | Ubuntu 22.04.1 LTS (Jammy Jellyfish) | |
ubuntu-22.04.2-desktop-amd64.iso | 2023-02-23 04:13 | 4.6G | Desktop image for 64-bit PC (AMD64) computers (standard download) | |
ubuntu-22.04.2-desktop-amd64.iso.torrent | 2023-02-23 17:58 | 367K | Desktop image for 64-bit PC (AMD64) computers (BitTorrent download) | |
ubuntu-22.04.2-desktop-amd64.iso.zsync | 2023-02-23 17:58 | 10M | Desktop image for 64-bit PC (AMD64) computers (zsync metafile) | |
ubuntu-22.04.2-desktop-amd64.list | 2023-02-23 04:13 | 24K | Desktop image for 64-bit PC (AMD64) computers (file listing) | |
ubuntu-22.04.2-desktop-amd64.manifest | 2023-02-23 04:09 | 59K | Desktop image for 64-bit PC (AMD64) computers (contents of live filesystem) | |
ubuntu-22.04.2-live-server-amd64.iso | 2023-02-17 21:57 | 1.8G | Server install image for 64-bit PC (AMD64) computers (standard download) | |
ubuntu-22.04.2-live-server-amd64.iso.torrent | 2023-02-23 17:47 | 148K | Server install image for 64-bit PC (AMD64) computers (BitTorrent download) | |
ubuntu-22.04.2-live-server-amd64.iso.zsync | 2023-02-23 17:47 | 3.7M | Server install image for 64-bit PC (AMD64) computers (zsync metafile) | |
ubuntu-22.04.2-live-server-amd64.list | 2023-02-17 21:57 | 7.8K | Server install image for 64-bit PC (AMD64) computers (file listing) | |
ubuntu-22.04.2-live-server-amd64.manifest | 2023-02-17 17:32 | 18K | Server install image for 64-bit PC (AMD64) computers (contents of live filesystem) |
© 2018 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.