All Projects → wilvk → pbec

wilvk / pbec

Licence: MIT license
Polaris Bios Editor for the Console

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to pbec

Gtkplatform
Run Qt applications using gtk+ as a windowing system.
Stars: ✭ 146 (+758.82%)
Mutual labels:  fedora
S2i Python Container
Python container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running Python applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 178 (+947.06%)
Mutual labels:  fedora
Kvm Install Vm
Bash script to build local virtual machines using KVM/libvirt and cloud-init.
Stars: ✭ 248 (+1358.82%)
Mutual labels:  fedora
Livecd Tools
Tools for building live CDs using DNF
Stars: ✭ 149 (+776.47%)
Mutual labels:  fedora
Oregano
Schematic capture and circuit simulator
Stars: ✭ 163 (+858.82%)
Mutual labels:  fedora
Seamly2d
Open source patternmaking software.
Stars: ✭ 197 (+1058.82%)
Mutual labels:  fedora
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (+694.12%)
Mutual labels:  fedora
FlappyBird-N64
Clone of Flappy Bird for Nintendo 64 built using the open source LibDragon SDK. Original game design, graphics, and sound effects created by .GEARS
Stars: ✭ 38 (+123.53%)
Mutual labels:  rom
Image Bootstrap
⛅️ Creates (chroots and) bootable virtual machine images; command line tool (Python 3)
Stars: ✭ 178 (+947.06%)
Mutual labels:  fedora
Howdy
🛡️ Windows Hello™ style facial authentication for Linux
Stars: ✭ 3,237 (+18941.18%)
Mutual labels:  fedora
Spotcommander
The most intuitive and feature-rich remote control for Spotify for Linux
Stars: ✭ 152 (+794.12%)
Mutual labels:  fedora
Conu
conu - python API for your containers
Stars: ✭ 159 (+835.29%)
Mutual labels:  fedora
Rpi Pxe Server
setup a Raspberry Pi as an PXE-Server
Stars: ✭ 197 (+1058.82%)
Mutual labels:  fedora
Rofi
A large collection of Rofi based custom Menu, Applets, Launchers & Powermenus.
Stars: ✭ 2,907 (+17000%)
Mutual labels:  fedora
distrobox
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
Stars: ✭ 4,371 (+25611.76%)
Mutual labels:  fedora
Network
An ansible role to configure networking
Stars: ✭ 134 (+688.24%)
Mutual labels:  fedora
Openvpn Install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
Stars: ✭ 14,199 (+83423.53%)
Mutual labels:  fedora
valet-linux
A fork of Laravel Valet to work in Linux.
Stars: ✭ 1,227 (+7117.65%)
Mutual labels:  fedora
FAQ
Unofficial Fedora FAQ in russian
Stars: ✭ 86 (+405.88%)
Mutual labels:  fedora
Nodejs Rpm
node.js rpm spec
Stars: ✭ 199 (+1070.59%)
Mutual labels:  fedora

Run Status

Polaris Bios Editor for the console (Linux/MacOS/Windows, etc.)


WARNING: Running a modified BIOS will most likely void your GPU warranty and could potentially destroy your GPU. By using this software you agree to full responsibility for any results to your hardware.

Common commands:

Show help:

./pbec

or

./pbec --help

Viewing ROM details:

Print all info in summary:

./pbec -i support/test.rom -s -r ALL

Print only timing strap info:

./pbec -i support/test.rom -s -r VRAM_TIMING

Print all info in full (decimal and hex where relevant):

./pbec -i support/test.rom -f -r ALL

Timing Straps

Copying:

Copying timing straps from array 0 to arrays 1, 2, 3 from support/test.rom to test2.rom:

./pbec -i support/test.rom -c 0 -p 1 2 3 -o test2.rom

Editing:

You can also specify the hexadecimal byte form of a timing strap from the command line using the -n option. The length of the strap should be 96 hexadecimal characters (0-9, a-f).

The following example sets the timing strap in array position 1 to the value specified.

./pbec -i support/test.rom -o test3.rom -n aaaaaaaaaabbbbbbbbbbcccccccccc333333333344444444445555555555666666666677777777778888888889abcdef -p 1

Building:

Prerequisites:

MacOS

Install the gcc compiler tools:

xcode-select --install

Ubuntu

apt-get -y install gcc make g++

Centos/Fedora

yum install gcc gcc-c++

To build:

make clean && make

To run:

./pbec ...

To run tests:

./tests


To build and run tests under different Linux flavours using Docker:

Ubuntu 16.04:

make dockerbuild-ubuntu1604

Fedora 27:

make dockerbuild-fedora27

This will make the binaries in your host as it uses a mounted volume to the source directory.

Other details:

Header information taken from the linux source for the AMD drivers at:

https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/radeon/atombios.h

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].