Coder Social home page Coder Social logo

bumblebee-amd-hacks's Introduction

My bio

Just a guy who hangs out in userspace, with interests in homelab operations and video game development. You'll find me playing with a high-level language like Python or TypeScript.

Have a coding, consulting, or modding job? Drop me a mail!

Projects I have authored or contributed to

Homelab

  • Mailrise - Software defined SMTP server that emits notifications powered by Apprise.
  • Apprise - Migration to Python 3. Native asyncio support.
  • DsDDNS - A dynamic DNS client with native support for IPv6.

Other notable

  • Otto - A Discord bot for aviation nerds written in F#.
  • Don't kill my app! - Research on the DuraSpeed system app killer for Nokia devices.

Gaming

Gaming / Train Simulator Classic

  • Open NEC - Replacement scripts for Northeast Corridor content with a focus on realistic safety systems.
  • TypeScriptToLua - Support for Lua 5.0, the dialect used by Train Simulator.
  • railworks-tstl-template - Write type safe scripts for Train Simulator with TypeScriptToLua.
  • RailSimRemote - Use the RailDriver API over HTTP to read and manipulate control states.

Gaming / Open Rails

IRL

  • Getting you to work, courteously and efficiently. ๐ŸšŒ

bumblebee-amd-hacks's People

Contributors

yoryan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bumblebee-amd-hacks's Issues

New ati script -- bumblebee trying to unload radeon module?

Running into a strange issue, wondering if maybe you've come across it.

I upgraded to your new script, followed all the steps indicated, but I'm running into an issue where bumblebeed is trying to unload the radeon module for some reason, and failing, so the virtual Xorg server is timing out. When running bumblebeed -vv:

[   68.364283] [DEBUG]Active configuration:
[   68.364288] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   68.364293] [DEBUG] X display: :8
[   68.364298] [DEBUG] LD_LIBRARY_PATH: 
[   68.364303] [DEBUG] Socket path: /var/run/bumblebee.socket
[   68.364308] [DEBUG] pidfile: /var/run/bumblebeed.pid
[   68.364313] [DEBUG] xorg.conf file: /etc/bumblebee/xorg.conf.fglrx
[   68.364318] [DEBUG] ModulePath: 
[   68.364323] [DEBUG] GID name: bumblebee
[   68.364328] [DEBUG] Power method: none
[   68.364333] [DEBUG] Stop X on exit: 0
[   68.364338] [DEBUG] Driver: fglrx
[   68.364342] [DEBUG] Driver module: fglrx
[   68.364347] [DEBUG] Card shutdown state: 
[   68.364483] [DEBUG]Process /sbin/modinfo started, PID 1704.
[   68.364550] [DEBUG]Hiding stderr for execution of /sbin/modinfo
[   68.439858] [DEBUG]SIGCHILD received, but wait failed with No child processes
[   68.439891] [DEBUG]Configuration test passed.
[   68.440216] [INFO]bumblebeed 3.0-51-ga00f533 started
[   68.440274] [INFO]Initialization completed - now handling client requests
[   76.684566] [DEBUG]Accepted new connection
[   76.684970] [INFO]Unloading radeon driver
[   76.685148] [DEBUG]Process rmmod started, PID 1900.
rmmod: ERROR: 'Wait' behavior is targeted for removal from kernel.
We will now sleep for 10s, and then continue.
[   86.730265] [ERROR]Unloading radeon driver timed out.
[   86.730495] [DEBUG]Socket closed.
[   86.740115] [DEBUG]Process with PID 1900 terminated with 15

76.684566 is where I ran ati run glxinfo in another terminal and it lost its mind. Note that when I first tried this radeon was loaded (for some reason, i'm sure I was poking at things), but I since uninstalled it, yet it still happens. This might be something to bring up to the bumblebee guys, but I figured I'd drop by here first. Ever run into this?

Discovered why card could not be turned on with ACPI

(Documented on my blog)

In short, the reason why (on my computer at least) the system crashes when attempting to turn the card back on is that the system had been suspended and resumed while the card was disabled. Solution is to ensure that discrete graphics card is enabled before suspending.

Might be worth adding a note to the README.

Using ati script to run native Steam games

Great work on these scripts, they've been a huge help for running wine games without having to run the AMD card exclusively (allowing multiple monitors more easily, since xrandr hates fglrx).

One thing I've run into though is that I'm unable to adequately run native Steam games (Dota2 and Natural Selection 2 in this instance) with this -- I can run steam using ati steam and then I put ati run %command% or optirun %command% in the launch options of Steam, with no effect.

Is there any way of getting this to work properly?

EDIT: Actually it seems that there's no need for that if I'm already running steam using the ati script -- setting the launch options in Steam is only if you're running it on the intel drivers it seems.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.