Compiz/desktop effects using open source radeonhd drivers?

Just wanted to know if it was possible to get compiz/desktop effects working with the radeonhd driver, or whether I need to use the proprietary catalyst driver.  I'm currently running KDE 4.3 on a Mobility HD 2600.  No configuration of xorg.conf seems to allow desktop effects to be enabled (I've read all of the ATI/Xorg wiki documentation).
Thanks in advance, again.

Put this in your xorg.conf:
Section "Device"
Identifier "My Graphics Card"
Driver "radeon"
Option "DRI" "on" ## Eάν επιμένει να μην ενεργοποιείται το DRI, το βάζουμε επίτηδες.
Option "DynamicClocks" "on" ## Powersaving option
Option "AccelMethod" "EXA" ## Ενεργοποίηση του EXA rendering, για γρήγορο 2D acceleration
Option "EXAVSync" "on" ## Flicker-free Xv overlay accelerated Video.
Option "DMAForXv" "on" ## Εάν δεν ενεργοποείται το Xv, video acceleration, το βάζουμε επίτηδες.
Option "ScalerWidth" "2048" ## Καλό είναι να μπει για να μην υπάρχουν artifacts σε HD video.
Option "EnablePageFlip" "on" ## Special option για 3D δεν είναι απαραίτητη. Δείτε στο man του radeon.
Option "RenderAccel" "on" ## Ενεργοποιεί το acceleration για την κάρτα γραφικών εάν δεν ξεκινάει.
Option "AccelDFS" "on" ## Ενεργοποιείστε ΜΟΝΟ εάν έχετε ενεργοποιήσει το EXA option.
#BusID "PCI:1:0:0"
EndSection
Then, open a terminal and enter:
su -
touch /etc/hal/fdi/policy/10-keymap.fdi
nano /etc/hal/fdi/policy/10-keymap.fdi
And put this:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">us,gr</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
</match>
</device>
</deviceinfo>
See the "      <merge key="input.xkb.layout" type="string">us,gr</merge>" line, and change "us,gr" it with your languages, e.g. "us,fr".
Then save the file.
If you, also, have a touchpad, you should do this:
touch /etc/hal/fdi/policy/11-x11-synaptics.fdi
And put there:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<match key="info.product" contains="Synaptics TouchPad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.09</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.18</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.032</merge>
<merge key="input.x11_options.LeftEdge" type="string">1700</merge>
<merge key="input.x11_options.RightEdge" type="string">5300</merge>
<merge key="input.x11_options.TopEdge" type="string">1700</merge>
<merge key="input.x11_options.BottomEdge" type="string">4200</merge>
<merge key="input.x11_options.FingerLow" type="string">25</merge>
<merge key="input.x11_options.FingerHigh" type="string">30</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxTapMove" type="string">220</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<!-- Restore old synaptics driver defaults removed by Fedora/RH patch -->
<merge key="input.x11_options.RTCornerButton" type="string">2</merge>
<merge key="input.x11_options.RBCornerButton" type="string">3</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<!-- Arbitrary options can be passed to the driver using
the input.x11_options property since xorg-server-1.5. -->
<!-- EXAMPLE:
<merge key="input.x11_options.LeftEdge" type="string">120</merge>
-->
</match>
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo>
For this you must have installed:
- Xserver 1.5
- xf86-input-evdev
- xf86-input-synaptics
- halxorg-input-drivers
This guide is written by Flamelab.
Last edited by apollokk (2009-09-02 09:23:11)

