[Solved] AMD open source - anything comparable to CCC "Desktop Color"?

With AMD's proprietary drivers we get access to CCC which, among its other utilities, gives the user the ability to manually set RGB color values (gamma, brightness, contrast) for RGB channels for attached monitors.
I have three monitors whose color profiles I'm trying to match (Qnix Qx2710 monitors, no hardware based way to manipulate RGB). I know that using CCC is not the recommended solution - I have a colorimeter, and am still trying to generate ICC profiles that get the monitors to match one another. So far, this has not been fruitful.
In the past, on my Windows partition, I have used CCC to make adjustments so that my 3 monitors are close enough to each other for my needs - I'm not doing any type of photography or design work, I just can't stand having the same page(s) / windows look so drastically different across each monitor (it's particularly bad on white backgrounds).
I do not want to using AMD's drivers on my Arch install though. Is there any way to manipulate RGB channel values through the open source drivers (or some other means besides setting ICC profiles)? My searching so far hasn't turned up anything useful besides using ICC profiles.
Last edited by dgalt (2015-05-20 22:57:12)

https://github.com/kokoko3k/caled
https://aur.archlinux.org/packages/caled/
Last edited by kokoko3k (2015-05-18 20:58:39)

Similar Messages

  • [SOLVED] ATI (open source) Graphics Issue due to Upgrade

    Shadowrun Returns finally loaded (after ages) but performance was abysmal whereas I was playing it with the same settings flawlessly yesterday. L4D2 was "laggy" while clicking in the interface and on the opening video, and then I got sound with a black screen and had to kill the process.
    I believe it is related to a recent update in one of the following packages (at least I did not have this problem yesterday, and I updated first thing this morning):
    [2014-05-06 08:32] [PACMAN] starting full system upgrade
    [2014-05-06 08:32] [PACMAN] upgraded mesa (10.1.1-2 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded mesa-libgl (10.1.1-2 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded ati-dri (10.1.1-2 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded x265 (0.9-1 -> 1.0-1)
    [2014-05-06 08:32] [PACMAN] upgraded ffmpeg (1:2.2.1-1 -> 1:2.2.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded lib32-mesa (10.1.1-1 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded lib32-mesa-libgl (10.1.1-1 -> 10.1.2-1)
    [2014-05-06 08:32] [PACMAN] upgraded lib32-ati-dri (10.1.1-1 -> 10.1.2-1)
    There doesn't seem to be much useful output when starting Steam from the command line here's the beginning output:
    Running Steam on arch rolling 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(1398287272_client)
    libGL error: dlopen /usr/lib32/xorg/modules/dri/r600_dri.so failed (/home/username/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib32/xorg/modules/dri/r600_dri.so))
    libGL error: unable to load driver: r600_dri.so
    libGL error: driver pointer missing
    libGL error: failed to load driver: r600
    Installing breakpad exception handler for appid(steam)/version(1398287272_client)
    (steam:1501): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
    (steam:1501): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
    /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
    My card shouldn't be using the r600 driver (mine is a Radeon HD 5770) and it's quite possible those errors have always been there.
    Any help would be greatly appreciated.
    Last edited by cyrxi (2014-05-06 15:03:55)

    I have similar problem. I have removed steam-runtime libstdc++ libraries (I could not start game with them), but performance is very low. I use open source ati drivers (lib32-ati-dri also installed) and have Radeon 7770. Some time ago I could play Super Meat Boy with good performance, but now even intro is like 5 FPS which is obviously now what I expected. I am rather casual player so I can't say when (after which update as I presume) performance were redused. System is up-to-date.
    I noticed that if I use AccelMethod "EXA" hardware acceleration do not work, with "GLAMOR" I have artefacts (e.g. with title bar and context menu) in KDE, but it run at normal SMB at normal speed. According to Arch Wiki there is a bug in X11 related to GLAMOR.
    Last edited by fenuks (2014-05-10 21:27:11)

  • [Solved] Slow graphics with RS780M and open source ati driver

    EDIT: Well this is embarrasing. Guess this is why there's a new comers forum. I assumed since I installed a couple days ago my system was up to date. However, running pacman -Syu updated my kernal and it works fine now. SOLVED (I'm an idiot)
    Hello Arch community. I've been using Ubuntu for a couple years so know that my hardware can work well enough with linux. Almost everything works great with arch with little setup, but I'm stumped as to how to setup the graphics card.
    I'm attempting to use the open source drivers, either xf86-video-ati or xf86-video-radeonhd (I don't care which I use in the end). I have both installed so I can try out both, assuming that doesn't cause problems. I've never tried using the catalyst driver in arch, so I know I don't have remenents of that causing problems. Right I have gnome working, but when dragging a window, resizing a window, scrolling, or watching a video I can see the screen slowly refresh. It is definetly not right.
    Here's the information that might help:
    [jake@myhost ~]$ lspci | grep Radeon
    01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
    I've tried various configurations. Right now I'm running without an xorg.conf. This is /var/log/Xorg.0.log from the setup without an xorg.conf
    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 myhost 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: Tue Jun 23 11:58:06 2009
    (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@1:5:0) ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics] rev 0, Mem @ 0x80000000/268435456, 0x92300000/65536, 0x92200000/1048576, I/O @ 0x00005000/256
    (==) Using default built-in configuration (30 lines)
    (==) --- Start of built-in configuration ---
    Section "Device"
    Identifier "Builtin Default ati Device 0"
    Driver "ati"
    EndSection
    Section "Screen"
    Identifier "Builtin Default ati Screen 0"
    Device "Builtin Default ati Device 0"
    EndSection
    Section "Device"
    Identifier "Builtin Default vesa Device 0"
    Driver "vesa"
    EndSection
    Section "Screen"
    Identifier "Builtin Default vesa Screen 0"
    Device "Builtin Default vesa Device 0"
    EndSection
    Section "Device"
    Identifier "Builtin Default fbdev Device 0"
    Driver "fbdev"
    EndSection
    Section "Screen"
    Identifier "Builtin Default fbdev Screen 0"
    Device "Builtin Default fbdev Device 0"
    EndSection
    Section "ServerLayout"
    Identifier "Builtin Default Layout"
    Screen "Builtin Default ati Screen 0"
    Screen "Builtin Default vesa Screen 0"
    Screen "Builtin Default fbdev Screen 0"
    EndSection
    (==) --- End of built-in configuration ---
    (==) ServerLayout "Builtin Default Layout"
    (**) |-->Screen "Builtin Default ati Screen 0" (0)
    (**) | |-->Monitor "<default monitor>"
    (**) | |-->Device "Builtin Default ati Device 0"
    (==) No monitor specified for screen "Builtin Default ati Screen 0".
    Using a default monitor configuration.
    (**) |-->Screen "Builtin Default vesa Screen 0" (1)
    (**) | |-->Monitor "<default monitor>"
    (**) | |-->Device "Builtin Default vesa Device 0"
    (==) No monitor specified for screen "Builtin Default vesa Screen 0".
    Using a default monitor configuration.
    (**) |-->Screen "Builtin Default fbdev Screen 0" (2)
    (**) | |-->Monitor "<default monitor>"
    (**) | |-->Device "Builtin Default fbdev Device 0"
    (==) No monitor specified for screen "Builtin Default fbdev Screen 0".
    Using a default monitor configuration.
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (==) FontPath set to:
    /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"
    (II) Cannot locate a core pointer device.
    (II) Cannot locate a core keyboard device.
    (II) The server relies on HAL to provide the list of input devices.
    If no devices become available, reconfigure HAL or disable AllowEmptyInput.
    (II) Open ACPI successful (/var/run/acpid.socket)
    (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 0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [25] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [26] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [27] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [28] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [29] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [30] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [31] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [32] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [33] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [34] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [35] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    (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: "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: "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: "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: "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: "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: "ati"
    (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
    (II) Module ati: vendor="X.Org Foundation"
    compiled for 1.6.1, module version = 6.12.2
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 5.0
    (II) LoadModule: "radeon"
    (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
    (II) Module radeon: vendor="X.Org Foundation"
    compiled for 1.6.1, module version = 6.12.2
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 5.0
    (II) LoadModule: "vesa"
    (II) Loading /usr/lib/xorg/modules/drivers//vesa_drv.so
    (II) Module vesa: vendor="X.Org Foundation"
    compiled for 1.6.0, module version = 2.2.0
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 5.0
    (II) LoadModule: "fbdev"
    (WW) Warning, couldn't open module fbdev
    (II) UnloadModule: "fbdev"
    (EE) Failed to load module "fbdev" (module does not exist, 0)
    (II) RADEON: Driver for ATI Radeon chipsets:
    ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ATI Radeon Mobility X300 (M24) 3152 (PCIE),
    ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X600 (RV380) 3E50 (PCIE),
    ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
    ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
    ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
    ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
    ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
    ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
    ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
    ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
    ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
    ATI Radeon 8500 AIW BB (AGP), ATI Radeon 8500 AIW BC (AGP),
    ATI Radeon IGP320M (U1) 4336, ATI Radeon IGP330M/340M/350M (U2) 4337,
    ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
    ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
    ATI Radeon X800PRO (R420) JI (AGP),
    ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
    ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
    ATI Radeon Mobility 9800 (M18) JN (AGP),
    ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
    ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
    ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
    ATI Radeon Mobility M7 LW (AGP),
    ATI Mobility FireGL 7800 M7 LX (AGP),
    ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
    ATI FireGL Mobility 9000 (M9) Ld (AGP),
    ATI Radeon Mobility 9000 (M9) Lf (AGP),
    ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9700 Pro ND (AGP),
    ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9600TX NF (AGP),
    ATI FireGL X1 NG (AGP), ATI Radeon 9800PRO NH (AGP),
    ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP),
    ATI Radeon 9800XT NJ (AGP),
    ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
    ATI Radeon Mobility 9600 (M10) NQ (AGP),
    ATI Radeon Mobility 9600 (M11) NR (AGP),
    ATI Radeon Mobility 9600 (M10) NS (AGP),
    ATI FireGL Mobility T2 (M10) NT (AGP),
    ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
    ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
    ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
    ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
    ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
    ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
    ATI Radeon Mobility X300 (M22) 5460 (PCIE),
    ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
    ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
    ATI Radeon X800PRO (R423) UI (PCIE),
    ATI Radeon X800LE (R423) UJ (PCIE),
    ATI Radeon X800SE (R423) UK (PCIE),
    ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
    ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
    ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
    ATI FireGL unknown (R423) UR (PCIE),
    ATI FireGL unknown (R423) UT (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility FireGL V5000 (M26) (PCIE),
    ATI Mobility Radeon X700 XL (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Mobility Radeon X700 (M26) (PCIE),
    ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
    ATI Radeon Mobility 9100 IGP (U3) 5835,
    ATI Radeon XPRESS 200 5954 (PCIE),
    ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
    ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
    ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
    ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
    ATI Radeon XPRESS 200M 5975 (PCIE),
    ATI Radeon XPRESS 200 5A41 (PCIE),
    ATI Radeon XPRESS 200M 5A42 (PCIE),
    ATI Radeon XPRESS 200 5A61 (PCIE),
    ATI Radeon XPRESS 200M 5A62 (PCIE),
    ATI Radeon X300 (RV370) 5B60 (PCIE),
    ATI Radeon X600 (RV370) 5B62 (PCIE),
    ATI Radeon X550 (RV370) 5B63 (PCIE),
    ATI FireGL V3100 (RV370) 5B64 (PCIE),
    ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
    ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
    ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
    ATI Mobility Radeon X800 XT (M28) (PCIE),
    ATI Mobility FireGL V5100 (M28) (PCIE),
    ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
    ATI Radeon X850 XT PE (R480) (PCIE),
    ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
    ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
    ATI Radeon X850 XT (R480) (PCIE),
    ATI Radeon X800XT (R423) 5D57 (PCIE),
    ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
    ATI Radeon X700 PRO (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
    ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
    ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
    ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
    ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
    ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
    ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
    ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
    ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
    ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
    ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
    ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
    ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
    ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
    ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
    ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
    ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
    ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
    ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
    ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
    ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
    ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
    ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
    ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
    ATI Mobility Radeon X1700, ATI Radeon X2300HD,
    ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
    ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
    ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
    ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
    ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
    ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
    ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
    ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
    ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
    ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
    ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
    ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
    ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
    ATI Radeon 4800 Series, ATI FirePro V8750 (FireGL),
    ATI FirePro V7760 (FireGL), ATI Mobility RADEON HD 4850,
    ATI Mobility RADEON HD 4850 X2, ATI Radeon 4800 Series,
    ATI FirePro RV770, AMD FireStream 9270, AMD FireStream 9250,
    ATI FirePro V8700 (FireGL), ATI Mobility RADEON HD 4870,
    ATI Mobility RADEON M98, ATI Radeon 4800 Series,
    ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
    ATI Radeon RV730 (AGP), ATI FirePro M5750, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI RV730 PRO [Radeon HD 4650], ATI FirePro V7750 (FireGL),
    ATI FirePro V5700 (FireGL), ATI FirePro V3750 (FireGL), ATI RV610,
    ATI Radeon HD 2400 XT, ATI Radeon HD 2400 Pro,
    ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000, ATI RV610,
    ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
    ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
    ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
    ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
    ATI Mobility Radeon HD 3850 X2, ATI RV670,
    ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
    ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
    ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
    ATI Radeon RV710, ATI Radeon RV710, ATI Radeon HD 4350,
    ATI Mobility Radeon 4300 Series, ATI Mobility Radeon 4500 Series,
    ATI Mobility Radeon 4500 Series, ATI RV630,
    ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
    ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
    ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
    ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
    ATI FireGL V3600, ATI Radeon HD 2600 LE,
    ATI Mobility FireGL Graphics Processor, ATI Radeon RV710,
    ATI Radeon HD 3470, ATI Mobility Radeon HD 3430,
    ATI Mobility Radeon HD 3400 Series, ATI Radeon HD 3450,
    ATI Radeon HD 3450, ATI Radeon HD 3430, ATI Radeon HD 3450,
    ATI FirePro V3700, ATI FireMV 2450, ATI FireMV 2260, ATI FireMV 2260,
    ATI Radeon HD 3600 Series, ATI Radeon HD 3650 AGP,
    ATI Radeon HD 3600 PRO, ATI Radeon HD 3600 XT,
    ATI Radeon HD 3600 PRO, ATI Mobility Radeon HD 3650,
    ATI Mobility Radeon HD 3670, ATI Mobility FireGL V5700,
    ATI Mobility FireGL V5725, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3100 Graphics, ATI Radeon HD 3200 Graphics,
    ATI Radeon 3100 Graphics, ATI Radeon HD 3300 Graphics,
    ATI Radeon HD 3200 Graphics, ATI Radeon 3000 Graphics,
    ATI Radeon HD Graphics, ATI Radeon Graphics,
    ATI Mobility Radeon HD Graphics, ATI Mobility Radeon Graphics,
    ATI Radeon Graphics
    (II) VESA: driver for VESA chipsets: vesa
    (II) Primary Device is: PCI 01@00:05: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 0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [25] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [26] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [27] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [28] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [29] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [30] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [31] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [32] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [33] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [34] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [35] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    (WW) Falling back to old probe method for vesa
    (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] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b]
    [25] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [26] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b]
    [27] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [28] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [29] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [30] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [31] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [32] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [33] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [34] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [35] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [36] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [37] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [38] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [39] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b]
    [40] 0 0 0x000003c0 - 0x000003df (0x20) IS[b]
    (II) Setting vga for screen 0.
    (II) RADEON(0): TOTO SAYS 0000000092300000
    (II) RADEON(0): MMIO registers at 0x0000000092300000: size 64KB
    (II) RADEON(0): PCI bus 1 card 5 func 0
    (II) RADEON(0): Creating default Display subsection in Screen section
    "Builtin Default ati Screen 0" for depth/fbbpp 24/32
    (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) RADEON(0): Default visual is TrueColor
    (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) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    (==) RADEON(0): RGB weight 888
    (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    (--) RADEON(0): Chipset: "ATI Radeon HD 3200 Graphics" (ChipID = 0x9612)
    (WW) RADEON(0): R600 support is mostly incomplete and very experimental
    (--) RADEON(0): Linear framebuffer at 0x0000000080000000
    (II) RADEON(0): PCI card detected
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules//libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.0.0
    ABI class: X.Org Video Driver, version 5.0
    (II) RADEON(0): initializing int10
    (II) RADEON(0): Primary V_BIOS segment is: 0xc000
    (II) RADEON(0): ATOM BIOS detected
    (II) RADEON(0): ATOM BIOS Rom:
    SubsystemVendorID: 0x103c SubsystemID: 0x30f2
    IOBaseAddress: 0x5000
    Filename: BR28896C.bin
    BIOS Bootup Message:
    HP_QT8 RS780M DDR2 200e/500m
    (II) RADEON(0): Framebuffer space used by Firmware (kb): 20
    (II) RADEON(0): Start of VRAM area used by Firmware: 0xfffb000
    (II) RADEON(0): AtomBIOS requests 20kB of VRAM scratch space
    (II) RADEON(0): AtomBIOS VRAM scratch base: 0xfffb000
    (II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory instead
    (II) RADEON(0): Default Engine Clock: 500000
    (II) RADEON(0): Default Memory Clock: 400000
    (II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
    (II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
    (II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
    (II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
    (II) RADEON(0): Maximum Pixel Clock: 400000
    (II) RADEON(0): Reference Clock: 14320
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: Searching for BusID pci:0000:01:05.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card2
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card3
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card4
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card5
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card6
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card7
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card8
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card9
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card10
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card11
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card12
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card13
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card14
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -19
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card2
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card3
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card4
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card5
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card6
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card7
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card8
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card9
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card10
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card11
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card12
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card13
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenDevice: node name is /dev/dri/card14
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
    [dri] Disabling DRI.
    (II) RADEON(0): using shadow framebuffer
    (II) Loading sub module "shadow"
    (II) LoadModule: "shadow"
    (II) Loading /usr/lib/xorg/modules//libshadow.so
    (II) Module shadow: vendor="X.Org Foundation"
    compiled for 1.6.1.901, module version = 1.1.0
    ABI class: X.Org ANSI C Emulation, version 0.4
    (II) RADEON(0): Detected total video RAM=262144K, accessible=262144K (PCI BAR=262144K)
    (--) RADEON(0): Mapped VideoRAM: 262144 kByte (128 bit DDR SDRAM)
    (II) RADEON(0): Color tiling disabled
    (II) RADEON(0): Max desktop size set to 2560x1600
    (II) RADEON(0): For a larger or smaller max desktop size, add a Virtual line to your xorg.conf
    (II) RADEON(0): If you are having trouble with 3D, reduce the desktop size by adjusting the Virtual line to your xorg.conf
    (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) RADEON(0): ref_freq: 1432, min_out_pll: 64800, max_out_pll: 120000, min_in_pll: 100, max_in_pll: 1350, xclk: 40000, sclk: 500.000000, mclk: 400.000000
    (II) RADEON(0): PLL parameters: rf=1432 rd=12 min=64800 max=120000; xclk=40000
    (WW) RADEON(0): LVDS Info:
    XRes: 1280, YRes: 800, DotClock: 69300
    HBlank: 135, HOverPlus: 48, HSyncWidth: 32
    VBlank: 16, VOverPlus: 3, VSyncWidth: 6
    (II) RADEON(0): Output VGA-0 has no monitor section
    (II) RADEON(0): I2C bus "VGA-0" initialized.
    (II) RADEON(0): Output LVDS has no monitor section
    (II) RADEON(0): I2C bus "LVDS" initialized.
    (II) RADEON(0): Output HDMI-0 has no monitor section
    (II) RADEON(0): I2C bus "HDMI-0" initialized.
    (II) RADEON(0): Port0:
    XRANDR name: VGA-0
    Connector: VGA
    CRT1: INTERNAL_KLDSCP_DAC1
    DDC reg: 0x7e40
    (II) RADEON(0): Port1:
    XRANDR name: LVDS
    Connector: LVDS
    LCD1: INTERNAL_KLDSCP_LVTMA
    DDC reg: 0x7e50
    (II) RADEON(0): Port2:
    XRANDR name: HDMI-0
    Connector: HDMI-B
    DFP1: INTERNAL_UNIPHY
    DDC reg: 0x7e60
    (II) RADEON(0): I2C device "VGA-0:E-EDID segment register" registered at address 0x60.
    (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    Dac detection success
    finished output detect: 0
    (II) RADEON(0): I2C device "LVDS:E-EDID segment register" registered at address 0x60.
    (II) RADEON(0): I2C device "LVDS:ddc2" registered at address 0xA0.
    (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
    (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
    (II) RADEON(0): Manufacturer: AUO Model: 2774 Serial#: 0
    (II) RADEON(0): Year: 2007 Week: 1
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 33 vert.: 21
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): No DPMS capabilities specified
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.590 redY: 0.345 greenX: 0.315 greenY: 0.555
    (II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported additional Video Mode:
    (II) RADEON(0): clock: 69.3 MHz Image Size: 331 x 207 mm
    (II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1415 h_border: 0
    (II) RADEON(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 816 v_border: 0
    (WW) RADEON(0): Unknown vendor-specific block f
    (II) RADEON(0): AUO
    (II) RADEON(0): B154EW02 V7
    (II) RADEON(0): EDID (in hex):
    (II) RADEON(0): 00ffffffffffff0006af742700000000
    (II) RADEON(0): 01110103802115780a1cf59758508e27
    (II) RADEON(0): 27505400000001010101010101010101
    (II) RADEON(0): 010101010101121b0087502010303020
    (II) RADEON(0): 36004bcf100000180000000f00000000
    (II) RADEON(0): 00000000000000000020000000fe0041
    (II) RADEON(0): 554f0a202020202020202020000000fe
    (II) RADEON(0): 004231353445573032205637200a0071
    finished output detect: 1
    (II) RADEON(0): I2C device "HDMI-0:E-EDID segment register" registered at address 0x60.
    (II) RADEON(0): I2C device "HDMI-0:ddc2" registered at address 0xA0.
    (II) RADEON(0): Output: HDMI-0, Detected Monitor Type: 0
    finished output detect: 2
    finished all detect
    before xf86InitialConfiguration
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    Dac detection success
    (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
    (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
    (II) RADEON(0): Manufacturer: AUO Model: 2774 Serial#: 0
    (II) RADEON(0): Year: 2007 Week: 1
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 33 vert.: 21
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): No DPMS capabilities specified
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.590 redY: 0.345 greenX: 0.315 greenY: 0.555
    (II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported additional Video Mode:
    (II) RADEON(0): clock: 69.3 MHz Image Size: 331 x 207 mm
    (II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1415 h_border: 0
    (II) RADEON(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 816 v_border: 0
    (WW) RADEON(0): Unknown vendor-specific block f
    (II) RADEON(0): AUO
    (II) RADEON(0): B154EW02 V7
    (II) RADEON(0): EDID (in hex):
    (II) RADEON(0): 00ffffffffffff0006af742700000000
    (II) RADEON(0): 01110103802115780a1cf59758508e27
    (II) RADEON(0): 27505400000001010101010101010101
    (II) RADEON(0): 010101010101121b0087502010303020
    (II) RADEON(0): 36004bcf100000180000000f00000000
    (II) RADEON(0): 00000000000000000020000000fe0041
    (II) RADEON(0): 554f0a202020202020202020000000fe
    (II) RADEON(0): 004231353445573032205637200a0071
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Output: HDMI-0, Detected Monitor Type: 0
    (II) RADEON(0): Output VGA-0 disconnected
    (II) RADEON(0): Output LVDS connected
    (II) RADEON(0): Output HDMI-0 disconnected
    (II) RADEON(0): Using exact sizes for initial modes
    (II) RADEON(0): Output LVDS using initial mode 1280x800
    after xf86InitialConfiguration
    (==) RADEON(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
    (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"
    (II) Module "ramdac" already built-in
    (==) RADEON(0): Will attempt to use R6xx/R7xx EXA support if DRI is enabled.
    (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
    (!!) RADEON(0): For information on using the multimedia capabilities
    of this adapter, please see http://gatos.sf.net.
    (!!) RADEON(0): MergedFB support has been removed and replaced with xrandr 1.2 support
    (II) UnloadModule: "vesa"
    (II) Unloading /usr/lib/xorg/modules/drivers//vesa_drv.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] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1 0 0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] 0 0 0x000a0000 - 0x000affff (0x10000) MS[b](OprU)
    [25] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[b](OprU)
    [26] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[b](OprU)
    [27] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [28] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [29] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [30] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [31] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [32] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [33] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [34] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [35] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [36] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [37] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
    [38] -1 0 0x00000000 - 0x00000000 (0x1) IX[b]
    [39] 0 0 0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [40] 0 0 0x000003c0 - 0x000003df (0x20) IS[b](OprU)
    (II) RADEON(0): RADEONScreenInit 80000000 0 0
    Output DIG0 transmitter setup success
    Blank CRTC 0 success
    Disable CRTC 0 success
    Disable CRTC memreq 0 success
    Blank CRTC 1 success
    Disable CRTC 1 success
    Disable CRTC memreq 1 success
    (II) RADEON(0): RADEONInitMemoryMap() :
    (II) RADEON(0): mem_size : 0x10000000
    (II) RADEON(0): MC_FB_LOCATION : 0x00cf00c0
    (II) RADEON(0): MC_AGP_LOCATION : 0x003f0000
    (II) RADEON(0): Depth moves disabled by default
    (II) RADEON(0): Allocating from a screen of 262144 kb
    (II) RADEON(0): Will use 32 kb for hardware cursor 0 at offset 0x00640000
    (II) RADEON(0): Will use 32 kb for hardware cursor 1 at offset 0x00644000
    (II) RADEON(0): Will use 6400 kb for front buffer at offset 0x00000000
    (II) RADEON(0): Will use 255712 kb for X Server offscreen at offset 0x00648000
    (II) RADEON(0): RADEONRestoreMemMapRegisters() :
    (II) RADEON(0): MC_FB_LOCATION : 0x00cf00c0 0x00cf00c0
    (II) RADEON(0): MC_AGP_LOCATION : 0x003f0000
    (==) RADEON(0): Backing store disabled
    (WW) RADEON(0): Direct rendering disabled
    (EE) RADEON(0): Acceleration initialization failed
    (II) RADEON(0): Acceleration disabled
    (II) RADEON(0): DPMS enabled
    (==) RADEON(0): Silken mouse enabled
    (II) RADEON(0): Textured video requires CP on R5xx/R6xx/R7xx/IGP
    Output CRT1 disable success
    Output DIG0 transmitter setup success
    (II) RADEON(0): DIG0 transmitter: Coherent Mode enabled
    Output DIG0 transmitter setup success
    Blank CRTC 0 success
    Disable CRTC 0 success
    Disable CRTC memreq 0 success
    Blank CRTC 1 success
    Disable CRTC 1 success
    Disable CRTC memreq 1 success
    Output DIG0 transmitter setup success
    Mode 1280x800 - 1415 816 10
    (II) RADEON(0): RADEONRestoreMemMapRegisters() :
    (II) RADEON(0): MC_FB_LOCATION : 0x00cf00c0 0x00cf00c0
    (II) RADEON(0): MC_AGP_LOCATION : 0x003f0000
    freq: 69300000
    best_freq: 69298571
    best_feedback_div: 813
    best_ref_div: 14
    best_post_div: 12
    (II) RADEON(0): crtc(0) Clock: mode 69300, PLL 69290
    (II) RADEON(0): crtc(0) PLL : refdiv 14, fbdiv 0x32D(813), pdiv 12
    Set CRTC 0 PLL success
    Set CRTC Timing success
    Set CRTC 0 Overscan success
    Not using RMX
    scaler 0 setup success
    Set CRTC 0 Source success
    crtc 0 YUV disable setup success
    Output DIG0 transmitter setup success
    Output DIG2 encoder setup success
    Output DIG2 encoder setup success
    Output DIG0 transmitter setup success
    Output DIG0 transmitter setup success
    Enable CRTC memreq 0 success
    Enable CRTC 0 success
    Unblank CRTC 0 success
    Output DIG0 transmitter setup success
    Output CRT1 disable success
    (II) RADEON(0): DIG0 transmitter: Coherent Mode enabled
    Output DIG0 transmitter setup success
    Blank CRTC 1 success
    Disable CRTC 1 success
    Disable CRTC memreq 1 success
    (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    (--) 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
    (II) AIGLX: Screen 0 is not DRI capable
    (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/swrast_dri.so
    (II) GLX: Initialized DRISWRAST GL provider for screen 0
    (II) RADEON(0): Setting screen physical size to 331 x 207
    (II) config/hal: Adding input device AT Translated Set 2 keyboard
    (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
    (**) 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 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 SynPS/2 Synaptics TouchPad
    (II) LoadModule: "synaptics"
    (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
    (II) Module synaptics: vendor="X.Org Foundation"
    compiled for 1.6.1, module version = 1.1.2
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 4.0
    (II) Synaptics touchpad driver version 1.1.2
    (**) Option "Device" "/dev/input/event13"
    (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
    (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
    (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
    (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
    (II) SynPS/2 Synaptics TouchPad: buttons: left right middle
    (**) Option "TapButton1" "1"
    (**) Option "TapButton2" "3"
    (**) Option "TapButton3" "2"
    (--) SynPS/2 Synaptics TouchPad: touchpad found
    (**) SynPS/2 Synaptics TouchPad: always reports core events
    (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
    (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
    (**) SynPS/2 Synaptics TouchPad: (accel) filter chain progression: 2.00
    (**) SynPS/2 Synaptics TouchPad: (accel) filter stage 0: 20.00 ms
    (**) SynPS/2 Synaptics TouchPad: (accel) set acceleration profile 0
    (--) SynPS/2 Synaptics TouchPad: touchpad found
    (II) config/hal: Adding input device Video Bus
    (**) Video Bus: always reports core events
    (**) Video Bus: Device: "/dev/input/event6"
    (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) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    Dac detection success
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Printing DDC gathered Modelines:
    (II) RADEON(0): Modeline "1280x800"x0.0 69.30 1280 1328 1360 1415 800 803 809 816 -hsync -vsync (49.0 kHz)
    (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
    (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
    (II) RADEON(0): Manufacturer: AUO Model: 2774 Serial#: 0
    (II) RADEON(0): Year: 2007 Week: 1
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 33 vert.: 21
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): No DPMS capabilities specified
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.590 redY: 0.345 greenX: 0.315 greenY: 0.555
    (II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported additional Video Mode:
    (II) RADEON(0): clock: 69.3 MHz Image Size: 331 x 207 mm
    (II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1415 h_border: 0
    (II) RADEON(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 816 v_border: 0
    (WW) RADEON(0): Unknown vendor-specific block f
    (II) RADEON(0): AUO
    (II) RADEON(0): B154EW02 V7
    (II) RADEON(0): EDID (in hex):
    (II) RADEON(0): 00ffffffffffff0006af742700000000
    (II) RADEON(0): 01110103802115780a1cf59758508e27
    (II) RADEON(0): 27505400000001010101010101010101
    (II) RADEON(0): 010101010101121b0087502010303020
    (II) RADEON(0): 36004bcf100000180000000f00000000
    (II) RADEON(0): 00000000000000000020000000fe0041
    (II) RADEON(0): 554f0a202020202020202020000000fe
    (II) RADEON(0): 004231353445573032205637200a0071
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Output: HDMI-0, Detected Monitor Type: 0
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    Dac detection success
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Printing DDC gathered Modelines:
    (II) RADEON(0): Modeline "1280x800"x0.0 69.30 1280 1328 1360 1415 800 803 809 816 -hsync -vsync (49.0 kHz)
    (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
    (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
    (II) RADEON(0): Manufacturer: AUO Model: 2774 Serial#: 0
    (II) RADEON(0): Year: 2007 Week: 1
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 33 vert.: 21
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): No DPMS capabilities specified
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.590 redY: 0.345 greenX: 0.315 greenY: 0.555
    (II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported additional Video Mode:
    (II) RADEON(0): clock: 69.3 MHz Image Size: 331 x 207 mm
    (II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1415 h_border: 0
    (II) RADEON(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 816 v_border: 0
    (WW) RADEON(0): Unknown vendor-specific block f
    (II) RADEON(0): AUO
    (II) RADEON(0): B154EW02 V7
    (II) RADEON(0): EDID (in hex):
    (II) RADEON(0): 00ffffffffffff0006af742700000000
    (II) RADEON(0): 01110103802115780a1cf59758508e27
    (II) RADEON(0): 27505400000001010101010101010101
    (II) RADEON(0): 010101010101121b0087502010303020
    (II) RADEON(0): 36004bcf100000180000000f00000000
    (II) RADEON(0): 00000000000000000020000000fe0041
    (II) RADEON(0): 554f0a202020202020202020000000fe
    (II) RADEON(0): 004231353445573032205637200a0071
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Output: HDMI-0, Detected Monitor Type: 0
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    Dac detection success
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Printing DDC gathered Modelines:
    (II) RADEON(0): Modeline "1280x800"x0.0 69.30 1280 1328 1360 1415 800 803 809 816 -hsync -vsync (49.0 kHz)
    (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
    (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
    (II) RADEON(0): Manufacturer: AUO Model: 2774 Serial#: 0
    (II) RADEON(0): Year: 2007 Week: 1
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 33 vert.: 21
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): No DPMS capabilities specified
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.590 redY: 0.345 greenX: 0.315 greenY: 0.555
    (II) RADEON(0): blueX: 0.155 blueY: 0.155 whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported additional Video Mode:
    (II) RADEON(0): clock: 69.3 MHz Image Size: 331 x 207 mm
    (II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1415 h_border: 0
    (II) RADEON(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 816 v_border: 0
    (WW) RADEON(0): Unknown vendor-specific block f
    (II) RADEON(0): AUO
    (II) RADEON(0): B154EW02 V7
    (II) RADEON(0): EDID (in hex):
    (II) RADEON(0): 00ffffffffffff0006af742700000000
    (II) RADEON(0): 01110103802115780a1cf59758508e27
    (II) RADEON(0): 27505400000001010101010101010101
    (II) RADEON(0): 010101010101121b0087502010303020
    (II) RADEON(0): 36004bcf100000180000000f00000000
    (II) RADEON(0): 00000000000000000020000000fe0041
    (II) RADEON(0): 554f0a202020202020202020000000fe
    (II) RADEON(0): 004231353445573032205637200a0071
    (II) RADEON(0): EDID vendor "AUO", prod id 10100
    (II) RADEON(0): Output: HDMI-0, Detected Monitor Type: 0
    I've also tried it with many xorg.conf files without finding any which give me the same graphics performance I have in ubuntu. Here's the one I was using, with the comments showing some other things I tried.
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "glx"
    Load "dri"
    Load "extmod"
    Load "dbe"
    Load "dri2"
    Load "record"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    HorizSync 30.0 - 60.0
    VertRefresh 55.0 - 70.0
    #Option "UseEdidFreqs" "1"
    Option "DPMS"
    EndSection
    Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ### [arg]: arg optional
    #Option "NoAccel" # [<bool>]
    #Option "AccelMethod" # [<str>]
    #Option "offscreensize" # [<str>]
    #Option "SWcursor" # [<bool>]
    #Option "ignoreconnector" # [<str>]
    #Option "forcereduced" # [<bool>]
    #Option "forcedpi" # <i>
    #Option "useconfiguredmonitor" # [<bool>]
    #Option "HPD" # <str>
    #Option "NoRandr" # [<bool>]
    #Option "RROutputOrder" # [<str>]
    #Option "DRI" # [<bool>]
    #Option "TVMode" # [<str>]
    #Option "ScaleType" # [<str>]
    #Option "UseAtomBIOS" # [<bool>]
    #Option "AtomBIOS" # [<str>]
    #Option "UnverifiedFeatures" # [<bool>]
    #Option "Audio" # [<bool>]
    #Option "HDMI" # [<str>]
    #Option "COHERENT" # [<str>]
    Identifier "Card0"
    #Driver "radeonhd"
    Driver "radeon"
    VendorName "ATI Technologies Inc"
    BoardName "RS780M/RS780MN [Radeon HD 3200 Graphics]"
    BusID "PCI:1:5:0"
    #Added optimizations
    Option "AGPMode" "8"
    Option "ColorTiling" "on"
    Option "AccelMethod" "EXA"
    #Option "AccelMethod" "XAA"
    #Option "EnablePageFlip" "on"
    #Option "AGPFastWrite" "yes"
    #Option "XAANoOffScreenPixMaps" "1"
    Option "RenderAccel" "true"
    Option "DRI" "On"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 1
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 4
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection
    Section "Extensions"
    # Option "Composite" "On"
    Option "Composite" "Disable"
    EndSection
    #Section "ServerFlags"
    # Option "AIGLX" "On"
    #EndSection
    Section "DRI"
    Group "video"
    Mode 0666
    EndSection
    Just in case this help:
    [jake@myhost ~]$ modinfo radeon
    filename: /lib/modules/2.6.29-ARCH/kernel/drivers/gpu/drm/radeon/radeon.ko
    license: GPL and additional rights
    description: ATI Radeon
    author: Gareth Hughes, Keith Whitwell, others.
    depends: drm
    vermagic: 2.6.29-ARCH SMP preempt mod_unload 686
    parm: no_wb:Disable AGP writeback for scratch registers (int)
    [jake@myhost ~]$ modinfo drm
    filename: /lib/modules/2.6.29-ARCH/kernel/drivers/gpu/drm/drm.ko
    license: GPL and additional rights
    description: DRM shared core routines
    author: Gareth Hughes, Leif Delgass, José Fonseca, Jon Smirl
    depends: agpgart,i2c-core
    vermagic: 2.6.29-ARCH SMP preempt mod_unload 686
    parm: debug:Enable debug output (int)
    Any ideas?
    Last edited by Coward (2009-06-25 06:40:51)

    Coward wrote:I can't see a way to mark this thread as solved or anything, but it is solved.
    Just click edit on the lower right of your first post and you can edit the subject
    http://bbs.archlinux.org/viewtopic.php?id=50161

  • 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

  • Do I need to pay anything to Adobe if I inject java script using some open source library?

    Hello,
    I want to restrict PDF reader to achieve Digital Rights Management (DRM).
    Do I need to pay anything to Adobe if I inject java script to achieve so using some open source library?
    Basically I want my PDF documents to be restricted such that I can: 
    Limit printing
    Prevent screenshots
    Restrict access by license expiry date
    Restrict distribution of downloaded PDF (i.e. the document should run on specific machine only)
    Restrict copy and paste within PDF document
    I came across below links from which I suspect Adobe expects one to pay if he/she attempts to restrict reader functionality in some way?
    http://www.adobe.com/devnet/reader/topic_drm.html
    http://www.adobe.com/devnet/acrobat/overview.html
    Am I correct in my assumption?

    I think it is a vain hope to imagine you could implement DRM via JavaScript. Remember it can be turned off.
    Printing is either enabled or disabled according to document security.
    Working with PDFs does not require permission from Adobe but
    * adding functionality to Adobe Reader definitely does; a DRM development license is a major investment.
    * if the file is Reader-enabled, all third party tools will disable that.

  • [SOLVED]X11 video output only with ati open source drivers

    Hi everyone,
    my nvidia graphics card died recently and I replaced it with an ATI Radeon HD 4870, which in hindsight might have been a mistake.
    I installed the catalyst driver at first, ran into some problems, finally decided to switch to the open source xf86-video-ati driver. Followed the ati wiki, but ended up with X11 video output only. Can't watch anything full screen, general performance is sluggish. The output of xvinfo is:
    screen #0
    no adaptors present
    Here are the (hopefully) relevant parts of my xorg.conf:
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "dri2"
    Load "dbe"
    Load "record"
    Load "glx"
    Load "extmod"
    Load "dri"
    Load "drm"
    EndSection
    Section "Monitor"
    #DisplaySize 470 300 # mm
    Identifier "Monitor0"
    VendorName "SAM"
    ModelName "SyncMaster"
    HorizSync 30.0 - 81.0
    VertRefresh 56.0 - 75.0
    Option "DPMS"
    EndSection
    Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ### [arg]: arg optional
    #Option "NoAccel" # [<bool>]
    #Option "SWcursor" # [<bool>]
    #Option "Dac6Bit" # [<bool>]
    #Option "Dac8Bit" # [<bool>]
    #Option "BusType" # [<str>]
    #Option "CPPIOMode" # [<bool>]
    #Option "CPusecTimeout" # <i>
    Option "AGPMode" "8"
    #Option "AGPFastWrite" # [<bool>]
    #Option "AGPSize" # <i>
    #Option "GARTSize" # <i>
    #Option "RingSize" # <i>
    #Option "BufferSize" # <i>
    #Option "EnableDepthMoves" # [<bool>]
    #Option "EnablePageFlip" # [<bool>]
    #Option "NoBackBuffer" # [<bool>]
    #Option "DMAForXv" # [<bool>]
    #Option "FBTexPercent" # <i>
    #Option "DepthBits" # <i>
    #Option "PCIAPERSize" # <i>
    #Option "AccelDFS" # [<bool>]
    #Option "IgnoreEDID" # [<bool>]
    #Option "DisplayPriority" # [<str>]
    #Option "PanelSize" # [<str>]
    #Option "ForceMinDotClock" # <freq>
    Option "ColorTiling" "on"
    #Option "VideoKey" # <i>
    #Option "RageTheatreCrystal" # <i>
    #Option "RageTheatreTunerPort" # <i>
    #Option "RageTheatreCompositePort" # <i>
    #Option "RageTheatreSVideoPort" # <i>
    #Option "TunerType" # <i>
    #Option "RageTheatreMicrocPath" # <str>
    #Option "RageTheatreMicrocType" # <str>
    #Option "ScalerWidth" # <i>
    #Option "RenderAccel" # [<bool>]
    #Option "SubPixelOrder" # [<str>]
    #Option "ShowCache" # [<bool>]
    #Option "DynamicClocks" # [<bool>]
    #Option "VGAAccess" # [<bool>]
    #Option "ReverseDDC" # [<bool>]
    #Option "LVDSProbePLL" # [<bool>]
    Option "AccelMethod" "EXA"
    #Option "DRI" # [<bool>]
    #Option "ConnectorTable" # <str>
    #Option "DefaultConnectorTable" # [<bool>]
    #Option "DefaultTMDSPLL" # [<bool>]
    #Option "TVDACLoadDetect" # [<bool>]
    #Option "ForceTVOut" # [<bool>]
    #Option "TVStandard" # <str>
    #Option "IgnoreLidStatus" # [<bool>]
    #Option "DefaultTVDACAdj" # [<bool>]
    #Option "Int10" # [<bool>]
    #Option "EXAVSync" # [<bool>]
    #Option "ATOMTVOut" # [<bool>]
    #Option "R4xxATOM" # [<bool>]
    Identifier "Card0"
    Driver "radeon"
    VendorName "ATI Technologies Inc"
    BoardName "RV770 [Radeon HD 4870]"
    BusID "PCI:1:0:0"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
    Viewport 0 0
    Depth 1
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 4
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "DRI"
    Mode 0666
    EndSection
    Any ideas?
    Last edited by Raisuli (2009-05-31 16:08:41)

    I think I had XV with this stuff: xf86-video-radeonhd-git-r6xx-r7xx and drm-radeon-module-git-r6xx-r7xx

  • [SOLVED] X not recognizing open source ATI driver

    Greetings all,
    I have spent some time searching the forum as well as the wiki for something along the lines of what is going on with my laptop.  Maybe there is something there and I am not providing the correct search criteria.
    First some history and what I have done thus far.
    I re-installed Arch yesterday.  I had (prior to this install) KDE installed and then installed E17.  I added exec ck-launch-session enlightenment_start to my .xinitrc file and when I entered startx it loaded without a hitch. 
    Being that this is an older laptop, I found KDE put to much strain on the CPU and decided to just run E17 solo due to it's light footprint.
    So I re-installed Arch.  No problem there.  Installed all the required stuff like xorg mesa, hal, dbus, fam etc.  I have an ATI video card in this laptop so like before, I installed "xf86-video-ati" as per the wiki.
    I added exec enlightenment_start in my .xinitrc file then launched with "startx"
    I do not receive any errors and E launches but the problem I have is the 1st screen does not fully load.  It's scrambled so I can't do anything.  I did not have this problem when I had KDE installed but I do not want to re-install KDE.
    Any and all responses and guidance are most appreciated.
    All the best, and have a great weekend,
    Ian
    Edited to add additional info:  I wanted to add a couple of things that I looked at or tried.
    When I run glxgears I get the following error:
    [ichase@ichase~]$ glxgears
    Error: couldn't open display (null)
    When I looked at my /etc/X11/xorg.conf under devices I am seeing
    Identifier "Card0"
    Driver "vesa"
    VendorName "ATI Technologies Inc"
    If I am reading it correctly, according the the ATI Arch Wiki the Identifier should read what ever my graphics card name is and the Driver should read "Radeon"
    I'm starting to think that when I installed the xf86-video-ati driver that it did not take.  Maybe I should try and re-install again.
    Any thoughts?
    Thanks again. 
    Last edited by ichase (2011-03-16 16:07:54)

    @codeRage - I appologize for taking so long to reply.  Had some personal stuff come up that kept me away from the computer.
    To answer your question about the output here it is:
    ichase@ichase~ $ lsmod | grep radeon
    radeon 723481 1
    ttm 38517 1 radeon
    drm_kms_helper 21512 1 radeon
    drm 131562 3 radeon,ttm,drm_kms_helper
    i2c_algo_bit 4219 1 radeon
    i2c_core 15144 5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_pii X4
    Hopefully this tells something.  I re-installed Arch and re-installed Enlightenment.  I also re-installed the open source ATI driver.  I was actually able to get into Enlightenment this time but I am still showing that I am running off the vesa driver and not the ATI driver. 
    /etc/X11/xorg.conf:
    Identifier "Card0"
    Driver "vesa"
    VendorName "ATI Technologies Inc"
    Another thing I noticed, I was able to run "glxgears" this time with this output
    {ichase@ichase~}$ glxgears
    225 frames in 5.0 seconds = 44.952 FPS
    226 frames in 5.0 seconds = 45.018 FPS
    225 frames in 5.0 seconds = 44.947 FPS
    XI0: Fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0" after 8134 request (7306 known processed) with 0 events remaining
    @sriracha - I have not tried removing the xorg.conf file yet.  After the re-install, I did not get the error again but if I do, I will post it.
    Thanks you all for the help and hope everyone is coming off a great weekend.
    All the best,
    Ian

  • [SOLVED]How licensing works in overall open source community.

    As the title suggests, i don't know much about licensing schemes in the world of software and computing.
    So, if there's anyone who can describe about overall licensing schemes i''l be glad, i just want to know some basic stuff like:
    How one can license "his/her/other" software under some of available licenses such as GPL/MIT.
    What is the best way to choose license for your software .
    What if you want to earn some money while giving your users complete freedom to do whatever with your software (that includes the source code).
    I know there is OSI but that stuff is little complicated for me as i'm no lawyer.
    Thanks in advance.
    Last edited by speeider (2013-09-24 08:53:45)

    speeider wrote:I don't understand this quite a bit, Like what if i want to sell my software "say like, which is also available on github under GPL/MIT" what peculiarities does it contain "Does that mean the buyer can then remove it from github and make it a closed source"... i don't want that.
    I'm not sure what you mean by "remove it from github".  It is your github, unless you are handing out your password, no one can remove your code from github but you.  They can download a copy of it from github - as could anyone else could.
    If you license code under an open-source license, can the end-user recipient turn around and sell it as closed source: that depends on the specific license.  With a big 'AFAIK', LGPL allows this, while GPL and MIT do not.  But you chose the license, so you determine what you want to allow the licensee to do.  But even with the LGPL, unless they are making substantial additions to your code, I don't think there would be a purpose in them selling it.  LGPL is really for libraries that can be used as a component in closed source software.  If you released something freely and it was available on github, not many would buy it from someone else.
    If I offered to sell you a copy of dwm under a proprietary license, first you should laugh: why pay me for it, it's free already.  Second you should report it to the suckless team, as the license underwhich I recieved dwm does not allow me to redistribute under a proprietary license.
    Selling for a profit in my previous post was in reference to code that one writes themselves, not code they get from someone else.  No one can (legally) sell - or even redistribute for free - any code that someone else wrote, unless the original author has granted such permission (or if the original author left the permission wide open as in WTFYW type licenses or releasing it into the public domain).
    Selling licenses for profit will not ever be practical in open source, IMHO.  But there is nothing legally preventing it (in most cases).  Contract-coding does seem to be a much more practical approach.  And yet another practical approach is what I may do for some of my code used in research settings: academic researchers are always very worried about being "scooped" as a scientific publication can sometimes take years to get published.  If I accept a contract to write a tool that will help their work, they pay me, then I release it to everyone, then the researchers who paid me are at substantial risk.
    I've thought of two ways to solve this: a dual license, one with a "sundown" clause so it applies for a certain time window only.  But as I am not a lawyer, nor do I want to hire one, I went with a much simpler approach.  I'll release the code under a GPL license, but I will not publish the code publicly until the agreed upon time window is over.  So they pay me some $$$ to write a program.  I write it and give it to them under an open source license.  We sign an additional agreement that I will not provide the code nor the program to anyone else for 6 months.  After 6 months, I can post it on github.
    This example highlights one common misconception on open source licenses: the source code doesn't need to be publicly available.  Any licensee must be provided with the code, or a means of obtaining it (depending on the license).  But if I only license my program to that one team of researchers, they are the only ones I have to make the source code available to.  If they wanted, they certainly could redistribute that code before the 6 month term had passed - but they wouldn't, they are the ones benefiting from that 6 month window.
    EDIT: I went on a few tangents, back to the original question here:
    speeider wrote:I don't understand this quite a bit, Like what if i want to sell my software "say like, which is also available on github under GPL/MIT" what peculiarities does it contain "Does that mean the buyer can then remove it from github and make it a closed source"... i don't want that.
    Whether or not they can resell it under a proprietary license has nothing to do with whether they paid you for it.  It depends only on the license under which you provided it to them.  You *can* sell your code under a GPL license, but this is subject to the limitations due to practicality above.  If you post the code up on a public site like github with a GPL license, then try to sell it for a profit, you'll really get nothing.  There are enough consumers out there who say "why pay for it when I can download a copy for free."  They say this when 'downloading for free' is illegal, but selling GPL'ed code posted publicly on github would mean 'downloading for free' was legal.
    Last edited by Trilby (2013-09-16 12:08:31)

  • [SOLVED] Compiz, ATI 4850, open source driver: fail?

    Hi!
    I'm trying to use compiz with my ATI 4850 and open source driver, but it doesn't work.
    Actually I'm under GNOME.
    I used KDE and Kwin compositing using OpenGL works flawlessy. Where is the problem?
    When I launch compiz I get:
    IRQ's not enabled, falling back to busy waits: 2 0
    compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
    compiz (core) - Error: Failed to manage screen: 0
    compiz (core) - Fatal: No manageable screens found on display :0.0
    but...
    $ glxinfo | grep GLX_EXT_texture_from_pixmap
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
    Here's the complete glxinfo output:
    $ glxinfo
    name of display: :0.0
    IRQ's not enabled, falling back to busy waits: 2 0
    display: :0 screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
    client glx vendor string: Mesa Project and SGI
    client glx version string: 1.4
    client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
    GLX version: 1.2
    GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group
    OpenGL vendor string: Advanced Micro Devices, Inc.
    OpenGL renderer string: Mesa DRI R600 (RV770 9442) 20090101 TCL
    OpenGL version string: 1.5 Mesa 7.7
    OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_depth_clamp, GL_ARB_draw_buffers,
    GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
    GL_ARB_provoking_vertex, GL_ARB_shadow, GL_ARB_shadow_ambient,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_MESAX_texture_float,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
    GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_provoking_vertex,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_APPLE_packed_pixels,
    GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATI_separate_stencil,
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
    GL_NV_blend_square, GL_NV_depth_clamp, GL_NV_light_max_exponent,
    GL_NV_packed_depth_stencil, GL_NV_texture_rectangle,
    GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    Packages installed:
    ati-dri 7.7-1
    xf86-video-ati 6.12.4-3
    libgl 7.7-1
    mesa 7.7-1
    libdrm-git 20091222-1
    kernel26 2.6.32.7-1
    EDITED:
    installing libdrm 2.4.17-3 doesn't changes...
    Last edited by ziabice (2010-02-01 20:31:46)

    how are you launching compiz? try it through fusion-icon, it makes it much more easier. Try it under xfce/openbox whatever else you have, a month ago I couldn't start fusion under gnome, but with another card.
    I suppose you aren't using kms.
    I have those packages, and compiz is running fine with my hd 4850, but I'm using it as a standalone window manager. I tried it with xfce too, and it was fine.

  • [solved]Open source hardware / firmware, what license to pick?

    Hi All,
    I want to create a opentherm gateway, so a normal PC can talk to several opentherm thermostats. I would like to release the firmware of the microcontroller, and also release the kicad files of he PCB.
    What is the best license to give the firmware? GPL2, GPL, or something different? What is the best license for the PCB files? Creative common, GPL2/3?
    I would like everybody to be able to use and adjust the files, but they must publish the changes.
    Best regards,
    Cedric
    Last edited by cdwijs (2013-03-23 19:42:47)

    jakobcreutzfeldt wrote:
    GPL et al only require source code changes to be published in the event that someone distributes a modified binary.
    Also, perhaps this is of interest to you?
    https://gnu.org/software/remotecontrol/
    Thanks, I should indeed have mentioned the distribution part. This is my first project I'm planning to do open source, so I never had to deal with a license before.
    I guess GPL 3 will work, I have no problem if anybody burns my code in a microcontroller, and sells it. As long as that person publishes their code I'm happy.
    Will GPL3 also work on the kicad files?
    Opentherm does not work over IP, instead it uses a serial protocol. Manchester encoded, and 4 bytes per message. I don't see how remotecontrol can be made to talk to it.
    The protocol seems to be under NDA, but a google search to "opentherm protocol" does yield a PDF with all the information
    Somebody else has already made an opentherm gateway, but I need to talk to 7 thermostats, instead of one.
    http://tclcode.com/opentherm/index.html#intro

  • Why Adobe doesn't use the open source codec x264vfw for Elements as .AVI?

    Well we all know who wants to work with the x264vfw that it does not work in Premiere Elements.
    But i think Adobe could have make it work with the open source x264vfw or with the AVC-Intra coder.
    I am still asking me also why it would work when i do re-encode it with another program to h264 again but as MP4?
    Adobe does itself make it really easy and messing with us. because they are saying there is support for h264 but only for MP4 and another one...
    Why they don't add .AVI support that goes to the support of Adobe because i can't get into the livechat.... because its only under the week....
    This Codec the H264 X264 and AVC-1 are the most used codecs today in my opinion so i don't know why they don't sit their Dev's on that.
    ALSO that it does not work on their 600$ Application named Premiere Pro is something that i don't understand...
    For me its unbelievable if i am honest.
    I now want to know why adobe is such a service desert in this point.
    They all yelling about that but Adobe does nothing.
    If somebody knows a solution without re-encoding or FFMPEG solution, because it does not work well with my Variable Frame Rate in Premiere Elements let it me know.
    Also i want an Answer from Adobe why they don't do anything.
    I tried to put the x264vfw .dll into plugins or the folder but the problem is not solved.
    I am sitting for Quiet a time behind that and see how many threads there existing... and it's only frustrating.
    ADOBE it's time to do something!!!

    I still think that a lot of peoples have done that. When you see how many persons are suffering by this problem...
    Well i have not known about the Adobe Staff tags that they are not the real help from the real support.
    Thank you about that.
    Normally i would send a mail but there is no option for that... to they're support team.
    I said that it hard for me to get some support under the week. I have to work from 6am until 5pm with driving. and have to do some things a home.
    Feature Request/Bug Report Form i think will not help or have you used it and got an answer? I want an answer not only request something.
    " We normally do not send personal replies to feature requests or bug reports. We do, however, read each and every message. We use the information to improve our products and services. Your comments, suggestions, and ideas for improvements are very important to us. We appreciate you taking the time to send us this information. "
    And yes i buied last year Premiere Elements to Christmas time.
    I still don't understand why they didn't add support for H264, h264, X264, x264 and AVC-1 for .AVI wrapper when they have the licenses for the codec...
    Also .AVI is really often used... not like .MKV

  • Open Source equivalent to Adobe Illustrator?

    What is the best Open Source equivalent to Adobe Illustrator?
    (or closest equivalent)
    This may be a matter of personal preference but could anyone share their thoughts or opinions?
    Thank you,

    I took Inkscape for a test drive in order to compare it to Adobe Illustrator. Here are my comments I would like to share with this newsgroup. Generally and professionally, I prefer Adobe Illustrator over Inkscape because Illustrator is a more responsive program - faster during some key drawing procedures, however Inkscape should not be ignored as it is available for no cost and is very capable and sufficient as a drawing tool. I was impressed with Inkscape - except for its typesetting features, its lack of being able to use spot colours and its limited PDF export options.
    I hardly touched all the Inkscape features in this review - only a few main features which seemed to work sufficiently.
    This review is written for someone looking for a vector drawing program to learn and use who may not have a lot of experience with a professional drawings programs such as Adobe Illustrator and who may be looking for a no-cost alternative that is sufficiently acceptable.
    Inkscape 0.46
    www.inkscape.org
    Review by Mike
    platform: mac computer on OS 10.4
    March 2009
    Generally, a very capable and extremely useful program - especially considering there is no cost. Under the "Help" menu, is a link to the online manual which you can download too - but I just read that parts I needed online.
    I found the info I was looking for a few days ago when I first tried the program. Initially, I couldn't find a way to convert a point from a smooth point to a corner point. I found this feature in the menu bar. When you use the "edit path my node" tool (second tool in the tool box) you can make this choice (corner or smooth point) from a row of icons along the top of the document window - very obvious but I didn't see that at first. Its a good feature to know to manipulate your shapes to exactly as you would like. With this ability, you can choose to convert your point to a corner point or a smooth point - important to being able to draw any shape you like.
    You can also adjust the bezier curve angle on the fly (while you draw) (see last point [1] at the end of this review) by holding down the shift key or the control key but that would depend on how much users would want to practice this program. The main thing is, that it can be done - just like in Illustrator. Illustrator users would just have to remember a few different key stroke patterns while drawing.
    Doesn't seem to be much this program can't do, except for spot colour capability. Compared to Illustrator, I would be curious to know if there was anything critical you can do in Illustrator that you cannot do in Inkscape. Typesetting in Inkscape isn't so great but generally the program is sufficient.
    Here are four main points:
    1. Inkscape doesn't have spot colour capability
    This is probably the biggest disadvantage of Inkscape for professionals. For commercial artists, printing spot colour is a critical capability which enables such things as specifying a pantone colour to a printer. However, for web pages and CMYK artwork, Inkscape is sufficient because web page art is all RGB in colour (no spot colours are used in web page art).
    2. No PDF export options.
    Inkscape's PDF export features seem to be limited and do not give you many options such as compression options. That is probably the second most noted limitation of Inkscape for professional artists. There may be a work around however. If you export the drawing as postscript and open it in Adobe Acrobat Professional you could set these options here instead. But then you would need to buy Adobe Acrobat Professional - but which is a very useful program - one that is indispensable for managing pdf files quickly. "Web Capture" is one of my favourite features of Adobe Acrobat Professional - can save a website or a web page to pdf for archival purposes. Merging several PDF's into a single document is also a good feature of Adobe Acrobat Professional for general purpose file management.
    3. Inkscape is slower than Illustrator. Some Inkscape features are OK but others are slower.
    But that might not be a fair comparison because I am testing Inkscape on my ten-year-old 350 MHz Mac G3. But then again, I am also using Illustrator on this same G3 and Illustrator is very fast. I wonder how fast Inkscape would feel on a newer mac?
    Overall, these speed issues may not be relevant because for most projects and drawing tasks Inkscape is fast enough.
    The slowest feature of Inkscape I find is selecting a typeface if you are setting any type in your document. It takes too long to scroll down your selection of fonts. Could be my computer - or could be Inkscape ot something to do with the fact I have many fonts - but they are all managed by fontbook. I am not sure why selecting a type face seems to take so long to scroll through the list of fonts.
    4. Inkscape struggles with type setting.
    Typesetting in Inkscape is slow. The critical problem with Inkscape type is that the type in the final Inkscape document (which is natively in the .svg format) will not open in Illustrator. This is not good. I am not sure why and I may possibly be doing something wrong - but I tried this in many ways and there appears to be a problem with the way Inkscape saves type - maybe its just certain fonts (non-type-1?) - not sure. Any Inkscape documents will open in Illustrator but the type will appear in a large black box - major problem. Obviously there is a font translation problem with the way Inkscape saves blocks of type. The solution is to not expect type to work between these two programs (between Inkscape and Illustrator) - but often you don't need to transfer your files between Inkscape and Illustrator and so for these projects this may not be a problem. Another solution is at the final stage of your drawing in Inkscape, convert all the type (if there is any type)to paths ("convert to path" feature) - but this procedure is irreversible - so save a copy of your document first with the fonts not converted to outline. I am sure newer versions of Inkscape will correct this problem eventually. I think there is future hope for Inkscape on this issue.
    Here are some other general points I noticed about Inkscape:
    The pattern tool (good for wallpaper):
    For fun, I tried the pattern tool to try and design a wallpaper pattern. Its pretty cool. You can turn any objects you draw into a wallpaper pattern.
    Another way to do wallpaper is to just manually copy and paste in a repeated manner offset by the length of your object until you have enough copies to make a full piece of wallpaper - but that takes longer than simply using the pattern tool.
    However, the best tool for generating patterns for wallpaper is probably this tiling feature:
    tiling:
    http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Tiles.html
    I wouldn't bother reading the whole manual - just the parts you might need to reference while working on a project. The bezier curve section in the manual is good to read:
    bezier curves:
    http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Creating.html
    As mentioned on that page, paths can be created using three ways:
    1. the Freehand tool
    2. the Bezier
    3. the Calligraphy tool
    My favourite is the bezier tool. It offers precise control.
    The other tools are good too (and probably fun to use) but for precise drawing, I like the Bezier tool myself.
    Other users might prefer the other drawing tools (Freehand tool or Calligraphy tool) for faster stroke creation and faster line effects.
    Once you draw a shape and close it (click on the first endpoint when placing the last endpoint) (I always recommend closing a shape - but you don't have to) then you can colour the shape any colour you would like or with a shaded gradient or even make it transparent to any degree and overlay it on top of other shapes. Lots of control to do some pretty creative stuff.
    I would also recommend organizing your drawing into layers. If...(continued on next post...)

  • Tearing video playback with radeon open source

    Hi all, I'm pretty new to Arch. I've got almost everything set up and working nicely, except video playback.
    I get a lot of tearing using the open source drivers. It happens both with mPlayer(no matter which output is chosen) and VLC. Happened in Ubuntu and happens in Arch. In Ubuntu the only thing that solved it was enabling Tear Free Desktop from CCC(which enable VSYNC and Tripple Buffering), but I wanna stick to open source drivers in Arch(that's the prefered choice according to the Wiki).
    Can I enable VSYNC in these drivers? Please help.
    Not sure if it matters, but I'm running GNOME 3.
    Thanks!

    Maybe you will find something useful here: http://www.x.org/wiki/RadeonFeature/#VSYNC
    Or here: http://phoronix.com/forums/showthread.p … s-Showdown
    I am not currently using ATI hardware to tell you exactly what's needed.  Using a compositor such as Compiz might make the difference.

  • EJB 3.0 in a real world open source project. Great for coding reference!

    If you are interested in seeing EJB 3.0 implemented in a real world project (not just examples) or if you are interested in learning how to use them I suggest you to take a look a the open source project Overactive Logistics.
    It has been written totally using EJB 3.0 (session and entity beans) I found it very helpful in solving several technical situations I was facing.
    You can get more information at:
    http://overactive.sourceforge.net

    Thanks for the ponter, I will check it out.
    hth,
    Sean

  • Yoga 13: any chance for open source Synaptics touchpad driver or touchpad API?

    The Yoga is my 1st Windows machine in years. Coming from various MacBook(s) Pro(s) I dearly miss the capabilities and configurability of Apple's multitouch touchpad. While responsibility of the Synaptics device is fairly decent I haven't found an experience that is anything close to the one perceived on the MacBook touchpad. Latter in combination with BetterTouchTool is my weapon of choice when it comes to productivity. It offers almost unlimited configurability, that is, I can design/configure any gesture I desire and link it to a keystroke for instance. It's just perfect since I am not into Apple's predefined gesture settings at all.
    Now I have spent endless hours in getting this back on my new Yoga. At least I am now able to use 3 finger swipes for back/forward navigation. However, this is just a fraction of what I need/want. That's why I am looking for a way to either be able to modify the driver myself (open source, Lenovo/Synaptics?) or get access to an API I can build on. Obviously I'd prefer latter option. Synaptics is touting their Gesture Suite but I cannot find a download somewhere. I'm afraid it's OEM only. And if that's the config app that comes with the standard Synaptics driver it's just pathetic.
    So does anyone have a clue on how we can significantly improve the performance of this otherwise very nice laptop?
    Thanks in advance,
    stfn

    just wanted to say that I open-sourced the work I completed on the project:
    https://github.com/jadware/betterfinger
    Most of the hard work is done, but there is plenty of labor remaining..

Maybe you are looking for