Note: Updated Installer + fixed hang + fix for external monitor (new!)
----------------------------------
Latest update: For those who have found they have trouble with the VGA monitor not working after the upgrade, don't worry and don't panic and roll back to an earlier version. The problem is the update has added a feature to the driver that acer's script wasn;t written to handle, so it kills the process (I should have seen this sooner but I've had the fix for so long I forgot I put it there
). Here's how to fix acer's script:
Find this line (should be very similar if not exactly the same):
And change to:
Basically, the old way looks for the word disconnected and if it finds it, it doesn't run the external monitor switcher. Problem is the newer driver also supports tv output which is always listed as disconnected. So we need to tell it to look only for a disconnected VGA
------------------------------
So I failed to figure out a good way to create an rpm from the 2.2.1 version of the intel driver, instead I made a quick script and some instructions.
You will want to follow this how to if:
- you run compiz and want to be able to watch videos without lag or crashes
- you run xfce4 with compositing enabled, and want to watch videos without lag or crashes
- you want to play reasonably more graphics intensive games the aspire one
Important note
Make sure you have a full system backup ready, and/or find out how to rescue your system if something goes wrong and you can't boot up anymore. This has been covered on the forums extensively. Repeat: you must have a backup before proceeding.
Use at your own risk. Though I have tested this myself, I can't provide any guarantees that this will work for you. This may very well cause your system not to start up if you don't do things carefully. If something isn't explained here in enough detail, search the forums.
Ok now for the howto.
Step 1
Fire up your package manager, and upgrade a package called "xorg-x11-server-Xorg" to the latest version. The existing one has some bugs when EXA is enabled.
philippeC has pointed out that you would also want to upgrade compiz to its very latest version by running:
Step 2
Download this archive or mirror, and extract it. Open a terminal inside the newly created directory "intel-driver-compiled", and type the following two commands:
Note: the newest version of the tarball should have an updated installer file with the hanging bug fixed. It's safe now
Step 3
Backup your existing xorg configuration. Still in the terminal, type
Run
Find the lines:
Replace the entire chunk starting from the above lines all the way to "Screen 0 EndSection" with
Step 4
If you haven't already done so:
and add the following line:
Cross your fingers, and reboot!
----------------------------------
Latest update: For those who have found they have trouble with the VGA monitor not working after the upgrade, don't worry and don't panic and roll back to an earlier version. The problem is the update has added a feature to the driver that acer's script wasn;t written to handle, so it kills the process (I should have seen this sooner but I've had the fix for so long I forgot I put it there
Code:
sudo cp /usr/bin/lvdsvga.sh /usr/bin/lvdsvga.sh.backup
sudo mousepad /usr/bin/lvdsvga.sh
Find this line (should be very similar if not exactly the same):
Code:
VGA_STATUS=`$CMD_XRANDR |grep "disconnected"`
And change to:
Code:
VGA_STATUS=`$CMD_XRANDR |grep "VGA disconnected"`
Basically, the old way looks for the word disconnected and if it finds it, it doesn't run the external monitor switcher. Problem is the newer driver also supports tv output which is always listed as disconnected. So we need to tell it to look only for a disconnected VGA
------------------------------
So I failed to figure out a good way to create an rpm from the 2.2.1 version of the intel driver, instead I made a quick script and some instructions.
You will want to follow this how to if:
- you run compiz and want to be able to watch videos without lag or crashes
- you run xfce4 with compositing enabled, and want to watch videos without lag or crashes
- you want to play reasonably more graphics intensive games the aspire one
Important note
Make sure you have a full system backup ready, and/or find out how to rescue your system if something goes wrong and you can't boot up anymore. This has been covered on the forums extensively. Repeat: you must have a backup before proceeding.
Use at your own risk. Though I have tested this myself, I can't provide any guarantees that this will work for you. This may very well cause your system not to start up if you don't do things carefully. If something isn't explained here in enough detail, search the forums.
Ok now for the howto.
Step 1
Fire up your package manager, and upgrade a package called "xorg-x11-server-Xorg" to the latest version. The existing one has some bugs when EXA is enabled.
philippeC has pointed out that you would also want to upgrade compiz to its very latest version by running:
Code:
sudo yum update compiz-manager
Step 2
Download this archive or mirror, and extract it. Open a terminal inside the newly created directory "intel-driver-compiled", and type the following two commands:
Code:
chmod +x install*
sudo ./install_intel-2.2.1.sh
Note: the newest version of the tarball should have an updated installer file with the hanging bug fixed. It's safe now
Step 3
Backup your existing xorg configuration. Still in the terminal, type
Code:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Run
Code:
sudo mousepad /etc/X11/xorg.conf
Find the lines:
Code:
Section "Device"
Identifier "Videocard0"
Replace the entire chunk starting from the above lines all the way to "Screen 0 EndSection" with
Code:
Section "Device"
Identifier "Videocard0"
Driver "intel"
# Option "monitor-LVDS" "Monitor0"
# Option "monitor-VGA" "Monitor1"
# Option "Clone" "true"
# Option "MonitorLayout" "LVDS,VGA"
# BusID "PCI:0:2:0"
Option "AccelMethod" "EXA"
Option "FramebufferCompression" "off"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "true"
VideoRam 229396
Option "CacheLines" "1980"
# Screen 0
EndSection
Step 4
If you haven't already done so:
Code:
sudo mousepad /etc/profile
and add the following line:
Code:
export INTEL_BATCH=1
Cross your fingers, and reboot!