Similar Messages

  • [kwin] Failed to activate desktop effects using the given conf options

    Every time i logged in  kde session, desktop effects are disabled. If I try to change compositing mode I always get this error message:
    Failed to activate desktop effects using the given configuration options. Settings will be reverted to their previous values.
    Check your X configuration. You may also consider changing advanced options, especially changing the compositing type.
    If i delete ~/.kde4 folder and restart the system, then I have default session and I can change compositing mode and all effects are working smoothly. But after next restart effects are gone again and this message occurs
    Is there are any ways to investigate/debug step by step this sort of problem? All i have googled about this message is too old or does not helpoing in my case
    I had fglrx driver 14.1, then i switched back to open source driver
    here is pasbin with all usefull outputs
    glxingo, uname, dmesg, xorg session errors and xorg log files
    http://pastebin.com/hPSr5vzF
    Last edited by AlexRu (2014-02-09 05:24:12)

    Same here, every time I log in all the desktop effects were disabled, I tried reinstalling KDE and rebooting for several times but still get the same result. The only fix I know for now is to logout and login but even that does not always work.

  • X11 and open source ATI drivers

    Hi. Well I have a little(big) broblem. I have ATI Radeon x1600 video card, and I need open source video drivers (not fglrx). I installed it by the article at archlinux wiki:
    Open Source ATI Drivers
    The open source drivers will work to some degree on Radeon chipsets up to the Radeon X850. Radeons up to the 9200 series are fully featured, stable, with full 2D and 3D acceleration. Radeons from 9500 to X850 have full 2D acceleration, the y provide 3D acceleration as well but it doesn't support all the features that the proprietary drivers do. A full list of supported chipsets can be found here.
    [edit]
    Installation and Configuration
    The package is xf86-video-ati. Note: if you have previously installed the proprietary driver make sure to remove fglrx, fglrx-beyond, and fglrx-utils.
    pacman -S xf86-video-ati libgl-dri
    Edit your xorg.conf, and add or make sure you have the following in their given sections. For
    Section "Module"
    Load "glx"
    Load "dri"
    Load "drm"
    EndSection
    Section "Device"
    Identifier "name" # your alias
    Driver "radeon"
    Option "XAANoOffscreenPixmaps" "true" #needed for aiglx
    EndSection
    Section "DRI"
    Group "video"
    Mode 0660
    EndSection
    When using this driver, make sure you do not have fglrx-utils installed but use libgl-dri instead. Otherwise you'll have the wrong libGL.so which will cause direct rendering not to work.
    So I did all this crap and i get, when i tryed to start X:
    (EE) Failed to load module "glx" (module does not exist, 0)
    (EE) Failed to load module "radeon" (module does not exist, 0)
    My xorg.conf:
    Section "ServerLayout"
    Identifier "Xorg Configured"
    Screen 0 "aticonfig-Screen[0]" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "PS/2 Mouse" "CorePointer"
    EndSection
    Section "Files"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc:unscaled"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/PEX"
    FontPath "/usr/share/fonts/cyrillic"
    FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/ttf/western"
    FontPath "/usr/share/fonts/ttf/decoratives"
    FontPath "/usr/share/fonts/truetype"
    FontPath "/usr/share/fonts/truetype/openoffice"
    FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath "/usr/share/fonts/latex-ttf-fonts"
    FontPath "/usr/share/fonts/defoma/CID"
    FontPath "/usr/share/fonts/defoma/TrueType"
    EndSection
    Section "Module"
    Load "ddc" # ddc probing of monitor
    Load "dbe"
    Load "dri"
    Load "drm"
    Load "extmod"
    Load "glx"
    Load "bitmap" # bitmap-fonts
    Load "type1"
    Load "freetype"
    Load "record"
    EndSection
    Section "ServerFlags"
    Option "AllowMouseOpenFail" "true"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" ""
    Option "XkbVariant" ""
    EndSection
    Section "InputDevice"
    Identifier "Serial Mouse"
    Driver "mouse"
    Option "Protocol" "Microsoft"
    Option "Device" "/dev/ttyS0"
    Option "Emulate3Buttons" "true"
    Option "Emulate3Timeout" "70"
    Option "SendCoreEvents" "true"
    EndSection
    Section "InputDevice"
    Identifier "PS/2 Mouse"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "ZAxisMapping" "4 5"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "true"
    Option "Emulate3Timeout" "70"
    Option "SendCoreEvents" "true"
    EndSection
    Section "InputDevice"
    Identifier "USB Mouse"
    Driver "mouse"
    Option "Device" "/dev/input/mice"
    Option "SendCoreEvents" "true"
    Option "Protocol" "IMPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "5"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    HorizSync 28.0 - 96.0
    VertRefresh 50.0 - 75.0
    ModeLine "640x350" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
    ModeLine "640x400" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
    ModeLine "720x400" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
    ModeLine "640x480" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
    ModeLine "640x480" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
    ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
    ModeLine "640x480" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
    ModeLine "800x600" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
    ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine "800x600" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
    ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
    ModeLine "800x600" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
    ModeLine "1024x768" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace
    ModeLine "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine "1024x768" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
    ModeLine "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
    ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
    ModeLine "1152x864" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
    ModeLine "1280x960" 108.0 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
    ModeLine "1280x960" 148.5 1280 1344 1504 1728 960 961 964 1011 +hsync +vsync
    ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    ModeLine "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
    ModeLine "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
    ModeLine "1600x1200" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
    ModeLine "1600x1200" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
    ModeLine "1600x1200" 189.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
    ModeLine "1600x1200" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
    ModeLine "1600x1200" 229.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
    ModeLine "1792x1344" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
    ModeLine "1792x1344" 261.0 1792 1888 2104 2456 1344 1345 1348 1417 -hsync +vsync
    ModeLine "1856x1392" 218.3 1856 1952 2176 2528 1392 1393 1396 1439 -hsync +vsync
    ModeLine "1856x1392" 288.0 1856 1984 2208 2560 1392 1393 1396 1500 -hsync +vsync
    ModeLine "1920x1440" 234.0 1920 2048 2256 2600 1440 1441 1444 1500 -hsync +vsync
    ModeLine "1920x1440" 297.0 1920 2064 2288 2640 1440 1441 1444 1500 -hsync +vsync
    ModeLine "1800x1440" 230.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
    ModeLine "1800x1440" 250.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
    ModeLine "640x480" 43.2 640 680 744 848 480 481 484 509 -hsync +vsync
    ModeLine "768x576" 35.0 768 792 872 976 576 577 580 597 -hsync +vsync
    ModeLine "768x576" 42.9 768 800 880 992 576 577 580 601 -hsync +vsync
    ModeLine "768x576" 45.5 768 808 888 1008 576 577 580 602 -hsync +vsync
    ModeLine "768x576" 51.8 768 808 888 1008 576 577 580 605 -hsync +vsync
    ModeLine "768x576" 62.6 768 816 896 1024 576 577 580 611 -hsync +vsync
    ModeLine "800x600" 68.2 800 848 936 1072 600 601 604 636 -hsync +vsync
    ModeLine "1024x768" 113.3 1024 1096 1208 1392 768 769 772 814 -hsync +vsync
    ModeLine "1152x864" 81.6 1152 1216 1336 1520 864 865 868 895 -hsync +vsync
    ModeLine "1152x864" 119.7 1152 1224 1352 1552 864 865 868 907 -hsync +vsync
    ModeLine "1152x864" 143.5 1152 1232 1360 1568 864 865 868 915 -hsync +vsync
    ModeLine "1280x960" 124.5 1280 1368 1504 1728 960 961 964 1001 -hsync +vsync
    ModeLine "1280x960" 129.9 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
    ModeLine "1280x960" 179.0 1280 1376 1520 1760 960 961 964 1017 -hsync +vsync
    ModeLine "1280x1024" 191.0 1280 1376 1520 1760 1024 1025 1028 1085 -hsync +vsync
    ModeLine "1400x1050" 122.6 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
    ModeLine "1400x1050" 149.3 1400 1496 1648 1896 1050 1051 1054 1094 -hsync +vsync
    ModeLine "1400x1050" 155.8 1400 1496 1648 1896 1050 1051 1054 1096 -hsync +vsync
    ModeLine "1400x1050" 179.3 1400 1504 1656 1912 1050 1051 1054 1103 -hsync +vsync
    ModeLine "1400x1050" 214.4 1400 1512 1664 1928 1050 1051 1054 1112 -hsync +vsync
    ModeLine "1600x1200" 280.6 1600 1728 1904 2208 1200 1201 1204 1271 -hsync +vsync
    Option "DPMS" "true"
    EndSection
    Section "Monitor"
    Identifier "aticonfig-Monitor[0]"
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "radeon"
    Option "XAANoOffscreenPixmaps" "true"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 16
    SubSection "Display"
    Depth 1
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 4
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 15
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 32
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection
    Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device "aticonfig-Device[0]"
    Monitor "aticonfig-Monitor[0]"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "DRI"
    Group "video"
    Mode 0666
    EndSection
    Any help? =/

    I may be wrong, but I dont think the open source drivers support the X1xxx series cards. 
    If I am wrong, then make doubly sure you actually did install xf86-video-ati and libgl-dri.  Then, maybe try starting from a fresh Xorg.conf by running this as root in the console (without X started):
    cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
    X -configure
    mv xorg.conf.new /etc/X11/xorg.conf
    And see if that works, if it does, slowly build on top of it, until you have your desired result

  • Logging with whereabouts using open source and freeware

    You can find the html version of this at:
    http://www.acelet.com/whitepaper/loggingWithWhereabouts.html
    Logging with whereabouts using open source and freeware
    The purpose of logging is to find out what had happened when needed. When the
    time comes to read log messages, you want to know both the log message and its
    whereabouts (class name, method name, file name and line number). So you need
    to hard code whereabouts.
    But hard coded whereabouts are very difficult to maintain: when you modify your
    source code, line number changes; when you copy and paste a line, its class name
    and method name change. If whereabouts are wrong, you introduce bugs in your logging
    logic and the log messages are useless at the best.
    This article shows you an example of using freeware Redress tool to rectify whereabouts
    programmatically in your Makefile or Ant build file. So your whereabouts are always
    correct for both Java and JSP source file.
    Redress tool is part of SuperLogging at http://www.ACElet.com. SuperLogging also
    provides an open source wrapper Alog.java, which redirects log method calls to
    your favorite logging package. Redress tool can rectify whereabouts information
    on all Alog's method calls in your application. So, if you call Alog's log methods,
    these calls will be rectified by Redress.
    JDK 1.4 introduces a new utility package java.util.logging. The example in this
    article is based on JDK logging. Log4J is a cousin of JDK logging. Log4J users
    should have no difficulties to modify this example for Log4J. Both JDK logging
    and Log4J are excellent logging software for single JVM.
    Note: Redress tool rectifies method calls on Alog, not JDK logging. You need to
    call Alog instead of JDK logging in your application.
    Source code of Alog.java
    The following is the source code of Alog's JDK logging version. It serves as an
    library file and should be on your CLASSPATH:
    * Copyright Acelet Corp. 2000. All rights reserved
    * License agreement begins >>>>>>>>>> <br>
    * This program (com.acelet.opensource.logging.Alog) ("Software") is an
    * open source software. <p>
    * LICENSE GRANT. The Software is owned by Acelet Corporation ("Acelet").
    * The Software is licensed to you ("Licensee"). You are granted a
    * non-exclusive right to use, modify, distribute the Software for either
    * commercial or non-commercial use for free, as long as: <br>
    * 1. this copyright paragraph remains with this file. <br>
    * 2. this source code (this file) must be included with distributed
    * binary code.<br>
    * NO WARRANTY. This comes with absolutely no warranty. <p>
    * <<<<<<<<<< License agreement ends <p><p>
    * The purpose of releasing this open source program is to prevent vendor
    * lock in. <p>
    * You can code your program using this class to indirectly use Acelet
    * SuperLogging (com.acelet.logging). If later you want to swith to other
    * logging package, you do not need to modify your program. All you have
    * to do is: <p>
    * 1. modify this file to redirect to other logging packages. <br>
    * 2. replace existing com.acelet.opensource.Alog with your modified one. <br>
    * 3. you may have to reboot your EJB server to make the changes effect.<br>
    * <p>
    * This program is just a wrapper. For detail information about the methods
    * see documents of underline package, such as com.acelet.logging.Logging.
    * <p>
    * Visit http://www.ACElet.com for more information.
    * <p>
    * This file is a modified for using JDK logging as an EXAMPLE.
    * <br>
    * You can use Redress tool to keep your whereabouts information
    * always correct. See http://www.ACElet.com/freeware for detail.
    * <p>
    * Please see http://www/ACElet.com/opensource if you want to see the
    * original version.
    package com.acelet.opensource.logging;
    import java.util.logging.*;
    public final class Alog {
    * Log level value: something will prevent normal program execution.
    public static int SEVERE = 1000;
    * Log level value: something has potential problems.
    public static int WARNING = 900;
    * Log level value: for significant messages.
    public static int INFO = 800;
    * Log level value: for config information in debugging.
    public static int CONFIG = 700;
    * Log level value: for information such as recoverable failures.
    public static int FINE = 500;
    * Log level value: for information about entering or returning a
    * method, or throwing an exception.
    public static int FINER = 400;
    * Log level value: for detail tracing information.
    public static int FINEST = 300;
    static Logger logger;
    static {
    logger = Logger.getLogger("");
    public Alog() {
    public static void alert(String subject, String message) {
    public static void error(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static Level getLevel(int levelValue) {
    if (levelValue == SEVERE)
    return Level.SEVERE;
    else if (levelValue == WARNING)
    return Level.WARNING;
    else if (levelValue == INFO)
    return Level.INFO;
    else if (levelValue == CONFIG)
    return Level.CONFIG;
    else if (levelValue == FINE)
    return Level.FINE;
    else if (levelValue == FINER)
    return Level.FINER;
    else if (levelValue == FINEST)
    return Level.FINEST;
    else
    return Level.ALL;
    public static void log(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static void sendMail(String to, String from, String subject,
    String text) throws Exception {
    public static void sendMail(String to, String cc, String bcc, String from,
    String subject, String text) throws Exception {
    Test program
    The simple test program is Test.java:
    import com.acelet.opensource.logging.Alog;
    public class Test {
    public static void main(String argv[]){
    Alog.log("Holle world", Alog.SEVERE, "wrongClassName", "wrongMethod",
    "wrongFileName", -1);
    How to run the test program
    1. Compile Alog.java (JDK 1.4 or later, not before):
    javac Alog.java
    2. Download freeware Redress tool from http://ACElet.com/freeware.
    3. Run Redress tool:
    java -cp redress.jar Test.java
    4. Check Test.java. The Alog.log method call should be rectified.
    5. Run test program:
    java Test
    You should see log message with correct class name and method name.

    Hi;
      I found this code and would like to share it with you :
    JCoDestination destination = JCoDestinationManager
      .getDestination(DESTINATION_NAME2);
      JCoFunction function = destination.getRepository().getFunction(
      "RFC_FUNCTION_SEARCH");
      if (function == null)
      throw new RuntimeException("RFC_FUNCTION_SEARCH not found in SAP.");
      function.getImportParameterList().setValue("FUNCNAME", "*");
      function.getImportParameterList().setValue("GROUPNAME", "*");
      try {
      function.execute(destination);
      JCoTable funcDetailsTable = function.getTableParameterList()
      .getTable("FUNCTIONS");
      int totalNoFunc = funcDetailsTable.getNumRows();
      if (totalNoFunc > 0) {
      for (int i = 0; i < totalNoFunc; i++) {
      System.out.println("Function Name: "
      + funcDetailsTable.getValue(i));
      } catch (AbapException e) {
      System.out.println(e.toString());
      return;
      System.out.println("RFC_FUNCTION_SEARCH finished");
    It is working and retrieving FM.
    Regards
    Anis

  • Intel video + desktop effects used to work... now it doesn't.

    I'm using kde-mod and I'm not sure what happened, but in the last week or two, desktop effects (compositing) has stopped working, and when I drag windows around, there are artifacts and such now.  It didn't used to be this way and worked quite well before.  I'm using the intel video driver... the card is a fairly recent gmasomethingorother.  I really have no idea what to do next. 
    Here's xorg.log
    This is a pre-release version of the X server from The X.Org Foundation.
    It is not supported in any way.
    Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
    Select the "xorg" product for bugs you find in this release.
    Before reporting bugs in pre-release versions please check the
    latest version in the X.Org Foundation git repository.
    See http://wiki.x.org/wiki/GitPage for git access instructions.
    X.Org X Server 1.6.1.901 (1.6.2 RC 1)
    Release Date: 2009-5-8
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.29-ARCH i686
    Current Operating System: Linux zeeARCH 2.6.29-ARCH #1 SMP PREEMPT Wed May 20 07:06:02 UTC 2009 i686
    Build Date: 28 May 2009 10:40:05PM
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 30 16:12:04 2009
    (==) Using config file: "/etc/X11/xorg.conf"
    (==) ServerLayout "Xorg Configured"
    (**) |-->Screen "Screen0" (0)
    (**) | |-->Monitor "Monitor0"
    (==) No device specified for screen "Screen0".
    Using the first device section listed.
    (**) | |-->Device "name"
    (**) |-->Input Device "Keyboard0"
    (**) |-->Input Device "PS/2 Mouse"
    (**) Option "DontZap" "false"
    (**) Option "AIGLX" "true"
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (WW) The directory "/usr/share/fonts/PEX" does not exist.
    Entry deleted from font path.
    (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/cyrillic".
    Entry deleted from font path.
    (Run 'mkfontdir' on "/usr/share/fonts/cyrillic").
    (WW) The directory "/usr/share/fonts/ttf/western" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/ttf/decoratives" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/truetype" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/truetype/openoffice" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/truetype/ttf-bitstream-vera" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/latex-ttf-fonts" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/defoma/CID" does not exist.
    Entry deleted from font path.
    (WW) The directory "/usr/share/fonts/defoma/TrueType" does not exist.
    Entry deleted from font path.
    (**) FontPath set to:
    /usr/share/fonts/misc:unscaled,
    /usr/share/fonts/misc,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/75dpi,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/100dpi,
    /usr/share/fonts/Type1,
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/TTF,
    /usr/share/fonts/Type1,
    built-ins
    (**) ModulePath set to "/usr/lib/xorg/modules"
    (**) Extension "Composite" is enabled
    (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    (WW) Disabling Keyboard0
    (WW) Disabling PS/2 Mouse
    (II) Loader magic: 0x1a40
    (II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 5.0
    X.Org XInput driver : 4.0
    X.Org Server Extension : 2.0
    (II) Loader running on linux
    (++) using VT number 7
    (--) PCI:*(0@0:2:0) Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf4400000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/8
    (--) PCI: (0@0:2:1) Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf4200000/1048576
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) System resource ranges:
    [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
    (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
    (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    (II) "record" will be loaded. This was enabled by default and also specified in the config file.
    (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
    (II) "dri2" will be loaded by default.
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    (II) LoadModule: "dbe"
    (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
    (II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DOUBLE-BUFFER
    (II) LoadModule: "dri"
    (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension XFree86-DRI
    (II) LoadModule: "extmod"
    (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
    (II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension MIT-SCREEN-SAVER
    (II) Loading extension XFree86-VidModeExtension
    (II) Loading extension XFree86-DGA
    (II) Loading extension DPMS
    (II) Loading extension XVideo
    (II) Loading extension XVideo-MotionCompensation
    (II) Loading extension X-Resource
    (II) LoadModule: "glx"
    (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
    (**) AIGLX enabled
    (II) Loading extension GLX
    (II) LoadModule: "type1"
    (WW) Warning, couldn't open module type1
    (II) UnloadModule: "type1"
    (EE) Failed to load module "type1" (module does not exist, 0)
    (II) LoadModule: "freetype"
    (WW) Warning, couldn't open module freetype
    (II) UnloadModule: "freetype"
    (EE) Failed to load module "freetype" (module does not exist, 0)
    (II) LoadModule: "record"
    (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
    (II) Module record: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension RECORD
    (II) LoadModule: "dri2"
    (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
    (II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
    (II) Loading extension DRI2
    (II) LoadModule: "intel"
    (II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
    (II) Module intel: vendor="X.Org Foundation"
    compiled for 1.6.1, module version = 2.7.1
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 5.0
    (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
    965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    Mobile Intel® GM45 Express Chipset,
    Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
    (II) Primary Device is: PCI 00@00:02:0
    (II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    (II) resource ranges after probing:
    [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b]
    [5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b]
    [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [8] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [9] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b]
    [10] 0 0 0x000003c0 - 0x000003df (0x20) IS[b]
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/lib/xorg/modules//libvgahw.so
    (II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 0.1.0
    ABI class: X.Org Video Driver, version 5.0
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"
    (II) Module "ramdac" already built-in
    (**) intel(0): Depth 24, (--) framebuffer bpp 32
    (==) intel(0): RGB weight 888
    (==) intel(0): Default visual is TrueColor
    (**) intel(0): Option "DRI" "true"
    (II) intel(0): Integrated Graphics Chipset: Intel(R) Mobile Intel® GM45 Express Chipset
    (--) intel(0): Chipset: "Mobile Intel® GM45 Express Chipset"
    (--) intel(0): Linear framebuffer at 0xD0000000
    (--) intel(0): IO registers at addr 0xF4400000
    (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
    (==) intel(0): Using EXA for acceleration
    (II) intel(0): 2 display pipes available.
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    (II) Loading sub module "i2c"
    (II) LoadModule: "i2c"
    (II) Module "i2c" already built-in
    (II) intel(0): Output VGA using monitor section Monitor0
    (II) intel(0): Output LVDS has no monitor section
    (II) intel(0): I2C bus "LVDSDDC_C" initialized.
    (II) intel(0): Attempting to determine panel fixed mode.
    (II) intel(0): I2C device "LVDSDDC_C:E-EDID segment register" registered at address 0x60.
    (II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
    (II) intel(0): EDID vendor "IBM", prod id 10375
    (II) intel(0): found backlight control method /sys/class/backlight/acpi_video0
    (II) intel(0): Resizable framebuffer: not available (1 3)
    (II) intel(0): EDID vendor "IBM", prod id 10375
    (II) intel(0): Output VGA disconnected
    (II) intel(0): Output LVDS connected
    (II) intel(0): Using user preference for initial modes
    (II) intel(0): Output LVDS using initial mode 1680x1050
    (II) intel(0): detected 512 kB GTT.
    (II) intel(0): detected 32764 kB stolen memory.
    (==) intel(0): video overlay key set to 0x101fe
    (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
    (==) intel(0): DPI set to (96, 96)
    (II) Loading sub module "fb"
    (II) LoadModule: "fb"
    (II) Loading /usr/lib/xorg/modules//libfb.so
    (II) Module fb: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
    (II) Loading sub module "exa"
    (II) LoadModule: "exa"
    (II) Loading /usr/lib/xorg/modules//libexa.so
    (II) Module exa: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 2.4.0
    ABI class: X.Org Video Driver, version 5.0
    (II) intel(0): Comparing regs from server start up to After PreInit
    (WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
    (WW) intel(0): PP_STATUS before: on, ready, sequencing idle
    (WW) intel(0): PP_STATUS after: on, ready, sequencing on
    (WW) intel(0): Register 0x71024 (PIPEBSTAT) changed from 0x00000206 to 0x80000246
    (WW) intel(0): PIPEBSTAT before: status: VSYNC_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS
    (WW) intel(0): PIPEBSTAT after: status: FIFO_UNDERRUN VSYNC_INT_STATUS LBLC_EVENT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS
    (WW) intel(0): Register 0x321b (FBC_FENCE_OFF) changed from 0x3400bd00 to 0x6603ed00
    (II) Loading sub module "dri"
    (II) LoadModule: "dri"
    (II) Reloading /usr/lib/xorg/modules/extensions//libdri.so
    (II) Loading sub module "dri2"
    (II) LoadModule: "dri2"
    (II) Reloading /usr/lib/xorg/modules/extensions//libdri2.so
    (==) Depth 24 pixmap format is 32 bpp
    (II) do I need RAC? No, I don't.
    (II) resource ranges after preInit:
    [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b](OprD)
    [5] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b](OprD)
    [6] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b](OprD)
    [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [8] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [9] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [10] 0 0 0x000003c0 - 0x000003df (0x20) IS[b](OprU)
    (II) intel(0): Kernel reported 735744 total, 1 used
    (II) intel(0): I830CheckAvailableMemory: 2942972 kB available
    (WW) intel(0): DRI2 requires UXA
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenByBusid: drmOpenMinor returns 10
    drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
    (II) [drm] DRM interface version 1.3
    (II) [drm] DRM open master succeeded.
    (II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
    (II) intel(0): [drm] framebuffer mapped by ddx driver
    (II) intel(0): [drm] added 1 reserved context for kernel
    (II) intel(0): X context handle = 0x1
    (II) intel(0): [drm] installed DRM signal handler
    (**) intel(0): Framebuffer compression enabled
    (**) intel(0): Tiling enabled
    (==) intel(0): VideoRam: 262144 KB
    (II) intel(0): Attempting memory allocation with tiled buffers.
    (II) intel(0): Tiled allocation successful.
    (II) intel(0): [drm] Registers = 0xf4400000
    (II) intel(0): [dri] visual configs initialized
    (II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    (II) EXA(0): Offscreen pixmap area of 36126720 bytes
    (II) EXA(0): Driver registered support for the following operations:
    (II) Solid
    (II) Copy
    (II) Composite (RENDER acceleration)
    (==) intel(0): Backing store disabled
    (==) intel(0): Silken mouse enabled
    (II) intel(0): Initializing HW Cursor
    (II) intel(0): [DRI] installation complete
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (WW) intel(0): ESR is 0x00000001
    (WW) intel(0): Existing errors found in hardware state.
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): [drm] mapped front buffer at 0xd4020000, handle = 0xd4020000
    (II) intel(0): [drm] mapped back buffer at 0xd3020000, handle = 0xd3020000
    (II) intel(0): [drm] mapped depth buffer at 0xd2020000, handle = 0xd2020000
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    (**) Option "dpms" "true"
    (**) intel(0): DPMS enabled
    (==) intel(0): Intel XvMC decoder disabled
    (II) intel(0): Set up textured video
    (II) intel(0): direct rendering: XF86DRI Enabled
    (WW) intel(0): Option "XAANoOffscreenPixmaps" is not used
    (--) RandR disabled
    (II) Initializing built-in extension Generic Event Extension
    (II) Initializing built-in extension SHAPE
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension BIG-REQUESTS
    (II) Initializing built-in extension SYNC
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-MISC
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) AIGLX: Screen 0 is not DRI2 capable
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 11, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 11, (OK)
    drmOpenByBusid: drmOpenMinor returns 11
    drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
    (II) AIGLX: enabled GLX_SGI_make_current_read
    (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    (II) AIGLX: enabled GLX_texture_from_pixmap with driver support
    (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i965_dri.so
    (II) GLX: Initialized DRI GL provider for screen 0
    (II) intel(0): Setting screen physical size to 331 x 207
    (II) config/hal: Adding input device ThinkPad Extra Buttons
    (II) LoadModule: "evdev"
    (II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
    (II) Module evdev: vendor="X.Org Foundation"
    compiled for 1.6.1, module version = 2.2.2
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 4.0
    (**) ThinkPad Extra Buttons: always reports core events
    (**) ThinkPad Extra Buttons: Device: "/dev/input/event6"
    (II) ThinkPad Extra Buttons: Found keys
    (II) ThinkPad Extra Buttons: Configuring as keyboard
    (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD)
    (**) Option "xkb_rules" "evdev"
    (**) Option "xkb_model" "evdev"
    (**) Option "xkb_layout" "us"
    (II) config/hal: Adding input device Macintosh mouse button emulation
    (**) Macintosh mouse button emulation: always reports core events
    (**) Macintosh mouse button emulation: Device: "/dev/input/event0"
    (II) Macintosh mouse button emulation: Found 3 mouse buttons
    (II) Macintosh mouse button emulation: Found x and y relative axes
    (II) Macintosh mouse button emulation: Configuring as mouse
    (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
    (**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
    (**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
    (**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
    (**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
    (**) Macintosh mouse button emulation: (accel) set acceleration profile 0
    (II) config/hal: Adding input device TPPS/2 IBM TrackPoint
    (**) TPPS/2 IBM TrackPoint: always reports core events
    (**) TPPS/2 IBM TrackPoint: Device: "/dev/input/event11"
    (II) TPPS/2 IBM TrackPoint: Found 3 mouse buttons
    (II) TPPS/2 IBM TrackPoint: Found x and y relative axes
    (II) TPPS/2 IBM TrackPoint: Configuring as mouse
    (**) Option "Emulate3Buttons" "true"
    (II) TPPS/2 IBM TrackPoint: Forcing middle mouse button emulation on.
    (**) Option "EmulateWheel" "true"
    (**) Option "EmulateWheelButton" "2"
    (**) Option "EmulateWheelTimeout" "200"
    (**) Option "YAxisMapping" "4 5"
    (**) TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
    (**) Option "XAxisMapping" "6 7"
    (**) TPPS/2 IBM TrackPoint: XAxisMapping: buttons 6 and 7
    (**) TPPS/2 IBM TrackPoint: EmulateWheelButton: 2, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE)
    (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
    (**) TPPS/2 IBM TrackPoint: (accel) filter chain progression: 2.00
    (**) TPPS/2 IBM TrackPoint: (accel) filter stage 0: 20.00 ms
    (**) TPPS/2 IBM TrackPoint: (accel) set acceleration profile 0
    (II) config/hal: Adding input device AT Translated Set 2 keyboard
    (**) AT Translated Set 2 keyboard: always reports core events
    (**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
    (II) AT Translated Set 2 keyboard: Found keys
    (II) AT Translated Set 2 keyboard: Configuring as keyboard
    (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
    (**) Option "xkb_rules" "evdev"
    (**) Option "xkb_model" "evdev"
    (**) Option "xkb_layout" "us"
    (II) config/hal: Adding input device Video Bus
    (**) Video Bus: always reports core events
    (**) Video Bus: Device: "/dev/input/event5"
    (II) Video Bus: Found keys
    (II) Video Bus: Configuring as keyboard
    (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
    (**) Option "xkb_rules" "evdev"
    (**) Option "xkb_model" "evdev"
    (**) Option "xkb_layout" "us"
    (II) intel(0): EDID vendor "IBM", prod id 10375
    (II) intel(0): Using hsync ranges from config file
    (II) intel(0): Using vrefresh ranges from config file
    (II) intel(0): Printing DDC gathered Modelines:
    (II) intel(0): Modeline "1680x1050"x0.0 120.60 1680 1712 1760 1888 1050 1051 1054 1065 -hsync -vsync (63.9 kHz)
    (II) intel(0): Modeline "1680x1050"x0.0 100.53 1680 1712 1760 1888 1050 1051 1054 1065 -hsync -vsync (53.2 kHz)
    (II) intel(0): EDID vendor "IBM", prod id 10375
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): [drm] mapped front buffer at 0xd4020000, handle = 0x2a804000
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    (II) AIGLX: Suspending AIGLX clients for VT switch
    (II) intel(0): xf86UnbindGARTMemory: unbind key 0
    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    (II) No APM support in BIOS or kernel
    (II) AIGLX: Resuming AIGLX clients after VT switch
    (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0d78b000 (pgoffset 55179)
    (II) intel(0): Fixed memory allocation layout:
    (II) intel(0): 0x00000000-0x000b7fff: compressed frame buffer (736 kB, 0x00000000bd000000 physical
    (II) intel(0): 0x000b8000-0x000b8fff: power context (4 kB)
    (II) intel(0): 0x01fff000: end of stolen memory
    (II) intel(0): 0x01fff000-0x0d78afff: DRI memory manager (187952 kB)
    (II) intel(0): 0x0d78b000-0x0f9fefff: exa offscreen (35280 kB)
    (II) intel(0): 0x10000000: end of aperture
    (II) intel(0): BO memory allocation layout:
    (II) intel(0): 0x01fff000: start of memory manager
    (II) intel(0): 0x02020000-0x02b9bfff: depth buffer (11760 kB) Y tiled
    (II) intel(0): 0x03020000-0x03b9bfff: back buffer (11760 kB) X tiled
    (II) intel(0): 0x04020000-0x04b9bfff: front buffer (11760 kB) X tiled
    (II) intel(0): 0x05020000-0x05029fff: HW cursors (40 kB)
    (II) intel(0): 0x0d78b000: end of memory manager
    (II) intel(0): using SSC reference clock of 100 MHz
    (II) intel(0): Selecting standard 18 bit TMDS pixel format.
    (II) intel(0): Output configuration:
    (II) intel(0): Pipe A is off
    (II) intel(0): Display plane A is now disabled and connected to pipe A.
    (II) intel(0): Pipe B is on
    (II) intel(0): Display plane B is now enabled and connected to pipe B.
    (II) intel(0): Output VGA is connected to pipe none
    (II) intel(0): Output LVDS is connected to pipe B
    (II) ThinkPad Extra Buttons: Device reopened after 1 attempts.
    (II) Macintosh mouse button emulation: Device reopened after 1 attempts.
    (II) TPPS/2 IBM TrackPoint: Device reopened after 1 attempts.
    (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
    (II) Video Bus: Device reopened after 1 attempts.
    Here is xorg.conf  (I know it's shit :-)  ) 
    Section "ServerLayout"
    Identifier "Xorg Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "PS/2 Mouse" "CorePointer"
    Option "AIGLX" "true"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc:unscaled"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/PEX"
    # Additional fonts: Locale, Gimp, TTF...
    FontPath "/usr/share/fonts/cyrillic"
    # FontPath "/usr/share/lib/X11/fonts/latin2/75dpi"
    # FontPath "/usr/share/lib/X11/fonts/latin2/100dpi"
    # True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
    FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/ttf/western"
    FontPath "/usr/share/fonts/ttf/decoratives"
    FontPath "/usr/share/fonts/truetype"
    FontPath "/usr/share/fonts/truetype/openoffice"
    FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath "/usr/share/fonts/latex-ttf-fonts"
    FontPath "/usr/share/fonts/defoma/CID"
    FontPath "/usr/share/fonts/defoma/TrueType"
    EndSection
    Section "Module"
    Load "ddc" # ddc probing of monitor
    Load "dbe"
    Load "dri"
    Load "extmod"
    Load "glx"
    Load "bitmap" # bitmap-fonts
    Load "type1"
    Load "freetype"
    Load "record"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    Option "XkbVariant" ""
    EndSection
    Section "InputDevice"
    Identifier "Serial Mouse"
    Driver "mouse"
    Option "Protocol" "Microsoft"
    Option "Device" "/dev/ttyS0"
    Option "Emulate3Buttons" "true"
    Option "Emulate3Timeout" "70"
    Option "SendCoreEvents" "true"
    EndSection
    Section "InputDevice"
    Identifier "PS/2 Mouse"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "ZAxisMapping" "4 5"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "true"
    Option "Emulate3Timeout" "70"
    Option "SendCoreEvents" "true"
    EndSection
    Section "InputDevice"
    Identifier "USB Mouse"
    Driver "mouse"
    Option "Device" "/dev/input/mice"
    Option "SendCoreEvents" "true"
    Option "Protocol" "IMPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "5"
    EndSection
    # Auto-generated by Archie mkxcfg
    Section "Monitor"
    Identifier "Monitor0"
    Option "DPMS" "true"
    # HorizSync 28.0 - 78.0 # Warning: This may fry very old Monitors
    HorizSync 28.0 - 96.0 # Warning: This may fry old Monitors
    VertRefresh 50.0 - 75.0 # Very conservative. May flicker.
    EndSection
    # Auto-generated by Archie mkxcfg
    Section "Device"
    Identifier "name"
    Driver "intel"
    Option "XAANoOffscreenPixmaps" "true"
    Option "DRI" "true"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultColorDepth 24
    SubSection "Display"
    Depth 1
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 4
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 15
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Depth 32
    Modes "1680x1050" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection
    Section "Extensions"
    Option "Composite" "Enable"
    EndSection
    Section "DRI"
    Group 0
    Mode 0666
    EndSection
    Section "ServerFlags"
    Option "DontZap" "false"
    EndSection

    Ok I finally figured it out, well sort of. The issue was that the Netgear was screwing up the DHCP. I new it had to be the the Netgear because the setup worked fine at a friends with a Linksys. The strange thing was that iTunes could see other libraries but not connect even though a ping could not. So I turned off the DHCP server and assigned manual IP's to all the clients. Didn't work, I could see the other clients and share files but the internet was lost. Weird. Next I turned DHCP back on and reset the entire network back to my original configuration. Works like a charm. I don't really know what the issue is and the solution doesn't stick, but it can be replicated without fail. Thanks to everyone.

  • Open source r5xx drivers

    Hi, I've been playing around with new open source drivers for ati r5xx series. The driver is still in early development and it currently doesn't work on my card (ATI Mobility Radeon X1400), because the driver in git contains a limited number of PCI IDs for different Radeon X1000 graphics cards. I've created a package for this driver but didn't upload it on AUR because:
    1. i don't think i have enough knownledge about building packages (not yet)
    2. haven't looked into what dependencies to include in the package
    3. driver is still in early development with almost no use to end-user
    nevertheless, i have successfuly build a package and if anybody wants to add it to AUR or build it, here it is:
    pkgname=xf86-video-avivo-git
    pkgver=20070620
    pkgrel=1
    pkgdesc="Open source ATI/AMD R5xx drivers for Xorg"
    arch=('i686')
    url=""
    license=('GPL')
    depends=('xorg-server>=1.3.0' 'libpciaccess-git') #or does libpciaccess-git go to makedepends?
    makedepends=('git')
    provides=()
    conflicts=()
    replaces=()
    backup=()
    install=xf86-video-avivo-git.install
    source=()
    noextract=()
    md5sums=()
    _gitroot="git://anongit.freedesktop.org/git/avivo/xf86-video-avivo"
    _gitname="xf86-video-avivo"
    build() {
    cd $startdir/src
    git clone $_gitroot
    cd $_gitname
    ./autogen.sh --prefix=/usr/
    make || return 1
    make DESTDIR=$startdir/pkg install
    i also had to build libacpiaccess-git to be able to build the driver:
    pkgname=libpciaccess-git
    pkgver=20070620
    pkgrel=1
    pkgdesc="Generic PCI access library"
    arch=('i686')
    url=""
    license=('GPL')
    depends=()
    makedepends=('git')
    provides=()
    conflicts=()
    replaces=()
    backup=()
    install=libpciaccess-git.install
    source=()
    noextract=()
    md5sums=()
    _gitroot="git://anongit.freedesktop.org/git/xorg/lib/libpciaccess"
    _gitname="libpciaccess"
    build() {
    cd $startdir/src
    git clone $_gitroot
    cd $_gitname
    ./autogen.sh --prefix=/usr/
    make || return 1
    make DESTDIR=$startdir/pkg install
    you can find more info on Avivo driver on this page: http://www.phoronix.com/scan.php?page=a … 753&num=1#
    Last edited by billy (2007-06-20 09:57:27)

    This kind of sums it up, doesn't it?
    http://www.userfriendly.org/cartoons/archives/99feb/19990208.html

  • Black screen on resume from sleep using open source AMD/ATI driver

    When waking from sleep using systemctl suspend or pm-suspend , I am presented with a black screen. I can still open programs, type, etc. but cannot see what I am doing. I usually just wind up rebooting from whatever terminal I had open, but again I can't see what I am typing. Upon reboot, the screen starts back up again. Everything else seems to resume from sleep just fine, it's just the screen that won't turn back on.
    I came from Ubuntu and had this same problem there. However, I only had this problem when using the open source xf86-video driver; when using the proprietary drivers, I was able to suspend/resume just fine. So it seems this problem is specific to the open source drivers.
    If I'm using an external monitor, my external monitor will resume just fine after waking from sleep, but the laptop screen will not.
    Googling around shows this is a common problem with AMD/ATI cards, and after a lot of attempts and failures I'm interested in knowing if anyone else has solved this problem.
    What I've tried so far (without success):
    -various quirks included with pm-utils to turn on dpms after resume
    -xrandr after resumption from sleep
    ==xrandr --output LVDS --off (If used without suspending (so while the screen still works) this seems to crash Gnome the first time around, but Gnome automatically restarts. If used a second time, it completely blanks the screen and requires a reboot)
    ==xrandr --output LVDS --mode 1600x900
    -xset dpms force on or xset dpms force off after resumption from sleep
    -vbetool dpms off and vbetool dpms on results in error message "Real mode call failed"
    -scripts using vbetool or xrandr when resuming from sleep
    -switching between virtual consoles and gnome using alt-ctrl-fn-f1 and alt-ctrl-fn-f2 keys
    My setup:
    -HP Envy dv7
    -UEFI dual-boot with Windows 8
    -AMD Radeon HD 7640G
    -xf86-video-ati 1:7.2.0-1 driver
    -Gnome DE using GDM login manager
    Thank you.
    EDIT: I did try using the proprietary drivers for a time, but found I couldn't adjust my brightness. At first I thought working suspension > adjustable brightness, but I quickly changed my mind after one night of trying to work on an unadjustable maximally bright screen.
    Last edited by broahmed (2013-11-23 02:18:57)

    Unfortunately I could not fix the problem so I wiped my system and loaded all new drivers before I found this posting.
    Is there a way to get the old ATI driver that works? The only one available on the ATI and Lenovo website is the latest one with the problem. I agree with you David, Lenovo should have fixed this problem already with ATI.
    John

  • [HOWTO] DRI with Open-Source ATI drivers

    Hi, I've recently got DRI working on my ATI Radeon 9600 pro with the open source drivers so I'll try to explain you my method expecting this will be useful for you...
    First, be sure you have the driver installed :
    # pacman -S xf86-video-ati
    And now edit your xorg.conf like this :
    Section "Module"
    Load "dri"
    Load "glx"
    EndSection
    Section "Device"
    Identifier "ATI Radeon 9600 Pro (RV350)"
    Driver "radeon"
    BusID "PCI:1:0:0"
    VendorName "ATI Technologies Inc."
    EndSection
    And at the end of the file add :
    Section "DRI"
    Mode 0666
    EndSection
    That's all for the xorg.conf now...
    Then, we have to load the needed modules at startup so in rc.conf add the modules in this order :
    MODULES=(sis_agp agpgart radeon drm)
    PS: I have a sis AGP chipsets you have to replace 'sis_agp' by your AGP chipset...
    Now reboot your computer and lunch
    glxinfo | grep 'direct rendering'
    which may ouput :
    direct rendering: Yes
    If no, read the Xorg log file (/var/log/Xorg.0.log) and look for the lines which start whith (WW) or (EE) to found the problème...
    I think all it's good run glxgears to see DRI in action and now we go to add some options to the "Device Section" in the xorg.conf :
    Identifier "ATI Radeon 9600 Pro (RV350)"
    Driver "radeon"
    BusID "PCI:1:0:0"
    VendorName "ATI Technologies Inc."
    Option "AGPMode" "8"
    Option "AGPFastWrite" "true"
    Option "RenderAccel" "true"
    Restart the X server and that's all...
    Bonus :  Transparency and Shadow
    Edit the xorg.cong and add this lines after the Module Section :
    Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
    Option "DAMAGE" "true"
    EndSection
    And this option to the Device Secton :
    Option "backingstore" "true"
    Restart again the X server and now you can see... NOTHING!! :shock:
    So install 'xcompmgr' and 'transset' to see something :
    # pacman -S xcompmgr transset
    Then do
    xcompmgr -c
    and now you may see the shadow of the windows...
    Links :
    man radeon
    DRI with ATi Open-Source Drivers
    Xorg X11 and Transparency

    hmm, it didn't help.
    btw: I just remembered I had turned agpfastwrites off in my bios (reviews tell it's a bad idea to use fastwrites with a radeon 9600) So I tried to put it back on, and now X completely freezes my pc when it starts, so I've turned it back off
    [offtopic]If you screw up x so it locks your pc, and x is started by default (default runlevel is 5), are the any grub parameters or something else to disable x from starting? otherwise I need a gentoo live cd to recover (the arch live cd won't detect my raid)[/offtopic]
    Here a part of my xorg.log. As you can see it complains the r300 mesa driver isn't included, is that normal? I can't find how I should install it...
    and the agpdmamode option is also ignored as you can see
    (**) RADEON(0): RADEONScreenInit c0000000 0
    (**) RADEON(0): Map: 0xc0000000, 0x08000000
    (==) RADEON(0): Write-combining range (0xc0000000,0x8000000)
    (**) RADEON(0): RADEONSave
    (**) RADEON(0): RADEONSaveMode(0x8227a90)
    (**) RADEON(0): Read: 0x00080002 0x00020020 0x00000000
    (**) RADEON(0): Read: rd=2, fd=32, pd=2
    (**) RADEON(0): RADEONSaveMode returns 0x8227a90
    (WW) RADEON(0): Enabling DRM support
    *** Direct rendering support is highly experimental for Radeon 9500
    *** and newer cards. The 3d mesa driver is not provided in this tree.
    *** A very experimental (and incomplete) version is available from Mesa CVS.
    *** Additional information can be found on http://r300.sourceforge.net
    *** This message has been last modified on 2005-08-07.
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 7, (OK)
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 7, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:03:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 7, (OK)
    drmOpenByBusid: drmOpenMinor returns 7
    drmOpenByBusid: drmGetBusid reports pci:0000:03:00.0
    (II) RADEON(0): [drm] DRM interface version 1.2
    (II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:03:00.0"
    (II) RADEON(0): [drm] added 8192 byte SAREA at 0xe1534000
    (II) RADEON(0): [drm] mapped SAREA 0xe1534000 to 0xb78a5000
    (II) RADEON(0): [drm] framebuffer handle = 0xc0000000
    (II) RADEON(0): [drm] added 1 reserved context for kernel
    (II) RADEON(0): [agp] Mode 0x1f00421b [AGP 0x10de/0x01e0; Card 0x1002/0x4150]
    (II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001
    (II) RADEON(0): [agp] ring handle = 0xe0000000
    (II) RADEON(0): [agp] Ring mapped at 0xaf67b000
    (II) RADEON(0): [agp] ring read ptr handle = 0xe0101000
    (II) RADEON(0): [agp] Ring read ptr mapped at 0xaf67a000
    (II) RADEON(0): [agp] vertex/indirect buffers handle = 0xe0102000
    (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0xaf47a000
    (II) RADEON(0): [agp] GART texture map handle = 0xe0302000
    (II) RADEON(0): [agp] GART Texture map mapped at 0xaef9a000
    (II) RADEON(0): [drm] register handle = 0xeb000000
    (II) RADEON(0): [dri] Visual configs initialized
    (**) RADEON(0): DRI New memory map param
    (**) RADEON(0): RADEONInitMemoryMap() :
    (**) RADEON(0): mem_size : 0x08000000
    (**) RADEON(0): agp_size : 0x08227968
    (**) RADEON(0): agp_base : 0x08227968
    (**) RADEON(0): MC_FB_LOCATION : 0xc7ffc000
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): RADEONModeInit()
    1400x1050@85 179.30 1400 1504 1656 1912 1050 1051 1054 1103 (24,32) -H +V
    1400x1050@85 179.30 1400 1504 1656 1912 1050 1051 1054 1103 (24,32) -H +V
    (**) RADEON(0): Pitch = 11534512 bytes (virtualX = 1400, displayWidth = 1408)
    (**) RADEON(0): dc=17930, of=35860, fd=159, pd=2
    (**) RADEON(0): RADEONInit returns 0x8228440
    (**) RADEON(0): RADEONRestoreMode()
    (**) RADEON(0): RADEONRestoreMode(0x8228440)
    (**) RADEON(0): RADEONRestoreMemMapRegisters() :
    (**) RADEON(0): MC_FB_LOCATION : 0xc7ffc000
    (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
    (**) RADEON(0): Map Changed ! Applying ...
    (**) RADEON(0): Map applied, resetting engine ...
    (**) RADEON(0): Updating display base addresses...
    (**) RADEON(0): Memory map updated.
    (**) RADEON(0): Programming CRTC1, offset: 0x00000000
    (**) RADEON(0): Wrote: 0x0000000c 0x0001009f 0x00000000 (0x0000bf00)
    (**) RADEON(0): Wrote: rd=12, fd=159, pd=1
    (**) RADEON(0): GRPH_BUFFER_CNTL from 30354c4c to 204a7c7c
    (**) RADEON(0): RADEONSaveScreen(0)
    (II) RADEON(0): Depth moves disabled by default
    (**) RADEON(0): Setting up initial surfaces
    (**) RADEON(0): Initializing fb layer
    (**) RADEON(0): Setting up accel memmap
    (II) RADEON(0): CP in BM mode
    (II) RADEON(0): Using 8 MB GART aperture
    (II) RADEON(0): Using 1 MB for the ring buffer
    (II) RADEON(0): Using 2 MB for vertex/indirect buffers
    (II) RADEON(0): Using 5 MB for GART textures
    (II) RADEON(0): Memory manager initialized to (0,0) (1408,8191)
    (II) RADEON(0): Reserved area from (0,1050) to (1408,1052)
    (II) RADEON(0): Largest offscreen area available: 1408 x 7139
    (II) RADEON(0): Will use back buffer at offset 0x16b0000
    (II) RADEON(0): Will use depth buffer at offset 0x1c54000
    (II) RADEON(0): Will use 96256 kb for textures at offset 0x2200000
    (**) RADEON(0): Initializing backing store
    (==) RADEON(0): Backing store disabled
    (**) RADEON(0): DRI Finishing init !
    (II) RADEON(0): X context handle = 0x1
    (II) RADEON(0): [drm] installed DRM signal handler
    (II) RADEON(0): [DRI] installation complete
    (**) RADEON(0): EngineRestore (32/32)
    (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
    (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
    (II) RADEON(0): [drm] dma control initialized, using IRQ 11
    (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
    (WW) RADEON(0): DRI init changed memory map, adjusting ...
    (WW) RADEON(0): MC_FB_LOCATION was: 0xc7ffc000 is: 0xc7ffc000
    (WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xe07fe000
    (**) RADEON(0): GRPH_BUFFER_CNTL from 30354c4c to 204a7c7c
    (II) RADEON(0): Direct rendering enabled
    (**) RADEON(0): Setting up final surfaces
    (**) RADEON(0): Initializing Acceleration
    (II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
    (II) RADEON(0): Render acceleration disabled
    (**) RADEON(0): EngineInit (32/32)
    (**) RADEON(0): Pitch for acceleration = 176
    (**) RADEON(0): EngineRestore (32/32)
    (II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Indirect CPU to Screen color expansion
    Solid Lines
    Scanline Image Writes
    Offscreen Pixmaps
    Setting up tile and stipple cache:
    32 128x128 slots
    32 256x256 slots
    16 512x512 slots
    (II) RADEON(0): Acceleration enabled
    (**) RADEON(0): Initializing DPMS
    (**) Option "dpms"
    (**) RADEON(0): DPMS enabled
    (**) RADEON(0): Initializing Cursor
    (==) RADEON(0): Silken mouse enabled
    (II) RADEON(0): Using hardware cursor (scanline 1052)
    (II) RADEON(0): Largest offscreen area available: 1408 x 7136
    (**) RADEON(0): Initializing color map
    (**) RADEON(0): Initializing DGA
    (**) RADEON(0): Initializing Xv
    (II) RADEON(0): No video input capabilities detected and no information is provided - disabling multimedia i2c
    (II) Loading sub module "theatre_detect"
    (II) LoadModule: "theatre_detect"
    (II) Loading /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
    (II) Module theatre_detect: vendor="X.Org Foundation"
    compiled for 7.0.0, module version = 1.0.0
    ABI class: X.Org Video Driver, version 0.8
    (II) RADEON(0): no multimedia table present, disabling Rage Theatre.
    (WW) RADEON(0): Option "EnableAGPDMA" is not used
    (**) RADEON(0): RADEONScreenInit finished

  • Adobe is simply a rip off and people should use open source programs

    Every time I go to use something you leaches are trying to suck more money from me.  I am moving everything to open source.  Screw you guys.

    Hi John,
    I'm so sorry to hear of your frustration. Is there something in particular I can assist you with?
    Please let me know.
    Looking foward to hearing back from you.
    Kind regards, Stacy

  • Using open source ADF

    Hi,
    does anyone know if the open source ADF can be used on a mysql database?
    And can I create graphs with the open source version of ADF?
    Regards Roel

    Hi Roel,
    Yes you can use MySQL with ADF Essentials.
    But lets not confuse free for open source. ADF Essentials is free, but not open source. I'm int he middle of writing a comprehensive how-to blog article on this, but you can piece it all together with these links below:
    1.) Download JDeveloper. I'm not sure if JDev 11.1.2.4 comes with ADF Essentials, but i know JDev 11.1.2.3 does. I used JDev 11.1.2.3 for my project.
    2.) Configure JDeveloper to run MySQL: http://jdev11g.blogspot.com/2009/04/oracle-jdeveloper-11g-with-mysql.html\
    3.) Install/Configure Glassfish with ADF Essentials: https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to and http://docs.oracle.com/cd/E35521_01/admin.111230/e16179/ap_glassfish.htm
    4.) Create a db connection to MySQL on JDev and make a small application - just use the normal ADF dev process to make some screens
    5.) Create JDBC MySQL Database Connection on Glassfish: http://mariosgaee.blogspot.com/2010/07/configure-mysql-connection-pool-in.html
    6.) Use Shay's blog in step 3 to deploy the application to glassfish
    7.) and Test!
    Thanks,
    Gavin
    http://www.pitss.com/us

  • Best tutorial using open source technology with jdeveloper 11g for beginner

    Best tutorial based on Jdeveloper 11g myfaces, Spring , hibernate and oracle xe or mysql using tomcat server.
    Is there any tutorial like followed link. Using jdeveloper 11g.
    http://www.javaguicodexample.com/javawebjpajsfmysqldatabase12.html
    also like netbean tutorial in jdeveloper 11g.
    http://netbeans.org/kb/67/web/jastrologer-intro.html
    http://netbeans.org/kb/67/web/jastrologer-validate.html
    http://netbeans.org/kb/67/web/jastrologer-jsfformtags.html
    Jdeveloper 11g always go with wizard. I personally like visual jsf desinger of jdeveloper.
    But other thing i want to code. To understand properly.
    I am following following tutorial in jdeveloper 11g
    http://wowjava.wordpress.com/2010/01/21/jsf-database-application/
    Edited by: prafull on May 26, 2010 5:37 PM

    There isn't an end to end tutorial with the stack you are looking at, but:L
    You can start with this tutorial that uses EclipseLink for JPA to build the model layer:
    http://www.oracle.com/technology/obe/obe11jdev/ps1/ejb/ejb.html
    Here is a little example of how you can use Trinidad components (open source) in JDeveloper 11g for visual JSF development:
    http://blogs.oracle.com/shay/2009/02/using_trinidad_in_jdeveloper_1.html
    using MySQL would just mean adding the MySQL JDBC driver to JDeveloper, and to the integrated WebLogic - like this:
    http://jobinesh.blogspot.com/2009/06/adf-with-mysql.html

  • Powersave and open-source ATI drivers

    Hi everybody, another ATI-driver-issue here...
    I have a laptop with an HD3470 graphic card. Before Xorg 1.6 I used the catalyst drivers from the main repository, and I was quite happy. After the upgrade to the new Xorg i moved to open drivers, but I have some complaints about power saving features. I hear a fan spinning at high speed (I suppose it's VGA fan), and the keyboard becomes very hot; battery life seems considerably shorter than before. According to this:
    http://www.x.org/wiki/RadeonFeature
    radeonhd doesn't have any power save feature implemented yet, so I installed the  xf86-video-ati driver which should implement most of the Powerplay features. But I saw no big difference between radeonhd and ati.
    Does anyone know if the powersaving in ati is to be enabled in some way? Or how efficient it is, compared to the closed driver?
    Thanks

    I've been able to install catalyst 9.5 from AUR. There's no contest: proprietary driver is king in power managment, up to now. My laptop ran damn hot with the open driver, now it is noticeably cooler. I've no data about battery life but I suppose it's increased.
    It's a pity that open drivers that are so good in features completely lack power saving, which is a priority in my opinion even in desktops...
    Last edited by snack (2009-05-22 20:25:04)

  • [Now in AUR!] S3TC libraries for open source Xorg drivers

    Due to the typical retarded patent issues, S3TC support can't be packaged with Mesa or the Xorg drivers; instead, it's a separate set of libraries, available here, which probably cannot be distributed as a binary. It looks easy enough to install manually, but it would be nice if someone could maintain a PKGBUILD so users could let pacman keep track of it.
    (Apologies if the libraries turn out to be illegal in the US or Canada; I had nothing to do with the software patent silliness.)
    Edit: Forget the request, this doesn't look as bad as I thought... As soon as I'm certain it's working, I'll make a PKGBUILD and upload it.
    Last edited by Gullible Jones (2008-03-08 06:39:25)

    FWIW it looks like binary distribution may not be such a huge problem, there's a binary package of this available for Debian. I would certainly like to see it as a binary, but let's not be hasty.
    Anyway, I've uploaded the PKGBUILD. If you're using an Intel chipset, or a Radeon chipset with the OSS driver, and you have installed this and want to know if it's working, do this:
    gxlinfo | grep -i s3tc
    Obviously, feel free to report any problems.
    Edit: here's the PKGBUILD.
    Last edited by Gullible Jones (2008-03-08 06:38:33)

  • [ANSWERED] Fan speed on HD4890 with open source ATI drivers?

    Hi everyone.
    Is it possible to control the fan speed of my HD4890 card with the opensource ATI drivers (xf86-video-ati or xf86-video-radeonhd)?
    My HD4890 fan is really loud with both for no apparent reason (the temp is not THAT high). The fan is silent with the fglrx driver as well as on Windows 7.
    Greets,
    John
    Last edited by johnrl (2010-01-24 11:44:28)

    Sorry to dig that out. It's possible now.
    You need the xf86-video-ati-git from aur.
    Add the two options in xorg.conf to your device section
    Option "ForceLowPowerMode" "true"
    Option "DynamicPM" "true"
    If you have the git drivers installed you can check the man page for what exactly this two options do. With the xf86-video-ati my fan was always blowing at 100%, which is quite annoying especially for a laptop.
    With this two options from the git driver it is better. Not as silent as on windows but much better than before.
    I don't know what happens, when it gets suddenly load, from a game or something though.

  • FireGL V7700 and open source Radeon drivers

    I have an infuriating problem with a new FireGL V7700 video card (RV670) and the radeon drivers.  Namely: they don't work.  When I boot with KMS on, once the KMS comes on the screen goes black, power saving on the monitor kicks in, and the system halts (doesn't start sshd, or get IP from router).  So I've not no dmesg and no logs.  (ಠ_ಠ)
    With KMS off (via nomodeset) it boots, but the drivers don't work because of no UMS support.  (ఠ_ఠ)
    I've tried many things (custom kernels, different distros, etc) but it doesn't seem to make a difference.  I'd like to make this card work with the xf86-ati-video drivers.  I bought it because those drivers are supposedly getting pretty good.
    The infuriating thing is that the card works great in windows (ಥ_ಥ)
    Thanks for any help!

    I do this using systemd tmpfiles
    make a new .conf file in /etc/tmpfiles and enter:
    w /sys/class/drm/card0/device/power_profile 0644 root root - low
    I use the address under /sys/devices/, but I think both should work
    make sure the tmpfiles services are also enabled

Maybe you are looking for

  • Batch Management at delivery

    Hi, User1 has created a outbound delivery and assigned a batch manually. So that particular batch has been assigned "fully". Later after some seconds, User2 created another outbound delivery for the same material against his Sales order. User 2 gets

  • Is it possible to directly upgrade 15454 M12 TCC2 rel 9.10 to rel 9.221?

    I'm planning to upgrade our client's node an ONS 15454M12 from release 9.10 to release 9.221. Can i directly loadand upgrade it to release 9.221 or do I need to do step upgrade 9.10 to 9.211 then 9.221? Is it service affecting? ...many thanks.... che

  • CS4 failed to load properly; now seems to reject my serial number

    I recently upgraded my computer, and deactivated CS4 Design Premium.  Then tried rerinstalling to the new PC, but receive error messages along lines of "missing components". Today went to remove and reinstal from desktop to fix this, but the program

  • Manual PO in ECC

    Hello Folks, We are in a public sector project where we are using SRM for creating RFQ and Contract because of requirement of Document Builder functionality. We need your suggestion if the below scenario is supported. We want to activated Extended Cl

  • How do I boot up from my install disk?

    Hi, What key do I hold down when I boot up? I have tried the option key and the shift key and those don't work. To get to my install disk, I put it in the CD, click on insall and then it restarts my computer for me. Am I missing something? Is there a