tag:blogger.com,1999:blog-8178351983666189422024-02-23T20:05:03.651-06:00Jeremy Winingerjeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.comBlogger122125tag:blogger.com,1999:blog-817835198366618942.post-81000684680043811022023-12-22T07:54:00.001-06:002023-12-22T07:54:47.926-06:00Do you need to 'open' a bunch of .dylib files and macOS bitches about it?<p>On a brisk December morning I was trying to run qemu from a terminal on my Mac mini. When I issued the 'qemu-system-ppc' command macOS threw a shit fit about all 36 .dylib files in the libs directory not being from a recognized developer. I figured I needed to right click and open each one a few times to set them as unblocked. I got about five files into it and was like "e'ff this noise'. I went out on google and found <a href="https://apple.stackexchange.com/questions/436674/how-to-unblock-binary-from-use-because-mac-says-it-is-not-from-identified-develo">this site</a>. The below command fixed the problem.<br /><br />xattr -dr com.apple.quarantine <file name><br /><br />or in my case<br /><br />xattr -dr com.apple.quarantine *.dylib<br /><br />Thank you <a href="https://apple.stackexchange.com/users/107222/david-anderson" target="_blank">Dave Anderson</a><span style="color: #0c0d0e;">.</span></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-17254934848079160612023-09-20T08:23:00.004-05:002023-12-22T07:55:45.754-06:00Enable XMOS Audio Codec on Atomic Pi<br /><br /> I've had an Atomic Pi for a while not but only started to mess with it. One of the features it has is a XMOS dedicated audio codec. Unfortunately it does not enable at boot time on Linux. Make the below a shell script and execute it to bring the magic of audio to life. You might have to run the script using sudo. This needs to be done on every reboot. <br /><br /><i>#!/bin/sh<br />echo 349 > /sys/class/gpio/export echo low >/sys/class/gpio/gpio349/direction <br />sleep 1 <br />echo high > /sys/class/gpio/gpio349/direction <br />echo 332 > /sys/class/gpio/export echo low >/sys/class/gpio/gpio332/direction<br /></i><br />If all goes as it's supposed to then you should have audio through the built on speaker out jacks.<p> </p><p dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;"><span id="docs-internal-guid-63812a6b-7fff-3e49-0410-d43acfbbdd79"></span></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-85242166676835338202023-08-22T21:54:00.003-05:002023-08-22T21:54:18.664-05:00SELinux and Custom Systemd .service Files<br /><br />I had a custom systemd .service file I was trying to add and have it run at boot time. Unfortuniately it kept bitching at me about "<span style="color: red;">Failed to start readpartition.service: Unit readpartition.service not found.</span>". After looking around the Interwebs I found the below page by Craig Earley. The girth of it was to run this command so SELinux will allow it as a service.<div><br /></div><div><b>sudo chcon system_u:object_r:systemd_unit_file_t:s0 <name of service>.service</b></div><div><br /></div><div>This command is useless if you aren't running a SELinux enabled Linux Distro. But it works like magic if you are.</div><div><br /></div><div>For a more in depth look at the problem and it's solutions visit Craig's page:<br /><a href="https://craigearley.com/2020/05/15/how-to-enable-a-systemctl-service-unit-without-disabling-selinux/">https://craigearley.com/2020/05/15/how-to-enable-a-systemctl-service-unit-without-disabling-selinux/</a></div><div><br /></div><div>Thank You, Craig Earley!</div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-41465705305112044582023-06-28T08:03:00.002-05:002023-07-28T09:20:20.111-05:00WINE and isskin.dll<br /><br /> I was making my best attempt at running a software installer of questionable origin only to receive this error.<br /><br /><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><i>Runtime Error (at - 1:0): Cannot Import dll:C:\users\xxx\Temp\is-00IEG.tmp\isskin.dll</i></blockquote><div><br />After digging around the glorious Interwebs I found an <a href="https://forum.winehq.org/viewtopic.php?t=8896">old post on WINEHQ</a> with the same error. The answer to the problem was<br /><br /></div><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><div style="text-align: left;"><i>winetricks vcrun6sp6 mfc42</i></div></blockquote><div><br />After installing the above 2 dll's the installer worked and all was well. <p style="background-color: white;"></p><p></p></div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-26100360282657598932023-04-20T01:08:00.002-05:002023-04-20T01:08:31.488-05:00Remember, brother, anal sex can be a fun and enjoyable experienceI said to ChatGPT, "write a beginners guild to anal sex . told in the style of Hulk Hogan".<div><br /></div><div>ChatGPT said, "OK"</div><div><br /></div><div>"Well let me tell you something, brother! If you're interested in trying out anal sex, then you've come to the right place! Let me give you a beginner's guide that will help you get started safely and enjoyably.</div><span style="background-color: #444654; color: #e06c2b; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">
</span>First things first, you gotta take it slow, brother. Start with some good ol' fashioned foreplay to get you and your partner in the mood. Use plenty of lube, and make sure you're both relaxed and comfortable.<span style="background-color: #444654; color: #e06c2b; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;"><br /></span><div><span style="background-color: #444654; color: #e06c2b; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">
</span>Now when it comes to the main event, communication is key, dude. Talk to your partner and make sure you're both on the same page. If you're the one receiving, let your partner know if something doesn't feel right, and if you're the one doing the penetrating, make sure to check in and make sure your partner is comfortable and enjoying themselves.<span style="background-color: #444654; color: #e06c2b; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">
</span>When it comes to positioning, there are a few options, brother. Some people prefer to start with spooning or doggy-style, while others like to try it on top or with one partner lying flat. Experiment a bit and find what works best for you and your partner.<span style="background-color: #444654; color: #e06c2b; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">
</span>Now here's the important part, dude. When it comes to safety, there are a few things to keep in mind. Make sure to use plenty of lube to reduce the risk of tearing or discomfort. If you're using toys, make sure they're specifically designed for anal play and have a flared base to prevent them from getting stuck. And most importantly, always use protection to reduce the risk of STIs.<span style="background-color: #444654; color: #e06c2b; font-family: Söhne, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; white-space: pre-wrap;">
</span>Remember, brother, anal sex can be a fun and enjoyable experience, but it's important to take it slow, communicate with your partner, and always put safety first. Now go out there and have some fun, brother!"</div><div><br /></div><div>ChatGPT then leaned over and whispered into my ear, "This content may violate our <a href="https://platform.openai.com/docs/usage-policies/content-policy">content policy</a>. If you believe this to be in error, please <a href="https://forms.gle/3gyAMj5r5rTEcgbs5">submit your feedback</a> — your input will aid our research in this area."</div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-79025378003600841162023-04-13T21:07:00.002-05:002023-04-13T21:07:28.761-05:00 Notes for my venture into Playstation 3 custom firmware (CFW)<p>These are some notes I've gathered about what can be done after installing CFW on my Playstation 3. This is by no means a guide. If you have need of this information or are searching then it may be of help. Out of context the post is pretty useless.</p><p><b>ps3 browser exploit</b></p><p>The exploit is a troublesome to get working. The chances of getting it on the first try are very slim. Do not get discouraged it will eventually take.</p><p><b>nopaystation and pkgi ps3</b></p><p>The PS3 installable nopaystation is called PKGi PS3. This installs on the PS3 itself and once configured provides the same function as nopaystation. PKGi PS3 uses the same TSV databases as nopaystation. </p><p>PKGi PS3's github page is located at <a href="https://github.com/bucanero/pkgi-ps3">https://github.com/bucanero/pkgi-ps3</a></p><p>nopaystation (and it's TSV databases) can be found <a href="https://nopaystation.com/">https://nopaystation.com</a></p><p>The PS3 games and dlcs TSV databases should be downloaded from the nopaystation homepage. Once downloaded rename them to pkgi_games.txt and pkgi_dlcs.txt respectively. After installing PKGi PS3 on your PS3 you should ftp to the PS3 and go to the path /dev_hdd0/game/NP00PKGI3/USRDIR and upload both text file databases. Restart your PS3 for good luck.</p><p>The PKGi PS3 icon is under Network on the XMB</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEghQE9TmEUfiUpO43CI2g53_xeqVNuwZ3sE9ETSngDh2o4h12RgIOzuk1KjB8GItCYFKURRZ8RA9NvrVIHZbrhROFnCdbCROy_Hbl4ORi-7KoPqj7jxOjZ0FYps2X3F52oc3lKzBRZlowxnHihBNQPSSXCF-36cXbZ4lKaWKyh2SSnSZiIySmFNWi5d5w" style="margin-left: 1em; margin-right: 1em;"><img alt="pkgi ps3 icon on the xmb" data-original-height="716" data-original-width="1279" height="224" src="https://blogger.googleusercontent.com/img/a/AVvXsEghQE9TmEUfiUpO43CI2g53_xeqVNuwZ3sE9ETSngDh2o4h12RgIOzuk1KjB8GItCYFKURRZ8RA9NvrVIHZbrhROFnCdbCROy_Hbl4ORi-7KoPqj7jxOjZ0FYps2X3F52oc3lKzBRZlowxnHihBNQPSSXCF-36cXbZ4lKaWKyh2SSnSZiIySmFNWi5d5w=w400-h224" title="pkgi ps3 icon on the xmb" width="400" /></a></div><br /><br /><p></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-77620882445549601982023-03-22T09:52:00.005-05:002023-03-22T09:55:45.582-05:00This application failed to start because no QT platform plugin could be initializedI recently installed the Windows Battle.net App on my Linux box and after installation I received the <b><i>This application failed to start because no QT platform plugin could be initialized</i></b> error.<div> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHDFgki6Vzxl0usncBJ19jignj3Mj3BCHiAXllBDPHZNWcTHKoNj0oFcRUR7ApX0tR8U1LCxPg-WbjN-XGHOeamrVsQ8TJYCa7OJPtOpQmvKey_WHqmZ4pjUcn6RDdiKYxbbzcxgCyh88aYxmF4Vaa7ZZDefVYj58W2pWlKYfPtgq01wLORuqqm2TUCg/s346/Screenshot%20from%202023-03-22%2009-44-37.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="145" data-original-width="346" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHDFgki6Vzxl0usncBJ19jignj3Mj3BCHiAXllBDPHZNWcTHKoNj0oFcRUR7ApX0tR8U1LCxPg-WbjN-XGHOeamrVsQ8TJYCa7OJPtOpQmvKey_WHqmZ4pjUcn6RDdiKYxbbzcxgCyh88aYxmF4Vaa7ZZDefVYj58W2pWlKYfPtgq01wLORuqqm2TUCg/w400-h168/Screenshot%20from%202023-03-22%2009-44-37.png" width="400" /></a></div><div><br /></div><div><br /></div><div>After googling the error I came up with the below command which fixed the issue.<div><br /></div><div>Open a terminal and cd to <br /><p><span style="font-family: helvetica;"></span></p><blockquote><span style="font-family: helvetica;"><wine prefix path>/drive_c/Program Files (x86)/Battle.net/Battle.net.<battle net version here>/platforms</span></blockquote><p></p><p>Be sure to replace <span style="font-family: helvetica;"><wine prefix path></span> with the actual path to your wine prefix. Likewise <span style="font-family: helvetica;"><battle net version here></span> will be a string of numbers, make sure you have the right path.</p><p>Once there run the below command</p><p><span style="background-color: white; color: #1c1c1c; font-family: helvetica;"></span></p><blockquote>setfattr -x user.DOSATTRIB qwindows.dll</blockquote><p></p><p>for more information about the setattr comand check out the below link.</p><p><span style="font-family: helvetica;"><a href="https://man7.org/linux/man-pages/man2/getxattr.2.html">https://man7.org/linux/man-pages/man2/getxattr.2.html</a></span></p></div></div></div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0Evansville, IN, USA37.9715592 -87.57108989.661325363821156 -122.7273398 66.28179303617884 -52.414839799999996tag:blogger.com,1999:blog-817835198366618942.post-36223808040020934452023-02-04T10:26:00.003-06:002023-02-04T10:26:24.396-06:00<p>I've been messing around with my SEGA Saturn recently. To backup my games I've been using cdrdao. Below is the command I'm using.</p><p><b><span style="font-family: arial;">sudo cdrdao write --swap --eject --driver generic-mmc CueFile.cue</span></b></p><p>The --swap part is very important. Without it I was getting static instead of CD audio in games.</p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-16627869933146229122022-12-27T23:00:00.005-06:002023-03-22T09:53:16.272-05:00Accurate AI Promtps #1 (NSFW)<p><b><span style="font-size: large;">large nipples on bare exposed breasts, hanging down breasts, brown nipples, woman of color, shopping for an all in one fax copier printer at best buy</span></b></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhCKsc-HXiBhroVLs5CUeU23wOonCL6oC2fY8h6ysbD-BRiDM6VBdmCunnGPvWrn30Uri-RIn-1X4jo0wUqx_A_YxMJD8NyBWc1o5qYjzt3BOIG1cENrJNVNxz1bVONeUN3TB7ik0GG13FMzXB4rrnOCK6wHfCBy4Sgm2dpVtngscb9uIZg5min34R0TA" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="400" data-original-width="400" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhCKsc-HXiBhroVLs5CUeU23wOonCL6oC2fY8h6ysbD-BRiDM6VBdmCunnGPvWrn30Uri-RIn-1X4jo0wUqx_A_YxMJD8NyBWc1o5qYjzt3BOIG1cENrJNVNxz1bVONeUN3TB7ik0GG13FMzXB4rrnOCK6wHfCBy4Sgm2dpVtngscb9uIZg5min34R0TA" width="240" /></a></div><p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh7f1yKIK-yb0yZELqO8cnycKQPFxePKa0qaZUI11af1AU2Hkejd78rrbsp9wACSuCNZRlG6Wx8RVn5Ifiol_MS0Yr0h08U1OjMtHCtBq7epbBBfDTP_oHzrtlvJkvho95t5J_uWqxaNcKzejxEBF330GqtvHsPvT75TcR5hWkj_b8JyImYu_Y7xrUKfg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="400" data-original-width="400" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEh7f1yKIK-yb0yZELqO8cnycKQPFxePKa0qaZUI11af1AU2Hkejd78rrbsp9wACSuCNZRlG6Wx8RVn5Ifiol_MS0Yr0h08U1OjMtHCtBq7epbBBfDTP_oHzrtlvJkvho95t5J_uWqxaNcKzejxEBF330GqtvHsPvT75TcR5hWkj_b8JyImYu_Y7xrUKfg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEie-xRyoxSPyg2_anwnm0nMumIIym_NqllnvU2BVgtaeuhNsmuUqE-IbjpR-4m9aB3ntnmNK4E_5QzAhWaxgoABmoLlOVMBvF7-NtpWqNlUM-KypVN2AtUOJxrnHh36S54QnzXWcVv84WnbqZp3mU5PzlrOhemErwR7DbJ7BPfF50JuTwGrGmDbnar4bQ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="400" data-original-width="400" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEie-xRyoxSPyg2_anwnm0nMumIIym_NqllnvU2BVgtaeuhNsmuUqE-IbjpR-4m9aB3ntnmNK4E_5QzAhWaxgoABmoLlOVMBvF7-NtpWqNlUM-KypVN2AtUOJxrnHh36S54QnzXWcVv84WnbqZp3mU5PzlrOhemErwR7DbJ7BPfF50JuTwGrGmDbnar4bQ" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhwOefSVidPqX4-qLi7uK1X5NeBZC_iR59jZMj5m0HrRuYVoO4uLe-6n7rUgQFv0hrlFxsBDB09WrB3Gj3b822UflX9z6Cjlfmt2e1aO1rFXoJYfQkhMA3MIaINT_GpIGxP1rG8qHFXuT__yz7fom1wiiYWyd-SB_mTfXg_Bd-0Lkz1BWQvwBK8hL5bFg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="400" data-original-width="400" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhwOefSVidPqX4-qLi7uK1X5NeBZC_iR59jZMj5m0HrRuYVoO4uLe-6n7rUgQFv0hrlFxsBDB09WrB3Gj3b822UflX9z6Cjlfmt2e1aO1rFXoJYfQkhMA3MIaINT_GpIGxP1rG8qHFXuT__yz7fom1wiiYWyd-SB_mTfXg_Bd-0Lkz1BWQvwBK8hL5bFg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhi8k9IF8-kBFzRhuIoq3nnD2lR6di9S7XtAJAVwATbZmLs_LIObRQBr-vNIBSy1mI-H-CS9AL4ONwzdcUcdA7OU-nm1fXLjK-JNpCT2kPNQeo0o9vRpV0w9ErHyegKTArGo8UbtYh6KzC85q3cEsrEuUmsJfcZ7oXXiqRNsZ0QRbtfW0s53V4uncTu0g" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="400" data-original-width="400" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhi8k9IF8-kBFzRhuIoq3nnD2lR6di9S7XtAJAVwATbZmLs_LIObRQBr-vNIBSy1mI-H-CS9AL4ONwzdcUcdA7OU-nm1fXLjK-JNpCT2kPNQeo0o9vRpV0w9ErHyegKTArGo8UbtYh6KzC85q3cEsrEuUmsJfcZ7oXXiqRNsZ0QRbtfW0s53V4uncTu0g" width="240" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">#AInal #stabledifussion #AI #womenofcolor #goodjob</div><br /><p></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0Evansville, IN, USA37.9715592 -87.57108989.661325363821156 -122.7273398 66.28179303617884 -52.414839799999996tag:blogger.com,1999:blog-817835198366618942.post-43731508204642818502022-10-14T19:12:00.001-05:002022-10-14T19:12:58.104-05:00I'm Impatient - Fedora 37<p> I'm impatient and do not want to wait 4 days for Fedora 37 to launch. Below are the commands to use if you're impatient too. This is for upgrading from Fedora 36.</p><p>Start with this command to make sure everything is up to date before you attempt your hasty upgrade.</p><blockquote>sudo dnf upgrade --refresh</blockquote><p> Next install the dnf upgrade plugin.</p><p></p><blockquote><p>sudo dnf install dnf-plugin-system-upgrade</p></blockquote><p>This next one takes a bit depending on your 'net speed.</p><p></p><blockquote>sudo dnf system-upgrade download --releasever=37</blockquote><p>Finally the money shot! </p><blockquote>sudo dnf system-upgrade reboot</blockquote><p>If you didn't fuck up you should be running Fedora 37 when finished. </p><p></p><p></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-18497899887597146892022-07-01T06:28:00.002-05:002023-03-22T09:53:43.955-05:00Ship of Harkinian - Linux BuildLast night I followed the instructions and compiled up a fresh batch of Ship of Harkinian. You can download it from the below link.<br /><br />The binary compiles in a docker container so it used its own libraries versions. In order to get it to run under Fedora 36 I had to make a symbolic link from my installed libbz2. The command I used it below.<div><br /></div><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><div style="text-align: left;"><b>sudo ln -sT libbz2.so.1.0.8 /usr/lib/libbz2.so.1.0</b></div></blockquote><p> Here are some screen shots. Download link is below.</p><p style="text-align: center;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiuXfMwctPiWoQpLLTIieSyYxdef9njy7sBpvCVVxTMIInFueKIRcmJtCu6KzMNEYubS_2tUkqDckd9wsJuTJybtQdT6oPzq47Tkx3b4MjEyoFgzTQc1LSHSJ1gTFVY5OPaXqBDDoiazkwHGZjVJcHhFE7loNN72I6jdqf9iNwRB4f1FxlhyUrszAj9lQ" style="margin-left: 1em; margin-right: 1em;"><img data-original-height="530" data-original-width="661" height="321" src="https://blogger.googleusercontent.com/img/a/AVvXsEiuXfMwctPiWoQpLLTIieSyYxdef9njy7sBpvCVVxTMIInFueKIRcmJtCu6KzMNEYubS_2tUkqDckd9wsJuTJybtQdT6oPzq47Tkx3b4MjEyoFgzTQc1LSHSJ1gTFVY5OPaXqBDDoiazkwHGZjVJcHhFE7loNN72I6jdqf9iNwRB4f1FxlhyUrszAj9lQ=w400-h321" width="400" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgsocWi_VDWTdC2nr11zmBTeuudIqI1otbTymKUpjSi6PfZWv8uPI3uELdowg7JREfXopgIPl4J1cy4LHVl3SK01bsb0T3gjnZLSXK-EY_LByBqIkA4z37fH6UDLOhhqXdlT3HF4d9H4J0BaGeiLRRMKvDO9AN10wMkQZQLjuGsT2tgUkYQILHyBdvsKw" style="margin-left: 1em; margin-right: 1em;"><img data-original-height="530" data-original-width="661" height="321" src="https://blogger.googleusercontent.com/img/a/AVvXsEgsocWi_VDWTdC2nr11zmBTeuudIqI1otbTymKUpjSi6PfZWv8uPI3uELdowg7JREfXopgIPl4J1cy4LHVl3SK01bsb0T3gjnZLSXK-EY_LByBqIkA4z37fH6UDLOhhqXdlT3HF4d9H4J0BaGeiLRRMKvDO9AN10wMkQZQLjuGsT2tgUkYQILHyBdvsKw=w400-h321" width="400" /></a></div><br /><div style="text-align: left;"><a href="https://drive.google.com/file/d/1L26f_OskwJB_Fq3RX4TrViKemhZr8Q0n/view?usp=sharing" rel="nofollow" target="_blank">Download form Google Drive.</a></div><p></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0Evansville, IN, USA37.9715592 -87.57108989.661325363821156 -122.7273398 66.28179303617884 -52.414839799999996tag:blogger.com,1999:blog-817835198366618942.post-24355435498236043632022-06-10T20:53:00.001-05:002022-10-14T19:05:39.710-05:00Stadia Hardware VP9 under Fedora Linux<h1 style="text-align: center;">RIP Stadia. I'll miss you.</h1><div><br /></div>After long nights of beating my head against a wall I finally figured out the special recipie for hardware decoding the VP9 codec in Google Stadia. Contrary to what I've read in a whole slew of forum posts from the past 2 years, hardware decoding is possible in Linux with the standard Google Chrome browser. I didn't need to use any special builds of Chromium or Microsoft's Edge browser. I am using the very same RPM you can download off Google's website.<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgs5mDV5XT9_Tz_1Zl-jTq1Q6Clx8v1zoBT9V6M0KZjRmVSCCzhFpdkqr8ySNVeaBo5h5AjVketcjvaAT0Xvuq_fYpmtuMa_sUsYblgrUIUR_8S5gszQ1XjvKI6cAuasjFjXPN2nbgHzqAguL75GfFGz3wLNaAMB4TxKMQf1DQfrF8vSlBcckTyNNtl5Q" style="margin-left: 1em; margin-right: 1em;"><img data-original-height="953" data-original-width="1324" height="288" src="https://blogger.googleusercontent.com/img/a/AVvXsEgs5mDV5XT9_Tz_1Zl-jTq1Q6Clx8v1zoBT9V6M0KZjRmVSCCzhFpdkqr8ySNVeaBo5h5AjVketcjvaAT0Xvuq_fYpmtuMa_sUsYblgrUIUR_8S5gszQ1XjvKI6cAuasjFjXPN2nbgHzqAguL75GfFGz3wLNaAMB4TxKMQf1DQfrF8vSlBcckTyNNtl5Q=w400-h288" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: x-small;">Goggle Stadia</span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: x-small;"><br /></span></div><div class="separator" style="clear: both; text-align: left;">I am running Fedora 36 Workstation Linux. I'm not sure how much of this article will apply to other distributions but at least the general idea should hold up. I'm running with an AMD 6900XT RDNA2 card in my system, I've not installed any extra driver or libva packages beyond what's installed during the OS install. So everything should be pretty standard for other AMD or Intel cards. nVidia cards will need their proprietary drivers installed. Normally I use the nVidia packages from RPM Fusion but you can install them however you please. I also run a X.ORG session as I couldn't get hardware decoding to work in Wayland.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">First off you'll want to make sure your card supports libva decoding. I'd think pretty much any modern video card will, but to check use the terminal command<b> vainfo</b>. Below is the output for my system.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><span></span><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>[jeremy@fedora ~]$ vainfo</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>libva info: VA-API version 1.14.0</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>libva info: Found init function __vaDriverInit_1_14</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>libva info: va_openDriver() returns 0</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>vainfo: VA-API version: 1.14 (libva 2.14.0)</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>vainfo: Driver version: Mesa Gallium driver 22.0.3 for AMD Radeon RX 6900 XT (sienna_cichlid, LLVM 14.0.0, DRM 3.44, 5.17.12-300.fc36.x86_64)</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b>vainfo: Supported profile and entrypoints</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileMPEG2Simple :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileMPEG2Main :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileVC1Simple :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileVC1Main :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileVC1Advanced :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileH264ConstrainedBaseline:<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileH264ConstrainedBaseline:<span style="white-space: pre;"> </span>VAEntrypointEncSlice</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileH264Main :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileH264Main :<span style="white-space: pre;"> </span>VAEntrypointEncSlice</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileH264High :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileH264High :<span style="white-space: pre;"> </span>VAEntrypointEncSlice</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileHEVCMain :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileHEVCMain :<span style="white-space: pre;"> </span>VAEntrypointEncSlice</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileHEVCMain10 :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileHEVCMain10 :<span style="white-space: pre;"> </span>VAEntrypointEncSlice</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileJPEGBaseline :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileVP9Profile0 :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileVP9Profile2 :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileAV1Profile0 :<span style="white-space: pre;"> </span>VAEntrypointVLD</b></span></div><div class="separator" style="clear: both;"><span style="font-size: x-small;"><b> VAProfileNone :<span style="white-space: pre;"> </span>VAEntrypointVideoProc</b></span></div></div></blockquote><p>It looks like my card is supported so I'm gonna move on to convinecing Chrome to use this hardware decode acceleration. Several forum posts from the past couple of years claim I need to set flags under <b>chrome://flags</b> to enable hardware VP9 decoding but this is untrue. I've done everything via the command line. I didn't want to make anything set in stone so the command line is fine with me. </p><p>Here is the terminal command I used to start Chrome with.</p><p><b>google-chrome --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy --enable-features=VaapiVideoDecoder --disable-features=UseChromeOSDirectVideoDecoder --use-gl=egl</b></p><p>After starting Chrome with the above options you can navigate to <b>chrome://gpu</b> and check out what your card is capable of. Mine looks like the below.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSOP91m5kLK-Cz817fTb2_N8hRX2lvtuz80AHew_4GHdSILsLb0tDjUluPRSkkRlWPwMJQKJj0QzWlUcN6IJC3HaAueoI93Ac2P74E8o1_jl3BzBn1ZQ_l3q9lrvjiE-0E6vripIKRGWf4hWCJapt9W8tBL8FPVVRgAHVWp0iCC-5TpT2XtUJ5ER56Dg/s612/Screenshot%20from%202022-06-10%2019-54-03.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="464" data-original-width="612" height="303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSOP91m5kLK-Cz817fTb2_N8hRX2lvtuz80AHew_4GHdSILsLb0tDjUluPRSkkRlWPwMJQKJj0QzWlUcN6IJC3HaAueoI93Ac2P74E8o1_jl3BzBn1ZQ_l3q9lrvjiE-0E6vripIKRGWf4hWCJapt9W8tBL8FPVVRgAHVWp0iCC-5TpT2XtUJ5ER56Dg/w400-h303/Screenshot%20from%202022-06-10%2019-54-03.png" width="400" /></a></div><br /><p>The biggie here is <b>Video Decode: <span style="color: #38761d;">Hardware accelerated</span></b>. If you see it's enable then Stadia should be good to go.</p><p>Before you run off to stadia.com I recommend installing one google extension to help enable the VP9 codec and set your monitor's resolution. I'm talking about Stadia Enhanced. You can find it by <a href="https://chrome.google.com/webstore/detail/stadia-enhanced/ldeakaihfnkjmelifgmbmjlphdfncbfg" target="_blank"><b>clicking here</b></a> or searching for it on the Chrome Web Store. Once you have it added to Chrome we can go to stadia.com.</p><p>If you're familiar with the Stadia website you'll notice a couple of changes caused by Stadia Enhanced. Namely the cheeseburger menu button next to the search box. We'll be using this menu to set up the few changes we need to make to Stadia. Just follow along and you'll be set in no time.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhAraWmjg2QyWaLqfROkWu79Mk89phibSetVGtMEDbQZhjZee9Xk3vwrODSfUzBTtYsdoOXSO1lfBNMWv_HYsH2Ic2MZqdwM9AeYi1ZvK6CIOZBW2hSTYL0OdSEbDoSQt079d9y08pMazcN9kyb_JQyo1RtYcplILYMpar8hmwQxFeNruDm_dQSe2PBag" style="margin-left: 1em; margin-right: 1em;"><img data-original-height="434" data-original-width="602" height="288" src="https://blogger.googleusercontent.com/img/a/AVvXsEhAraWmjg2QyWaLqfROkWu79Mk89phibSetVGtMEDbQZhjZee9Xk3vwrODSfUzBTtYsdoOXSO1lfBNMWv_HYsH2Ic2MZqdwM9AeYi1ZvK6CIOZBW2hSTYL0OdSEbDoSQt079d9y08pMazcN9kyb_JQyo1RtYcplILYMpar8hmwQxFeNruDm_dQSe2PBag=w400-h288" width="400" /></a></div><div><br /></div><div>See the cheeseburger menu button? It's right by the search box. Click it!</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgDPhTb6PDwkMR25kCchpSSk2m3AnmY4fQ7d8QcWY3xwwwKkFH38M8_LkqwwDciyBNImubMSi4ZI1PvroHleHmGLyLTVCeHuVOU_JEpVEQ5pw1p2iMTf2liSVkxdEN-f0_Pnf-KILxUnSRdld_vHpMkDSKNoS2CGhXHXnA6c-vL6RuUeaqX7oL94i96Eg" style="margin-left: 1em; margin-right: 1em;"><img data-original-height="431" data-original-width="682" height="253" src="https://blogger.googleusercontent.com/img/a/AVvXsEgDPhTb6PDwkMR25kCchpSSk2m3AnmY4fQ7d8QcWY3xwwwKkFH38M8_LkqwwDciyBNImubMSi4ZI1PvroHleHmGLyLTVCeHuVOU_JEpVEQ5pw1p2iMTf2liSVkxdEN-f0_Pnf-KILxUnSRdld_vHpMkDSKNoS2CGhXHXnA6c-vL6RuUeaqX7oL94i96Eg=w400-h253" width="400" /></a></div><div><br /></div><div>After you click the cheeseburger a memu will drop down. You'll want to click on the Stream tab to the side. Here you will set the Codec to VP9, set the resolution to whatever your monitor will do (keep in mind anything over 1080p requires Stadia Pro) and enable the Stream Monitor for now to verify Chrome is decoding in hardware.</div><div class="separator" style="clear: both;"><br />Normally after setting option in Stadia I refresh the page to make sure they took properly. After Stadia refreshes pick a game and start it. If everything goes as it should you will have confirmation in the Stream Monitor nestled in the upper left hand corner. It should look something like this.</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRCO2o9AqsGcpL1CwLFlZnVJf9_H-5hFgkEvN0sJb3sFQBxbcxwXPwcn0kRr8xDz9Apc9G_QgHSWpYTdqjWKUZoI1X0xESO_dY2tM-eVsXD5L_vkyvtJCH7Op1EhrRr0zQeUY17V9JpLYvbKN6z18uFoJ4iW-gVM1QJBCtlMFTus1epg4r-h6bCHd5w/s532/Screenshot%20from%202022-06-10%2020-41-11.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="532" data-original-width="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRCO2o9AqsGcpL1CwLFlZnVJf9_H-5hFgkEvN0sJb3sFQBxbcxwXPwcn0kRr8xDz9Apc9G_QgHSWpYTdqjWKUZoI1X0xESO_dY2tM-eVsXD5L_vkyvtJCH7Op1EhrRr0zQeUY17V9JpLYvbKN6z18uFoJ4iW-gVM1QJBCtlMFTus1epg4r-h6bCHd5w/s16000/Screenshot%20from%202022-06-10%2020-41-11.png" /></a></div><br /><div>Now you have verified everything is working. You can back out of your game and disable the Stream Monitor if you like. From here you can make a desktop item for stadia with the needed options or you can start it from a terminal each time. The choice is yours about how to use this newly learned information.</div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-30110858585587067932022-02-20T00:12:00.004-06:002022-02-20T05:12:13.131-06:00Applications I use on my M1 MacI'm normally a Linux guy (Fedora Linux mostly). I have several favorite programs I use when running Linux. Some of them compile and run fine on my M1 Mac mini. Some are a complete train wreck. Below is a list of Mac specific applications I use and what they are used for. I'll update this list as I discover new applications which tickle my fancy.<br /><br /><div><span style="font-size: large;"><b>Bitmap graphics and photo editing</b></span><div><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgLDASc1ZUsuHcm33lOMM9YLe4fpC6_bjVbzbNZ0w3c3DMB2gAKfLb2kXciR3Bn_2SQK_tTYrJX5cW1HdLwRe-kQeHkS85C14xRj14v0NLA3vrcqtcszISBbCmbEaSzNeo8CjD-N2iI3gbR4QKrV_sUNnJpbXQ4GuLd_Die0WHNo6GGaMxTh0Qfi436Og=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEgLDASc1ZUsuHcm33lOMM9YLe4fpC6_bjVbzbNZ0w3c3DMB2gAKfLb2kXciR3Bn_2SQK_tTYrJX5cW1HdLwRe-kQeHkS85C14xRj14v0NLA3vrcqtcszISBbCmbEaSzNeo8CjD-N2iI3gbR4QKrV_sUNnJpbXQ4GuLd_Die0WHNo6GGaMxTh0Qfi436Og" /></a><br /><span style="font-size: medium;"><b>Pixelmator Pro</b></span> - I tried to run GIMP on my Mac and it was a pretty terrible experience. After admitting defeat I started looking for an alternative to GIMP that wasn't Photoshop. I tried several applications and most were either too basic or weren't what I was looking for. Pixelmator Pro was the best of the worst. It has a few features I didn't know I wanted in addition to the usual boring image editing stuffs. Pixelmator Pro also natively supports the M1. I use this as a replacement for the GIMP.<br /><br /></div><div><span style="font-size: large;"><b>Vector graphics, editing and drawing</b></span></div><div><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjjCHxdH753QWpPblUywaYyfSrZk558GGOutWML_nCfaUXgwwat2XC1pOKA55JtYGr9O9FU85c1DO5nTHclNBB3Mmy-0-3akw3Xg9qb6YDIlFmLeumucOLAMqzNEiIm7bqLtENutNWoobEodN5az_YrdLAF4_lAVd2FXxdCCbNHUTgGTIOWxCEyNzW1gw=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEjjCHxdH753QWpPblUywaYyfSrZk558GGOutWML_nCfaUXgwwat2XC1pOKA55JtYGr9O9FU85c1DO5nTHclNBB3Mmy-0-3akw3Xg9qb6YDIlFmLeumucOLAMqzNEiIm7bqLtENutNWoobEodN5az_YrdLAF4_lAVd2FXxdCCbNHUTgGTIOWxCEyNzW1gw" /></a><br /><span style="font-size: medium;"><b>Affinity Designer</b></span> - Another of my favorite art type programs I use under Linux is Inkscape. On my Mac mini Inkscape runs for crap. The performance is really bad, mostly due to macOS using Rosetta 2 to run this x86-64 program. Affinity Designer has most of the normal features you'd expect from a vector drawing program. The interface is mostly sane. The only missing feature from Affinity is a bitmap trace function. I use this along with Vector Magic as a replacement for Inkscape.<br /><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg-hpfSqjUHuMB7kpy9Yj53K9efB5j2NlA_CL6Qrb5XF_pRYgPW8CF40PgRcx1ZDI8uvQNEOvN5qSG2Eq1DR-KeV-pfMPf9hxhEWDbpco2wlDGg-J04WGrEnczJ1IAqp50rScyxIomOnhlOr7DfCx191nwGTU5iQHikje2oeMBAYqOZ_KHeJnzFfi0wmw=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEg-hpfSqjUHuMB7kpy9Yj53K9efB5j2NlA_CL6Qrb5XF_pRYgPW8CF40PgRcx1ZDI8uvQNEOvN5qSG2Eq1DR-KeV-pfMPf9hxhEWDbpco2wlDGg-J04WGrEnczJ1IAqp50rScyxIomOnhlOr7DfCx191nwGTU5iQHikje2oeMBAYqOZ_KHeJnzFfi0wmw" /></a><br /><span style="font-size: medium;"><b>Vector Magic</b></span> - To make up for the lack of bitmap tracing in Affinity Designer I needed to find a a suitable replacement. Vector Magic does tracing and does it really well. It has an ugly interface and hideous layout but it works great. I use this in conjunction with Affinity Designer as a replacement for Inkscape.<br /><br /><span style="font-size: large;"><b>Thee Internets</b></span></div><div><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjB7ynhlAKvxSHgqDnsg-5QmPRvKVl5CaFfgWs65S5kj2re79oYawmCDqH5maW1ssqd_pY8dBjUVhV942OCusJ7Kb45Q757xIMTp7Q514BmjLjGy2hlcI0f0Kt5JzPpMtYrg_dYvqWnNkwdzJUxJghVxhTbOVsnMQYIC2Y8f17xliixAM_p-zao1EEklg=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEjB7ynhlAKvxSHgqDnsg-5QmPRvKVl5CaFfgWs65S5kj2re79oYawmCDqH5maW1ssqd_pY8dBjUVhV942OCusJ7Kb45Q757xIMTp7Q514BmjLjGy2hlcI0f0Kt5JzPpMtYrg_dYvqWnNkwdzJUxJghVxhTbOVsnMQYIC2Y8f17xliixAM_p-zao1EEklg" /></a><br /><span style="font-size: medium;"><b>Downie 4</b></span> - This is one of my favorite apps on this little Mac Mini. It takes video links and downloads them. I'm not certain about every site it supports but Downie has downloaded everything I've thrown at it. The options pane says it supports about 874 sites in total.<br /><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi-liT98EuZGpUIYHrsh5kmj5xoY41YdnZVgzkbtTpIiIKIGfwPXANSq_dZIDQitT3EJ_rvYclZpY5narc2NLoTHDnmRsV7txynAix2XGR0-5Xh9aJAn_cYKNsviJBTK_tWBNPY8XSFGYZScMn9yyiDDSITbNzEJm3kZl-A2-8b0X8OIf281kP_oJ7PHg=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEi-liT98EuZGpUIYHrsh5kmj5xoY41YdnZVgzkbtTpIiIKIGfwPXANSq_dZIDQitT3EJ_rvYclZpY5narc2NLoTHDnmRsV7txynAix2XGR0-5Xh9aJAn_cYKNsviJBTK_tWBNPY8XSFGYZScMn9yyiDDSITbNzEJm3kZl-A2-8b0X8OIf281kP_oJ7PHg" /></a><br /><span style="font-size: medium;"><b>Transmission BitTorrent</b></span> - I don't know what I can say about Transmission that hasn't been said before. It just works. I use it while under Linux and on my Mac.<br /><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg9rbWzCUP-1L_-AqCts2SUQ5Os5-4fm4v6Qfgdgdt0Gosii8HT-dg_68k8ZWQbAqIpkEAteyIgpW1LMOiGrvra-hVo71pQ6TtowwjZaVQJZ95jdE2AiR85bPsRL6NwshGggkYf1Bi0Dqxw8U_5SWcrNdTg3RNrkhaNybtcNtWdj8eujgzQjMfRN4xANg=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEg9rbWzCUP-1L_-AqCts2SUQ5Os5-4fm4v6Qfgdgdt0Gosii8HT-dg_68k8ZWQbAqIpkEAteyIgpW1LMOiGrvra-hVo71pQ6TtowwjZaVQJZ95jdE2AiR85bPsRL6NwshGggkYf1Bi0Dqxw8U_5SWcrNdTg3RNrkhaNybtcNtWdj8eujgzQjMfRN4xANg" /></a><br /><span style="font-size: medium;"><b>Cyberduck</b></span> - A very nice FTP client which supports tons of connection methods. Cyberduck has a really clean interface and is as much of a joy as a FTP client can be. I use this as a replacement for Filezilla.<br /><br /></div><div><span style="font-size: large;"><b>Utilities & Misc thingies</b></span></div><div><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgxqbfvFiM6ziTaotASzUBZPy8mM3tgt_LlpkS5oRRrDQ5mVPgZIFosCt_X_8BSET5MeaQIMLSXgqlVdwg_G80iVOad50N050F7fO6LwBlWpTMbi6dkVlBpH-8n15pVHJOVT_RtUcwr6kWNk3VulzS9iypO_kWoMDOE0R4OSqLJXFa9BZFita0-5vEJpg=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEgxqbfvFiM6ziTaotASzUBZPy8mM3tgt_LlpkS5oRRrDQ5mVPgZIFosCt_X_8BSET5MeaQIMLSXgqlVdwg_G80iVOad50N050F7fO6LwBlWpTMbi6dkVlBpH-8n15pVHJOVT_RtUcwr6kWNk3VulzS9iypO_kWoMDOE0R4OSqLJXFa9BZFita0-5vEJpg" /></a><br /><span style="font-size: medium;"><b>BatChmod</b></span> - This is a dead simple GUI frontend to chmod. It is pretty convenient with all the permission settings available with a click. I use it to fix "broken" Mac application bundles also.<br /><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgELHJGR6vkYWqBkF6YvxoZ6zDxOuHvP_8y_U8wL2EifXAjbJAIUNsEj6NttT1sats-Vk7z97k9U5sLQ8iO4_esHzaH7bP2vh4LyW83V3HP06HwQdEc3qYF2IRTGkquvN2r1x4WtdYVGpBp-7c1M3M33kn-g-f5lTyMudI0TulYSZp2ctOULm20WbbmkQ=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEgELHJGR6vkYWqBkF6YvxoZ6zDxOuHvP_8y_U8wL2EifXAjbJAIUNsEj6NttT1sats-Vk7z97k9U5sLQ8iO4_esHzaH7bP2vh4LyW83V3HP06HwQdEc3qYF2IRTGkquvN2r1x4WtdYVGpBp-7c1M3M33kn-g-f5lTyMudI0TulYSZp2ctOULm20WbbmkQ" /></a><br /><span style="font-size: medium;"><b>AppZapper </b></span>- OK, it might be silly too need an application to uninstall applications you previously installed. Normally one is encouraged to drag the offending application to the trashcan and be done with it. Yes, this rids you of the application but it does not remove anything left behind by said application. AppZapper removes both and makes a cool sound effect when it's done.<br /><br /></div><div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg7BmMt51o5JBQ5AByJeN2AqWeqOwlWBiTkuVmMGkpzWiRpxiAQtNCbP3YNNHeTZ2v9SRHr-Pb2U_2-a2KF-J347FxMFBifeDzQt2c4NDJ1JHNJIWdims2rVk-_I8YvaorUMVTt_GikESrmXzeJFVTqolROs3E80-iybrF542u0m_dTKcNbiq1aT4CyfA=s120"><img border="0" src="https://blogger.googleusercontent.com/img/a/AVvXsEg7BmMt51o5JBQ5AByJeN2AqWeqOwlWBiTkuVmMGkpzWiRpxiAQtNCbP3YNNHeTZ2v9SRHr-Pb2U_2-a2KF-J347FxMFBifeDzQt2c4NDJ1JHNJIWdims2rVk-_I8YvaorUMVTt_GikESrmXzeJFVTqolROs3E80-iybrF542u0m_dTKcNbiq1aT4CyfA" /></a></div><div><span style="font-size: medium;"><b>Keka</b></span> - A simple archive decompression program that decompresses archives. And thats all. Keka supports tons of compression formats and has not failed me yet. Cute icon too.<br /></div></div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-77415270873743358002022-01-01T23:13:00.003-06:002022-01-01T23:14:17.652-06:00Recursive directory and file permissions in Linux<p>Sometimes I need to set permissions on a bunch of files and directories which are inside another directory. This is how I do it. These are two separate commands, one on each line.</p><blockquote>find <path to whatever> -type d -exec chmod 0755 {} \; <br /><br />find <path to whatever> -type f -exec chmod 0644 {} \; </blockquote>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-45508273699827846062021-11-21T06:17:00.001-06:002021-11-21T06:17:39.577-06:00waifu2x-mac-app x64 / Apple Silicon build - November 2021<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBHc-3wvRvs6J0HIMKwvdMDJEXd7Vnn4PXsv88CsIOLqHSh7eHn_wsSxv_U_XoFzmVIVEHyz5x4_HciMhjlmK2WZNd2-wIUQX-eJ51p28GNUwVfXqJWDa64M2qkl_EDgCOfR_i4PakGvj3/s1297/Screen+Shot+2021-11-21+at+6.15.21+AM.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="815" data-original-width="1297" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBHc-3wvRvs6J0HIMKwvdMDJEXd7Vnn4PXsv88CsIOLqHSh7eHn_wsSxv_U_XoFzmVIVEHyz5x4_HciMhjlmK2WZNd2-wIUQX-eJ51p28GNUwVfXqJWDa64M2qkl_EDgCOfR_i4PakGvj3/w400-h251/Screen+Shot+2021-11-21+at+6.15.21+AM.png" width="400" /></a></div><div><br /></div>Waifu2x is an AI based image scaler and smoother. It can take a small image and make it dimensionally bigger as well as smoothing the edges. The end result is nice and pretty. Waifu2x is mainly intended for illustrations, anime images, drawings and comic type material. However it works on photos too. Below is an example.<div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEm2aVqx48Tr4cv9EoP7rwdSokB4N50D1K2SWqOT6IMDRCYeU6SmGQn92mhUDEsRPJOyS_jZbDNYYXcCZzFlDaLWm6tKJJLzNgj683mDUnqgGy4ionZ2DvuDSkyqhZDHnvyCcrw8HV_rdV/s600/Vampi2525241BeschVirg.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="400" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEm2aVqx48Tr4cv9EoP7rwdSokB4N50D1K2SWqOT6IMDRCYeU6SmGQn92mhUDEsRPJOyS_jZbDNYYXcCZzFlDaLWm6tKJJLzNgj683mDUnqgGy4ionZ2DvuDSkyqhZDHnvyCcrw8HV_rdV/s320/Vampi2525241BeschVirg.jpg" width="213" /></a><br />original image</div><div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjThcil0Taw2r0BmCdJ4LeAIs9YxcRyg2VfGe_SVrIlnXjHEsojTEwxgxFWV9BgZILwmt3VmX7cW156PLVTGFI7-2XS3F_0ZyCTrXl1718B0Wgt-JmU8yxWRPr8cHmrVc2YkdRWB3OFBlLc/s1200/Vampi-scaled-blog.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="800" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjThcil0Taw2r0BmCdJ4LeAIs9YxcRyg2VfGe_SVrIlnXjHEsojTEwxgxFWV9BgZILwmt3VmX7cW156PLVTGFI7-2XS3F_0ZyCTrXl1718B0Wgt-JmU8yxWRPr8cHmrVc2YkdRWB3OFBlLc/w426-h640/Vampi-scaled-blog.png" width="426" /></a><br />scaled image</div></div><div><div><br />I compiled the spectacular Waifu2x for macOS. I built it on macOS 12.0.1 using the latest available xcode. This particular build is for both x64 and Apple Silicon systems. The original github page can be found below.<div><br /><a href="https://github.com/imxieyi/waifu2x-mac">https://github.com/imxieyi/waifu2x-mac</a><br /><br />You can download the prebuilt application form my google drive.<br /><br /><a href="https://drive.google.com/file/d/1D4cl485W6AxCdVVl8Zc134gKdh6-eS5j">Download Waifu2x form google drive</a></div></div></div><br />jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-70044539051621995252021-04-27T08:29:00.006-05:002021-08-22T11:25:09.800-05:00Alienware R10 3200MHz RAM Timings for Stock Modules<p>I've recently been fighting with my Alienware R10 over RAM timings and speeds. Searching around the interwebs I was able to find a few commands to help pull the information. Keep in mind these commands are for recent Fedora releases since I'm running Fedora 33.<br /></p><p>The first command is </p><p><b>sudo dmidecode --type 17</b></p><p>This pulls a handful of data about each DIMM installed in your system. One particularly useful stat is Speed:</p><p>The second command pulls a ton of data from the DIMMs. Its a lot of data to go through but if you can find what you're looking for it's worth it.</p><p><b>sudo dnf install i2c-tools<br />sudo modprobe eeprom<br />decode-dimms</b><br /><br />if eeprom dosnt work then try the one of below<br /><b><br />sudo modprobe eeprom<br />sudo modprobe at24<br />sudo modprobe i2c-i801<br />sudo modprobe i2c-amd-mp2-pci<br />sudo modprobe ee1004</b></p><p>Third and last is the utility lshw</p><p><b> sudo dnf install lshw<br />sudo lshw -C memory<br /></b></p><p><b>EDIT: </b>After a few months of waiting and a couple of BIOS updates the RAM seems to run rather stable even with manual overclocking. The RAM included in the system is actually 3200MHz kit. Entering the BIOS and fiddling with the timings yielded great results and I was running at the actual rated speed. I'm pretty sure these aren't the best timings I could have set as I'm no expert but below is what I used. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjJ8JNRE99tMHrUz1yzd0YAemwx_9D-HTeY65M2MKhs7QcU0MOz-B9AN7Jqm-hStF7D6xgzMH2GNTC8ygPdez1ibOpG5yl1ja7NNp5z3Zm9de9zQ39Ziugw8qgXJiLWm-tmiWmuybbwsn/s2048/IMG_1176.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKjJ8JNRE99tMHrUz1yzd0YAemwx_9D-HTeY65M2MKhs7QcU0MOz-B9AN7Jqm-hStF7D6xgzMH2GNTC8ygPdez1ibOpG5yl1ja7NNp5z3Zm9de9zQ39Ziugw8qgXJiLWm-tmiWmuybbwsn/w640-h480/IMG_1176.jpeg" width="640" /></a><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-84002263718370913332020-09-20T08:21:00.005-05:002020-09-20T08:21:34.238-05:00ROM sorter scripts for Final Burn Alpha <p>Greetings, True Believers! Welcome to another action packed episode of Spider-Man and his Amazing Friends. On today's episode we are witnessing the marvelous mystical arts of special guest Dr. Strange. Strange will be using the arcane to copy Final Burn Alpha arcade ROMs from a parent directory to neatly organized child directories sorted by their respective systems! Be sure not to miss the spectacular README.txt for more death defying tips and useful information!</p><p>Excelsior! </p><p>To download the scripts form my Google Drive click below.</p><p><a href="https://drive.google.com/file/d/1VooYM7sdYcG5uy7EFsM0vcYWSJu9kvaz/view?usp=sharing" rel="nofollow" target="_blank">FBA ROM sorting scripts</a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnOe_rAcRcTVxI0sN4uM6V6SxKEFF3th2HuhJecxtSyBu_7V2o4iYFeaDYGNuOBgFCbJnYLcWlSk1ZbhBwrIUtXbB5TyftCXxTFo0-NgZ5aYke-qMqr5n1ZMr7OQUeHG4bxEEI15wCxqUo/s880/Screenshot+from+2020-09-20+08-18-48.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="427" data-original-width="880" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnOe_rAcRcTVxI0sN4uM6V6SxKEFF3th2HuhJecxtSyBu_7V2o4iYFeaDYGNuOBgFCbJnYLcWlSk1ZbhBwrIUtXbB5TyftCXxTFo0-NgZ5aYke-qMqr5n1ZMr7OQUeHG4bxEEI15wCxqUo/w400-h194/Screenshot+from+2020-09-20+08-18-48.png" width="400" /></a></div><br /><p><br /></p>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0Jeremy's House - Evansville, IN37.9584319 -87.554418210.722398859637533 -122.7106682 65.194464940362465 -52.3981682tag:blogger.com,1999:blog-817835198366618942.post-24589370868859270142020-05-31T00:00:00.005-05:002020-05-31T00:01:30.630-05:00Dolphin Emulator and PCSX2 Copr repositories for Fedora LinuxIn the times of yore I compiled and packaged a few emulators for various versions of Fedora Linux. Now days I've found people who do a way better job than I and update far more often than I could ever have. Two of the more popular emulators I maintained were the Playstation 2 emulator PCSX2 and the Nintendo Gamecube/Wii emulator Dolphin Emu. I hadn't built a package for quite awhile as I'd been using the flatpak versions of each. As time went on the flatpaks weren't being updated as often as I'd have liked. Not a real complaint as I was grateful both were available at all. I wanted to mess with newer features being sync'd to the git repositories. I could have gone back to building them myself but I'd grown quite lazy. I did some google'ing around and happened upon Copr repositories for both programs. The respective repositories are built on an almost nightly basis and have been of mostly stable quality so far. Both emulators are packaged by Copr user <a href="https://copr.fedorainfracloud.org/coprs/victoroliveira/">victoroliveira</a>. <br /><br />The PCSX2 Copr repo can be found at <a href="https://copr.fedorainfracloud.org/coprs/victoroliveira/pcsx2-git/">https://copr.fedorainfracloud.org/coprs/victoroliveira/pcsx2-git/</a> . There are full instructions for setting the the dnf source at the above address. Pay close attention to the part about 32-bit PCSX2 on 64-bit Fedora otherwise you won't get the emulator installed.<div>
<br /></div>
<div>
Dolphin Emu's Copr repository is located at <a href="https://copr.fedorainfracloud.org/coprs/victoroliveira/dolphin-emu-git/">https://copr.fedorainfracloud.org/coprs/victoroliveira/dolphin-emu-git/</a> . If you like you can visit the Copr site for full instructions. Or you can configure and install Dolphin Emu using the following two commands.<br /><br />sudo dnf copr enable victoroliveira/dolphin-emu-git<br />sudo dnf install dolphin-emu-git<br /><br />I've installed both of these emulators and they run very well on my system. Thanks, Victoroliveira.</div>
jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-54214219127666472692020-05-22T08:41:00.003-05:002020-05-22T08:41:55.638-05:00Waifu2x App for macOS<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnGgV7nXz-xe6hbQnKAG5GMK-JF0J54CuijnolbGjcg6ky92PrVG_1GrN5kBV1CYjsDjbM-y1hcn8ZlIEm4HKVZoe69DK21msrLWnsOgOCFE5r8NdoXd1Rq6lB3wNKHr6y-DgitC9KxCgO/s1600/Screen+Shot+2020-05-22+at+8.26.29+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="763" data-original-width="1308" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnGgV7nXz-xe6hbQnKAG5GMK-JF0J54CuijnolbGjcg6ky92PrVG_1GrN5kBV1CYjsDjbM-y1hcn8ZlIEm4HKVZoe69DK21msrLWnsOgOCFE5r8NdoXd1Rq6lB3wNKHr6y-DgitC9KxCgO/s400/Screen+Shot+2020-05-22+at+8.26.29+AM.png" width="400" /></a></div>
<br />
For those who are confused Waifu2x is an AI based image scaler and smoother. It can take a small image and make it dimensionally bigger as well as smoothing the edges. The end result is nice and pretty. Waifu2x is mainly intended for illustrations, anime images, drawings and comic type material. However it works on photos too. Below is an example.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp-q5Esg6XRxqKt8xpA3_LHl9JnQm72eusBLlusJw1bcG2oFntFtDAH9iskU3ZF91DXACMYGJ4ff8uDZQl5Dnknt6ek3I8XqmDLFjy8BcSX0lTQ_WwEToLgrYSUfU0072WdYK8MfHD8hyo/s1600/Screen+Shot+2020-05-22+at+8.38.07+AM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="400" data-original-width="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp-q5Esg6XRxqKt8xpA3_LHl9JnQm72eusBLlusJw1bcG2oFntFtDAH9iskU3ZF91DXACMYGJ4ff8uDZQl5Dnknt6ek3I8XqmDLFjy8BcSX0lTQ_WwEToLgrYSUfU0072WdYK8MfHD8hyo/s1600/Screen+Shot+2020-05-22+at+8.38.07+AM.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Original Image</td></tr>
</tbody></table>
<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnmkF86odgXdFcdHXtQJhwJxjS1TGMunym1DYohsmGuDEa4tJ6lLIB8uwD_gVrjndcmKE1YdsfzlAQxk98Ha4LzSf0lCyDAYwIkrR43fMugHZ_xDT2RCH1BLf4XwYIZU6HYxm89ZbWTeLx/s1600/Screen+Shot+2020-05-22+at+8.38.07+AM+-+Scaled.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="800" data-original-width="516" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnmkF86odgXdFcdHXtQJhwJxjS1TGMunym1DYohsmGuDEa4tJ6lLIB8uwD_gVrjndcmKE1YdsfzlAQxk98Ha4LzSf0lCyDAYwIkrR43fMugHZ_xDT2RCH1BLf4XwYIZU6HYxm89ZbWTeLx/s1600/Screen+Shot+2020-05-22+at+8.38.07+AM+-+Scaled.png" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Scaled Image</td></tr>
</tbody></table>
I compiled this steaming pile of Waifu2x for macOS. I built it on macOS 10.15.4 using the latest available xcode. The original github page can be found below.<br />
<br />
<a href="https://github.com/imxieyi/waifu2x-mac">https://github.com/imxieyi/waifu2x-mac</a><br />
<br />
You can download the prebuilt application form my google drive.<br />
<br />
<a href="https://drive.google.com/open?id=1MFeFWPeCefcX7ONRV1RojxzOqp8AbSJZ" rel="nofollow" target="_blank">Download Waifu2x form google drive</a>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-6410504227198997192020-01-27T04:34:00.000-06:002020-01-27T04:34:22.614-06:00OpenBOR RPM compatible with Fedore 31I spent a little time yesterday trying to compile <a href="https://github.com/DCurrent/openbor" target="_blank">OpenBOR</a> from source without much luck. Upon failure I went out to the web to look for a .rpm package to install and be done with it. I found a .rpm compiled for SUSE Tumbleweed and figured I'd give it a try since I wasn't having luck otherwise. Luckily it worked without modification and I was off to the races. The build is from August 2018 which mostly coincides with the last git update, so I assume it's as up to date as it's going to be.<br />
<br />
The only weirdness I noticed is if you try to list to many games at once it segfaults. I'm not sure if that's a Fedora specific issue or if the same happens under SUSE also.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy0AcmpEoMt4IIuUjc6M2H7OdXxLDg3ND7lMBddFsIJktmVePZg1aIYxZTtgdghvMy0gw3dmRffiYAqckUX24hyphenhyphenrHlQML3l1vMUHlCYEsJ4kw3spVaNmQ_Vooln_6KLIn3bqyP_sOhus21/s1600/Screenshot+from+2020-01-27+04-17-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="536" data-original-width="653" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy0AcmpEoMt4IIuUjc6M2H7OdXxLDg3ND7lMBddFsIJktmVePZg1aIYxZTtgdghvMy0gw3dmRffiYAqckUX24hyphenhyphenrHlQML3l1vMUHlCYEsJ4kw3spVaNmQ_Vooln_6KLIn3bqyP_sOhus21/s400/Screenshot+from+2020-01-27+04-17-08.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRAsFHDOGJ3wGsU85BmFHtRwAsrTahqLXWFop0iioV5_gtvB8hnb_XMoC6b3ubLVTNID0WA9oO0DORGPUv97XlRWmSrmqcefRtujjEVHPlbhvxgc6t2Lk_EVpCwNsNE0bwGuj5zjZ8Ybva/s1600/Screenshot+from+2020-01-27+04-28-51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1014" data-original-width="1299" height="311" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRAsFHDOGJ3wGsU85BmFHtRwAsrTahqLXWFop0iioV5_gtvB8hnb_XMoC6b3ubLVTNID0WA9oO0DORGPUv97XlRWmSrmqcefRtujjEVHPlbhvxgc6t2Lk_EVpCwNsNE0bwGuj5zjZ8Ybva/s400/Screenshot+from+2020-01-27+04-28-51.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzVon1eTp_RaBMfqrpSMrM4O4GoreLixupJGuGguQbXv_LyMHsfNqA9WRrXCR56eow2GHwuhNgHU8c8fFAHUIj5no0kH_M1ZS443SRIzEGAD8A0CnoD2_GMKQww9RQdKdKZTVZ9UNJntPT/s1600/Screenshot+from+2020-01-27+04-32-25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1014" data-original-width="1299" height="311" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzVon1eTp_RaBMfqrpSMrM4O4GoreLixupJGuGguQbXv_LyMHsfNqA9WRrXCR56eow2GHwuhNgHU8c8fFAHUIj5no0kH_M1ZS443SRIzEGAD8A0CnoD2_GMKQww9RQdKdKZTVZ9UNJntPT/s400/Screenshot+from+2020-01-27+04-32-25.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
If you're interested in the SUSE package you can find it located at </div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://opensuse.pkgs.org/tumbleweed/games/openbor-3.0.6384-1.17.x86_64.rpm.html">https://opensuse.pkgs.org/tumbleweed/games/openbor-3.0.6384-1.17.x86_64.rpm.html</a></div>
<div class="separator" style="clear: both; text-align: left;">
or you can download the .rpm directly from my Google Drive by clicking <a href="https://drive.google.com/open?id=1MydJhBE3qthMk969dvROOanEj-Ua01PB" target="_blank">here</a>.</div>
jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com1tag:blogger.com,1999:blog-817835198366618942.post-44506935051529960362019-12-23T06:59:00.000-06:002019-12-23T06:59:07.761-06:00OBS Studio encoder settings for VA-API hardware encodingThis is mostly a reminder to myself about what settings I need for VA-API encoding to work.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFwUowZYgoZjUxs6YRtgeDI1OU12G3xUHHWJyAbY-9rtA0Cu-ou76xn6N3fgcNozydjnRLp6mv6VJjmEbeasc171XdsNUQnw8cKNVXRnzhs_5iC8vjic2gYS3LePkk80F-gBlJfO-kCU5G/s1600/Screenshot+from+2019-12-23+06-55-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="978" data-original-width="1107" height="352" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFwUowZYgoZjUxs6YRtgeDI1OU12G3xUHHWJyAbY-9rtA0Cu-ou76xn6N3fgcNozydjnRLp6mv6VJjmEbeasc171XdsNUQnw8cKNVXRnzhs_5iC8vjic2gYS3LePkk80F-gBlJfO-kCU5G/s400/Screenshot+from+2019-12-23+06-55-33.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdex9W_fEvY3qsuO8iRNMpat8KTnPbYciBvMqZN96XDzmz_zbu2CvdPBeRAzHmiuVS2wIqE_eszlE7RDUQSGMx__MX-zcLWXGAVvX2-1zxafgO9qgHHVSjwTemOQ92pIDqLm1_xWmm97vl/s1600/Screenshot+from+2019-12-23+06-55-51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="978" data-original-width="1110" height="351" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdex9W_fEvY3qsuO8iRNMpat8KTnPbYciBvMqZN96XDzmz_zbu2CvdPBeRAzHmiuVS2wIqE_eszlE7RDUQSGMx__MX-zcLWXGAVvX2-1zxafgO9qgHHVSjwTemOQ92pIDqLm1_xWmm97vl/s400/Screenshot+from+2019-12-23+06-55-51.png" width="400" /></a></div>
<br />jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-19585655660561938492019-11-09T03:56:00.001-06:002020-01-27T04:49:39.084-06:00Fedora Workstation 31 Setup Guide according to JeremyAlthough Fedora Workstation 31 has been out for about a month I only just got around to writing my own little setup guide. I'm not really sure this will be of benefit to anyone as it's the setup I use but being pretty general use it could helpful.<br />
<div>
<br /></div>
<div>
After initial installation Fedora will reboot into it's first time setup. Here you will following along and do as it asks. After you complete the tasks you'll be magically transported to the blank desktop that is Fedora Workstation 31!</div>
<div>
<br /></div>
<div>
From here the first thing I do is set up the Fedora Rawhide kernel with no debug stuff baked in. I need this kernel for my Radeon VII to not flip out with my two 144Hz monitors. I have been using it on my main machine for a bit and it's proved to be stable (strangely). Since it's been smooth sailing so far I've moved on to using this kernel on my other computers as well. Use the following two commands to add the kernel repository and update your Fedora install.</div>
<blockquote class="tr_bq">
<b>sudo dnf config-manager --add-repo=http://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo</b></blockquote>
<blockquote class="tr_bq">
<b>sudo dnf upgrade</b></blockquote>
After the upgrade command finishes you'll want to reboot your computer to use the new kernel.<br />
<br />
Once your computer reboots we'll continue by adding the RPM Fusion repositories. Add and configure them by using the below commands.<br />
<blockquote class="tr_bq">
<b>sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</b></blockquote>
<blockquote class="tr_bq">
<b>sudo dnf groupupdate core</b></blockquote>
<blockquote class="tr_bq">
<b>sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin</b></blockquote>
<blockquote class="tr_bq">
<b>sudo dnf groupupdate sound-and-video</b></blockquote>
<blockquote class="tr_bq">
<b>killall -9 gnome-software</b></blockquote>
Now that RPM Fusion is set up I usually remove software I don't use from the initial OS installation.<br />
<blockquote class="tr_bq">
<b>sudo dnf remove rhythmbox libreoffice* gnome-photos gnome-weather gnome-maps</b></blockquote>
In addition to removing I also install a few bits not installed by default. I'll start off with Google Chrome.<br />
<blockquote class="tr_bq">
<b>Download Google Chrome from https://www.google.com/chrome/ making sure to get the rpm file for fedora. Once it finishes downloading you'll need to install it via the Software Program. You can just double click on the rpm file's icon in your file manager.</b></blockquote>
After Chrome I usually configure FlatHub access and install some programs.<br />
<blockquote class="tr_bq">
<b>flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo</b></blockquote>
<blockquote class="tr_bq">
<b>flatpak install flathub org.gimp.GIMP</b></blockquote>
<blockquote class="tr_bq">
<b>flatpak install flathub org.inkscape.Inkscape</b></blockquote>
<blockquote class="tr_bq">
<b>flatpak install flathub org.gnome.Games</b></blockquote>
<blockquote class="tr_bq">
<b>flatpak install flathub com.mojang.Minecraft</b></blockquote>
<blockquote class="tr_bq">
<b>flatpak install flathub org.libretro.RetroArch</b></blockquote>
Once I'm finished with FlatHub's programs I move on to installing a few programs via dnf.<br />
<blockquote class="tr_bq">
<b>sudo dnf install wine winetricks gamemode.x86_64 gamemode.i686 lutris steam gnome-tweaks</b></blockquote>
After the previous command finishes I install lm sensors. This is so I can read proper data from my motherboard sensors. These include temperature, voltages and fan speeds.<br />
<blockquote class="tr_bq">
<b>sudo dnf install lm_sensors</b></blockquote>
<blockquote class="tr_bq">
<b>sudo sensors-detect</b></blockquote>
The sensors-detect portion of the command finds what sensor chips are on your motherboard and configures them.<br />
<br />
Next up is installing Gnome Shell extensions. I get them all from extensions.gnome.org.<br />
<blockquote class="tr_bq">
<b>Dash to Dock</b> - <span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/307/dash-to-dock/">https://extensions.gnome.org/extension/307/dash-to-dock/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>TopIcons Plus Git</b> - <span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/2311/topicons-plus/">https://extensions.gnome.org/extension/2311/topicons-plus/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>KStatusNotifierItem/AppIndicator Support</b> - <a href="https://extensions.gnome.org/extension/615/appindicator-support/" style="font-size: small;">https://extensions.gnome.org/extension/615/appindicator-support/</a></blockquote>
<blockquote class="tr_bq">
<b>No Topleft Hot Corner</b> - <span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/118/no-topleft-hot-corner/">https://extensions.gnome.org/extension/118/no-topleft-hot-corner/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>Caffeine</b> - <span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/517/caffeine/">https://extensions.gnome.org/extension/517/caffeine/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>GameMode</b> - <span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/1852/gamemode/">https://extensions.gnome.org/extension/1852/gamemode/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>Appfolders Management extension</b> - <span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/1217/appfolders-manager/">https://extensions.gnome.org/extension/1217/appfolders-manager/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>Desktop Icons NG (DING) -<span style="font-size: x-small;"> </span></b><a href="https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/"><span style="font-size: x-small;">https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/</span></a></blockquote>
<blockquote class="tr_bq">
<span style="font-size: small;"><b>Freon -</b> </span><span style="font-size: x-small;"><a href="https://extensions.gnome.org/extension/841/freon/">htt</a><a href="https://extensions.gnome.org/extension/841/freon/">ps://extensions.gnome.org/extension/841/freon/</a></span> </blockquote>
<blockquote class="tr_bq">
<b>cpufreq</b> - <a href="https://extensions.gnome.org/extension/1082/cpufreq/"><span style="font-size: x-small;">https://extensions.gnome.org/extension/1082/cpufreq/</span></a></blockquote>
Once finished with the Gnome Shell extensions I'm pretty much finished. All that's left is to log out and log back in using the 'GNOME with xorg' option.jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-55469496701521206652019-11-06T16:16:00.003-06:002019-11-06T16:16:49.567-06:00Red Hat Enterprise Linux 8.1, a little information from neofetchI saw RHEL 8.1 was released yesterday and was curious about some general information. I was looking for stuff like what kernel version, gnome version and so on. I downloaded the developers ISO, installed it in a VM and updated it. Below are a few screen grabs of the information I was looking for.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifJvTEcSmYDRtiKbFCbuS7hzqvBLd0f0nWSTpIUlQW-LdY0rLztg0B6i9sD3HJVwyKLgb03Opjx7VX42FMye83Zx90ectenOaylReuKPN6otoHxp1rkwWjoHkgClqEu_ZQZyndI16dOPbA/s1600/Screenshot+from+2019-11-06+16-02-14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifJvTEcSmYDRtiKbFCbuS7hzqvBLd0f0nWSTpIUlQW-LdY0rLztg0B6i9sD3HJVwyKLgb03Opjx7VX42FMye83Zx90ectenOaylReuKPN6otoHxp1rkwWjoHkgClqEu_ZQZyndI16dOPbA/s400/Screenshot+from+2019-11-06+16-02-14.png" width="400" /></a></div>
<br />
Above is the output from 'neofetch'. This pretty much contains the information I was looking for. Below is the output from 'uname -a'. This is the kernel after updating to whatever was available to update on 11.06.2019.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHhDhzdc92yygc8lDhDmothL2CTHf-iJGQ0VOR1bHwdh1DcF8FDiFgNE1Tttw5YWseNzKiWOwDnjVnngkmIPjCZEyYGw4ACcPhPymyPUJghcQBJVXGb59aB-pbyone0KqBdXdMP4-HI_Ui/s1600/Screenshot+from+2019-11-06+08-09-01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="15" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHhDhzdc92yygc8lDhDmothL2CTHf-iJGQ0VOR1bHwdh1DcF8FDiFgNE1Tttw5YWseNzKiWOwDnjVnngkmIPjCZEyYGw4ACcPhPymyPUJghcQBJVXGb59aB-pbyone0KqBdXdMP4-HI_Ui/s400/Screenshot+from+2019-11-06+08-09-01.png" width="400" /></a></div>
<br />
And finally here is the details tab from the gnome settings program.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFoz_zDWFzRavDoS3arM2N9x9MgPA_Hsi1isx7kBE8_-6W6LCBSc5EI-KlmQjLuzKmQ7NKecoc4NwwBNvnE4nvP_Ex447Ql9PQXsTBlvY4viksHCKuOFyaT9id3oIkc02y_Rdv1P5NXmhV/s1600/Screenshot+from+2019-11-06+08-06-11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFoz_zDWFzRavDoS3arM2N9x9MgPA_Hsi1isx7kBE8_-6W6LCBSc5EI-KlmQjLuzKmQ7NKecoc4NwwBNvnE4nvP_Ex447Ql9PQXsTBlvY4viksHCKuOFyaT9id3oIkc02y_Rdv1P5NXmhV/s400/Screenshot+from+2019-11-06+08-06-11.png" width="400" /></a></div>
jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-25452794554084885182019-10-03T03:16:00.000-05:002019-10-03T03:21:28.985-05:00Feral Gamemode and Fedora Linux 31 betaFeral Interactive's GameMode is a snazzy little utility which runs in the background and configures Linux's CPU settings for gaming. The below information is cut and pasted straight from GamneMode's github page.<br />
<blockquote class="tr_bq">
GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process.<br />
GameMode was designed primarily as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors, but is now host to a range of optimisation features and configurations.<br />
Currently GameMode includes support for optimisations including:<br />
<ul>
<li>CPU governor </li>
</ul>
<ul>
<li>I/O priority </li>
</ul>
<ul>
<li>Process niceness </li>
</ul>
<ul>
<li>Kernel scheduler (SCHED_ISO) </li>
</ul>
<ul>
<li>Screensaver inhibiting </li>
</ul>
<ul>
<li>GPU performance mode (NVIDIA and AMD), GPU overclocking (NVIDIA) </li>
</ul>
<ul>
<li>Custom scripts</li>
</ul>
</blockquote>
I've been using GameMode on Fedora 31 since the beta was released and have had splendid results while gaming. To install GameMode on Fedora 31 beta use the following dnf command.<br />
<blockquote class="tr_bq">
<b><i>sudo dnf install gamemode.i686 gamemode.x86_64</i></b></blockquote>
It's important to install both the 64bit and 32bit versions otherwise you will not be able to use GameMode with Lutris game launcher or with 32bit Steam games. Lutris automatically picks up on GameMode's installation and configures your games accordingly but Steam does not. To use GameMode with Steam you have to manually configure each game to use it. Luckily it's not to difficult. In your Steam game's properties you'll want to click the "SET LAUNCH OPTIONS..." button and enter 'gamemoderun %command%' into the box (see below). After this GameMode will run while playing and end when you exit your game.<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJtAyFw5HjvtH7oVFnq6-YSuGipw_DdYgHyoB_2efkcPVQ4rv9W-HmF1HbR26p38EDPIC64g8-t8C-xNt9BC9yTYw90JLUPBzj_BOsV5l1HnHH-eh6YyVy0r2CohpyxSM6gQ8IzlMRtyz2/s1600/Screenshot+from+2019-10-03+03-03-49.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJtAyFw5HjvtH7oVFnq6-YSuGipw_DdYgHyoB_2efkcPVQ4rv9W-HmF1HbR26p38EDPIC64g8-t8C-xNt9BC9yTYw90JLUPBzj_BOsV5l1HnHH-eh6YyVy0r2CohpyxSM6gQ8IzlMRtyz2/s320/Screenshot+from+2019-10-03+03-03-49.png" /></a></div>
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo9pehPvUoC-zgrNoHR29qizB4_2QaVgqclvi2X7fcoyzgULmN8SP6pOp06M3E0ShRUezqkIT3BS-m9SRk7__r4vNL9-tGe4IvrKnuHLc7kaOs5rN_yJ5OBTjTg1nnX_9CVU1C7LzS_QAg/s1600/Screenshot+from+2019-10-03+03-04-19.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo9pehPvUoC-zgrNoHR29qizB4_2QaVgqclvi2X7fcoyzgULmN8SP6pOp06M3E0ShRUezqkIT3BS-m9SRk7__r4vNL9-tGe4IvrKnuHLc7kaOs5rN_yJ5OBTjTg1nnX_9CVU1C7LzS_QAg/s320/Screenshot+from+2019-10-03+03-04-19.png" /></a></div>
<br />
In addition to the utility itself I've been using the <a href="https://extensions.gnome.org/extension/1852/gamemode/">Gamemode Gnome Shell extension</a> for a visual queue when GameMode is active. While not necessary to use GameMode I do get warm fuzzies from seeing the icon light up green while playing a game.<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil5kBlxrVdepVlQIRKDQTbE8Qp9-C_vkRuEg5s6TsTbMRINLsgWIiiC1mOHcRIuvmkgeXjQv5fu4T_oz0iusbVuNUnimgxj4wBmYyW2qEW0fF1Zc3vfJTqKwiGaNHSQFjK5BHS6QNqjpT0/s1600/Screenshot+from+2019-10-03+03-12-23.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil5kBlxrVdepVlQIRKDQTbE8Qp9-C_vkRuEg5s6TsTbMRINLsgWIiiC1mOHcRIuvmkgeXjQv5fu4T_oz0iusbVuNUnimgxj4wBmYyW2qEW0fF1Zc3vfJTqKwiGaNHSQFjK5BHS6QNqjpT0/s1600/Screenshot+from+2019-10-03+03-12-23.png" /></a></div>
<div style="text-align: center;">
See! Warm fuzzies!</div>
<br />
Although Fedora's dnf command will install GameMode for you below is their githib page with additional information and source code.<br />
<b><br /></b>
<b><i><a href="https://github.com/FeralInteractive/gamemode">https://github.com/FeralInteractive/gamemode</a></i></b>jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com0tag:blogger.com,1999:blog-817835198366618942.post-40000309983142179482019-08-10T05:39:00.000-05:002019-10-03T03:32:19.561-05:00Radeon VII crashes under Linux Kernel 5.1.0+<span style="color: red;"><b>UPDATED: Read comments.</b></span><br />
<br />
I recently acquired a Radeon VII video card for my Linux box. Sadly, it's been a huge pain in the arse to get working stably. I get hard system lockups when trying to drive my two display port monitors at 1440p @ 144Hz. Interesting enough it's not an instant lockup. First the screen will freeze then I get the screen blinking once to black. After a few seconds I return to the desktop with a complete hard lockup. I must reboot the system via the reset button for it to function again.<br />
<br />
I've tried Fedora 30 with updated stock mesa and git mesa from che's copr, RHEL 8.0 with official AMD pro drivers version 19.20, Ubuntu 18.04.2 with official AMD pro drivers version 19.20, and finally Ubuntu 19.10 beta with stock mesa. Every system exhibits the exact same behavior (lock up, black screen, hard lock).<br />
<br />
The only information I've found on this subject is a bug report from bugs.freedesktop.org (link below).<br />
<br />
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=110674" target="_blank">Radron VII crash bug on bugs.freedesktop.org</a><br />
<br />
It's seems the problem stems form Linux kernels above version 5.1.0. Sadly, I've had the problem with every kernel since Fedora 30's original 5.0.x release.<br />
<br />
The only work around I've found is to run the refresh rate at 120Hz on both monitors (instead of the desired 144Hz). The resolution can remain the native 2560x1440. This setting has provided a little more stable, although still not perfect. I also have to use the Wayland session to get halfway smooth desktop performance. Xorg is choppy and just feels chunky.<br />
<br />
On a positive note the Radeon VII simply rocks in OpenGL and Vulkan performance. Every game is beautiful with ultra smooth FPS. As long as I keep the refresh rate below 120Hz, of course. Anything higher results in the above described lockup. Windows games under wine/proton and DXVK are super smooth as are the native games I've tested.<br />
<br />
Over all I'm pleased with my Radeon VII card. I am willing to wait for the proper kernel bugs to be hunted down and squished.jeremywiningerhttp://www.blogger.com/profile/11473751437012938787noreply@blogger.com1