Been having issues with graphics and sound.
I currently have a setup of the right graphics drivers, and kind of sort of playing with Pulse Audio (will need to explore more on this to make it work consistently), where when I first boot Ubuntu, it doesn't work nicely.
I get a pop up saying the configuration details at ~/.xprofile cannot be loaded. After spending several seconds spinning my mouse around trying to get my cursor to appear so I can click the "ok" or "continue" or whatever button, then everything loads perfectly fine graphically. Resolution is as I ask for it in xprofile.
So I'd like some way to wait just a bit longer before attempting to read ~/.xprofile because clearly after enough time passes by, it's going to work.
(This is better than my previous driver where after waking up from a sleep it was at 1024x768 on my good monitor and 1600x900 on my crappy monitor and required me to run sudo bash ~/.xprofile to correct it every time I woke up the PC. I don't have to do this step repeatedly with my current driver, but it's not quite perfect.)
The other issue on sound is my monitors are routinely given different ID numbers. Sometimes it's HDMI and HDMI2, sometimes its HDMI2 and HDMI3. But without fail, it will always make my monitor with crappy speakers the default audio output for monitors (with the alternative option being a headset). This is something I'm playing with still to see if I can get it to either disable the shitty speakers entirely or at least pick the good ones.
But because of the xprofile issues, it's not recognizing my HDMI devices in time. Because the issue is basically that my resolution is too high for what Ubuntu expects. And once drivers load, I guess, then it all works. So I wonder if these are related and if I can delay this step of the loading process it might kill two birds with one stone.