Below are a list of links and scripts I have generated and tested on my systems to work to achieve a number of initial setup tasks. If you have any requests, feel free to ask via email. If there is a way for me to do it I will. Certain items I will be going purely off of the net for what should work or not (ATI kernel drivers for example), and will be denoted as untested.
System
Schotty's Initial Setup -- F14
Nouveau Eradication -- F14
ATI Setup (not tested by me) -- F14
FedoraPlus -- Installs codecs, and more difficult apps, etc. Grab it if you never used it -- makes life ALOT easier
Leigh's Wonderful nVIDIA driver setup guide
Leigh's AMD/ATI driver setup guide -- (not tested by me)
Wine Related
Crossover Specific
Crossover can be a bit tricky to actually install. I found that if you download the appropriate rpm(s), you can use the localinstall with nogpgcheck to get it to install correctly. However there are dependencies that are missing. Alot of them. Use my file posted above "Crossover Games Dependencies". It is a shell script that should get all of them. I have used this twice, but my technique may pull in some in my initial system setup that I didn't notice. I generally install all my repos and do a yum update. So, if you do run into issues, let me know so I can update the script. Ideally I would like to see Codewavers fix this, but the interest on their side is quite low apparently.
The Fix
Please make sure that your nVIDIA or AMD graphics drivers are installed properly first. This is a dependency requirement. I am not sure the nature of getting AMD/ATI chips to work, but nVIDIA is a bit tricky and not kosher to do an improper or half baked install. Refer to my documentation on how to do this for nVIDIA located elsewhere on my blog.
Install the appropriate rpm(s):
sudo yum -y --nogpgcheck localinstall ./crossover-games-demo-9.2.1-1.i386.rpm crossover-pro-9.2.0-1.i386.rpm
After installing the packages you will find a file called
/opt/cxgames/bin/cxdiag --debug
Run that and it will tell you what is missing. But please pay attention to what is actually being said in the output. Some failures are not true failures, in that it will look for a range of library versions that will fit the bill, and all previous ones will fail to the one currently installed that will satisfy. So if it is looking for libFooBar.so, and you have .so.6, all .so.1 thru .so.5 will be flagged as missing, but .so.6 will flag as passed and satisfying the dependency. Long story short -- just read what it says. When I was told about this, I fixed it relativly quickly by going one flunk by one, until the list worked out as in essence a perfect bill of health. I have created (and linked above) a list of dependencies that I had figured out and created a script that should automate it. If you use that, let me know of any that are missing.
KVM Virtualization Performance Tweaks
- NOOP Kernel Parameter
Add "elevator=noop" to the end of your kernel line:
kernel /vmlinuz-2.6.35.10-72.fc14.x86_64 ro root=/dev/mapper/lvm_internaldsks-LogVol00 rd_LVM_LV=lvm_internaldsks/LogVol00 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet rdblacklist=nouveau elevator=noop - Cache Writeback
To set this up open up VirtManager -> right-click the VM to tweak -> Open -> IDE Disk -> Cache Mode -> "Writeback" - KSM
Now enabled by default since F12, and on RHEL 5
64-Bit Flash Player
http://forums.fedoraforum.org/showpost.php?p=1119587&postcount=1
Fix Plymouth + nVIDIA Proprietary Drivers
- Install nVIDIA drivers
- Eradicate nouveau
- Edit grub to only include anything nouveau in the blacklist entry & add vga=xxx or vga=ask
Plymouth Themes
Setting up all the plymouth themes in the repos
yum install plymouth-plugin-* plymouth-theme-*
List Available Themes
plymouth-set-default-theme --list
List Default Theme
plymouth-set-default-theme
Set New Theme
plymouth-set-default-theme themename
sudo /usr/libexec/plymouth/plymouth-update-initrd







