Awesome's future?

Hi,
I hopped distros until I found Arch and since then I've been hopping DE/WMs until I tried Awesome the other day. Although it may be a little premature to say I've settled, I really like it.
One reason I hadn't tried it sooner was because it wasn't in the default repos; I assumed it wasn't very popular or maybe dwm was better. Now I see it's because it depends on the AUR package cairo-xcb which sounds like it's no longer developed/supported; does that mean Awesome will be changed to no longer depend on it? Or will Awesome users run into issues in the future? Basically can I settle down now? Or is Awesome's future not so bright?
Thanks

Read this, the link within, and the blog post link in comment 24 from awesome's creator:
http://mailman.archlinux.org/pipermail/ … 17852.html
awesome will remain in the AUR until the software that it depends on is stable or it drops xcb as its windowing backend. It is very popular though, so I doubt that it's going anywhere.
--EDIT--
Scroll down to "Tue, 1 Jun 2010" or search for XCB in the blog.
Last edited by skottish (2011-07-16 19:39:31)

Similar Messages

  • Flickering - radeon, awesome, xterm

    Hi!
    I'm setting up Arch on my notebook and I have problems with flickering.
    The config is very basic - just Xorg, open source Radeon driver and awesome wm. When rearranging xterm windows using awesome they flicker and they are redrawn slowly. It takes few seconds for xterm running top to settle down and not flicker. It looks like video driver is not working properly or Xorg setup is wrong. I've checked similar config under VirtualBox on my PC and there were no similar issues.
    Looking into dmesg and Xorg logs I could not find anything obvious for me. I tried adding Xorg config files with more specific settings of Monitor, Display etc, including DPI, display size, etc but with no luck. I'm not sure what should I check next and what could be the problem.
    I'm posting both dmesg and Xorg logs below.
    dmesg
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Linux version 3.6.11-1-ARCH (tobias@testing) (gcc version 4.7.2 (GCC) ) #1 SMP PREEMPT Tue Dec 18 12:58:46 CET 2012
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009f7ff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000009f800-0x000000000009ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000000d0000-0x00000000000fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001beeffff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000001bef0000-0x000000001befefff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x000000001beff000-0x000000001befffff] ACPI NVS
    [ 0.000000] BIOS-e820: [mem 0x000000001bf00000-0x000000001bffffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
    [ 0.000000] Notice: NX (Execute Disable) protection missing in CPU!
    [ 0.000000] DMI 2.3 present.
    [ 0.000000] DMI: Hewlett-Packard Presario 2100 (PF180UA) /0024 , BIOS KAM1.59 04/19/2004
    [ 0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] e820: last_pfn = 0x1bef0 max_arch_pfn = 0x100000
    [ 0.000000] MTRR default type: uncachable
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-BFFFF uncachable
    [ 0.000000] C0000-CFFFF write-protect
    [ 0.000000] D0000-DAFFF uncachable
    [ 0.000000] DB000-DBFFF write-protect
    [ 0.000000] DC000-DFFFF write-back
    [ 0.000000] E0000-E3FFF uncachable
    [ 0.000000] E4000-FFFFF write-protect
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 000000000 mask FF0000000 write-back
    [ 0.000000] 1 base 010000000 mask FF8000000 write-back
    [ 0.000000] 2 base 018000000 mask FFC000000 write-back
    [ 0.000000] 3 disabled
    [ 0.000000] 4 disabled
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] initial memory mapped: [mem 0x00000000-0x00bfffff]
    [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384
    [ 0.000000] init_memory_mapping: [mem 0x00000000-0x1beeffff]
    [ 0.000000] [mem 0x00000000-0x003fffff] page 4k
    [ 0.000000] [mem 0x00400000-0x1bbfffff] page 2M
    [ 0.000000] [mem 0x1bc00000-0x1beeffff] page 4k
    [ 0.000000] kernel direct mapping tables up to 0x1beeffff @ [mem 0x00bfa000-0x00bfffff]
    [ 0.000000] RAMDISK: [mem 0x1bc37000-0x1beeefff]
    [ 0.000000] ACPI: RSDP 000f7290 00014 (v00 PTLTD )
    [ 0.000000] ACPI: RSDT 1bef8b67 00030 (v01 PTLTD RSDT 06040000 LTP 00000000)
    [ 0.000000] ACPI: FACP 1befee2b 00074 (v01 ATI Raptor 06040000 ATI 000F4240)
    [ 0.000000] ACPI: DSDT 1bef8b97 06294 (v01 ATI U1_M1535 06040000 MSFT 0100000D)
    [ 0.000000] ACPI: FACS 1befffc0 00040
    [ 0.000000] ACPI: BOOT 1befee9f 00028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001)
    [ 0.000000] ACPI: SSDT 1befeec7 00139 (v01 PTLTD POWERNOW 06040000 LTP 00000001)
    [ 0.000000] 0MB HIGHMEM available.
    [ 0.000000] 446MB LOWMEM available.
    [ 0.000000] mapped low ram: 0 - 1bef0000
    [ 0.000000] low ram: 0 - 1bef0000
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x00010000-0x00ffffff]
    [ 0.000000] Normal [mem 0x01000000-0x1beeffff]
    [ 0.000000] HighMem empty
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x00010000-0x0009efff]
    [ 0.000000] node 0: [mem 0x00100000-0x1beeffff]
    [ 0.000000] On node 0 totalpages: 114303
    [ 0.000000] free_area_init_node: node 0, pgdat c065acc0, node_mem_map db8b7200
    [ 0.000000] DMA zone: 32 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 3951 pages, LIFO batch:0
    [ 0.000000] Normal zone: 862 pages used for memmap
    [ 0.000000] Normal zone: 109458 pages, LIFO batch:31
    [ 0.000000] Using APIC driver default
    [ 0.000000] ACPI: PM-Timer IO Port: 0x8008
    [ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs
    [ 0.000000] Local APIC disabled by BIOS -- you can enable it with "lapic"
    [ 0.000000] APIC: disable apic facility
    [ 0.000000] APIC: switched to apic NOOP
    [ 0.000000] nr_irqs_gsi: 16
    [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
    [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000d0000
    [ 0.000000] PM: Registered nosave memory: 00000000000d0000 - 0000000000100000
    [ 0.000000] e820: [mem 0x1c000000-0xfffbffff] available for PCI devices
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 13 pages/cpu @db8a6000 s32384 r0 d20864 u53248
    [ 0.000000] pcpu-alloc: s32384 r0 d20864 u53248 alloc=13*4096
    [ 0.000000] pcpu-alloc: [0] 0
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 113409
    [ 0.000000] Kernel command line: root=/dev/sda1 ro initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux
    [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.000000] __ex_table already sorted, skipping sort
    [ 0.000000] Initializing CPU#0
    [ 0.000000] allocated 915200 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] Initializing HighMem for node 0 (00000000:00000000)
    [ 0.000000] Memory: 442468k/457664k available (3974k kernel code, 14744k reserved, 1545k data, 536k init, 0k highmem)
    [ 0.000000] virtual kernel memory layout:
    fixmap : 0xfff16000 - 0xfffff000 ( 932 kB)
    pkmap : 0xff800000 - 0xffc00000 (4096 kB)
    vmalloc : 0xdc6f0000 - 0xff7fe000 ( 561 MB)
    lowmem : 0xc0000000 - 0xdbef0000 ( 446 MB)
    .init : 0xc0664000 - 0xc06ea000 ( 536 kB)
    .data : 0xc04e18b2 - 0xc0663fc0 (1545 kB)
    .text : 0xc0100000 - 0xc04e18b2 (3974 kB)
    [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
    [ 0.000000] SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
    [ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1.
    [ 0.000000] NR_IRQS:2304 nr_irqs:256 16
    [ 0.000000] CPU 0 irqstacks, hard=db008000 soft=db00a000
    [ 0.000000] Console: colour VGA+ 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] tsc: Fast TSC calibration using PIT
    [ 0.000000] tsc: Detected 2120.375 MHz processor
    [ 0.006670] Calibrating delay loop (skipped), value calculated using timer frequency.. 4242.44 BogoMIPS (lpj=7067916)
    [ 0.006676] pid_max: default: 32768 minimum: 301
    [ 0.006732] Security Framework initialized
    [ 0.006745] AppArmor: AppArmor disabled by boot time parameter
    [ 0.006781] Mount-cache hash table entries: 512
    [ 0.007214] Initializing cgroup subsys cpuacct
    [ 0.007219] Initializing cgroup subsys memory
    [ 0.007239] Initializing cgroup subsys devices
    [ 0.007243] Initializing cgroup subsys freezer
    [ 0.007246] Initializing cgroup subsys net_cls
    [ 0.007248] Initializing cgroup subsys blkio
    [ 0.007307] mce: CPU supports 4 MCE banks
    [ 0.007377] SMP alternatives: switching to UP code
    [ 0.014617] Freeing SMP alternatives: 16k freed
    [ 0.014639] ACPI: Core revision 20120711
    [ 0.018909] ACPI: setting ELCR to 0200 (from 0e28)
    [ 0.020105] ftrace: allocating 17427 entries in 35 pages
    [ 0.026857] smpboot: weird, boot CPU (#0) not listed by the BIOS
    [ 0.026864] smpboot: SMP motherboard not detected
    [ 0.026868] smpboot: Local APIC not detected. Using dummy APIC emulation.
    [ 0.026870] smpboot: SMP disabled
    [ 0.026875] Performance Events:
    [ 0.026882] no APIC, boot with the "lapic" boot parameter to force-enable it.
    [ 0.026884] no hardware sampling interrupt available.
    [ 0.026888] AMD PMU driver.
    [ 0.026892] ... version: 0
    [ 0.026894] ... bit width: 48
    [ 0.026895] ... generic registers: 4
    [ 0.026897] ... value mask: 0000ffffffffffff
    [ 0.026899] ... max period: 00007fffffffffff
    [ 0.026900] ... fixed-purpose events: 0
    [ 0.026901] ... event mask: 000000000000000f
    [ 0.053684] NMI watchdog: disabled (cpu0): not supported (no LAPIC?)
    [ 0.053741] Brought up 1 CPUs
    [ 0.053745] smpboot: Total of 1 processors activated (4242.44 BogoMIPS)
    [ 0.054101] devtmpfs: initialized
    [ 0.054434] PM: Registering ACPI NVS region [mem 0x1beff000-0x1befffff] (4096 bytes)
    [ 0.055886] NET: Registered protocol family 16
    [ 0.056191] ACPI: bus type pci registered
    [ 0.068640] PCI: PCI BIOS revision 2.10 entry at 0xfd87b, last bus=2
    [ 0.068643] PCI: Using configuration type 1 for base access
    [ 0.069449] bio: create slab <bio-0> at 0
    [ 0.069568] ACPI: Added _OSI(Module Device)
    [ 0.069572] ACPI: Added _OSI(Processor Device)
    [ 0.069574] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.069576] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.070519] ACPI: EC: Look up EC in DSDT
    [ 0.077150] ACPI: Interpreter enabled
    [ 0.077166] ACPI: (supports S0 S3 S4 S5)
    [ 0.077190] ACPI: Using PIC for interrupt routing
    [ 0.083736] ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62
    [ 0.086778] ACPI: No dock devices found.
    [ 0.086788] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
    [ 0.086934] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.087145] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff] (ignored)
    [ 0.087149] pci_root PNP0A03:00: host bridge window [mem 0x000c0000-0x000c3fff] (ignored)
    [ 0.087152] pci_root PNP0A03:00: host bridge window [mem 0x000c4000-0x000c7fff] (ignored)
    [ 0.087156] pci_root PNP0A03:00: host bridge window [mem 0x000c8000-0x000cbfff] (ignored)
    [ 0.087159] pci_root PNP0A03:00: host bridge window [mem 0x000cc000-0x000cffff] (ignored)
    [ 0.087162] pci_root PNP0A03:00: host bridge window [mem 0x000d0000-0x000d7fff] (ignored)
    [ 0.087165] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000cefff] (ignored)
    [ 0.087168] pci_root PNP0A03:00: host bridge window [mem 0x1c000000-0xfff7ffff] (ignored)
    [ 0.087171] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7] (ignored)
    [ 0.087174] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff] (ignored)
    [ 0.087178] PCI: root bus 00: using default resources
    [ 0.087185] pci_root PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
    [ 0.087244] PCI host bridge to bus 0000:00
    [ 0.087252] pci_bus 0000:00: busn_res: [bus 00-ff] is inserted under domain [bus 00-ff]
    [ 0.087256] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 0.087259] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
    [ 0.087263] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
    [ 0.087287] pci 0000:00:00.0: [1002:cab0] type 00 class 0x060000
    [ 0.087302] pci 0000:00:00.0: reg 10: [mem 0xd4000000-0xd7ffffff pref]
    [ 0.087308] pci 0000:00:00.0: reg 14: [mem 0xd0400000-0xd0400fff pref]
    [ 0.087313] pci 0000:00:00.0: reg 18: [io 0x8090-0x8093]
    [ 0.087367] pci 0000:00:01.0: [1002:700f] type 01 class 0x060400
    [ 0.087404] pci 0000:00:02.0: [10b9:5237] type 00 class 0x0c0310
    [ 0.087416] pci 0000:00:02.0: reg 10: [mem 0xd0002000-0xd0002fff]
    [ 0.087467] pci 0000:00:02.0: PME# supported from D3cold
    [ 0.087490] pci 0000:00:06.0: [10b9:5451] type 00 class 0x040100
    [ 0.087503] pci 0000:00:06.0: reg 10: [io 0x8400-0x84ff]
    [ 0.087512] pci 0000:00:06.0: reg 14: [mem 0xd0003000-0xd0003fff]
    [ 0.087557] pci 0000:00:06.0: supports D1 D2
    [ 0.087559] pci 0000:00:06.0: PME# supported from D2 D3hot D3cold
    [ 0.087582] pci 0000:00:07.0: [10b9:1533] type 00 class 0x060100
    [ 0.087664] pci 0000:00:08.0: [10b9:5457] type 00 class 0x070300
    [ 0.087677] pci 0000:00:08.0: reg 10: [mem 0xd0004000-0xd0004fff]
    [ 0.087685] pci 0000:00:08.0: reg 14: [io 0x8800-0x88ff]
    [ 0.087728] pci 0000:00:08.0: PME# supported from D3hot D3cold
    [ 0.087747] pci 0000:00:09.0: [14e4:4320] type 00 class 0x028000
    [ 0.087760] pci 0000:00:09.0: reg 10: [mem 0xd0000000-0xd0001fff]
    [ 0.087807] pci 0000:00:09.0: supports D1 D2
    [ 0.087810] pci 0000:00:09.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.087830] pci 0000:00:0a.0: [104c:ac50] type 02 class 0x060700
    [ 0.087844] pci 0000:00:0a.0: reg 10: [mem 0x00000000-0x00000fff]
    [ 0.087866] pci 0000:00:0a.0: supports D1 D2
    [ 0.087869] pci 0000:00:0a.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.087892] pci 0000:00:10.0: [10b9:5229] type 00 class 0x0101b0
    [ 0.087924] pci 0000:00:10.0: reg 20: [io 0x8080-0x808f]
    [ 0.087967] pci 0000:00:11.0: [10b9:7101] type 00 class 0x068000
    [ 0.088020] pci 0000:00:11.0: quirk: [io 0x8000-0x803f] claimed by ali7101 ACPI
    [ 0.088025] pci 0000:00:11.0: quirk: [io 0x8040-0x805f] claimed by ali7101 SMB
    [ 0.088046] pci 0000:00:12.0: [100b:0020] type 00 class 0x020000
    [ 0.088059] pci 0000:00:12.0: reg 10: [io 0x8c00-0x8cff]
    [ 0.088067] pci 0000:00:12.0: reg 14: [mem 0xd0005000-0xd0005fff]
    [ 0.088097] pci 0000:00:12.0: reg 30: [mem 0x00000000-0x0000ffff pref]
    [ 0.088117] pci 0000:00:12.0: supports D1 D2
    [ 0.088120] pci 0000:00:12.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 0.088150] pci_bus 0000:01: busn_res: [bus 01] is inserted under [bus 00-ff]
    [ 0.088169] pci 0000:01:05.0: [1002:4336] type 00 class 0x030000
    [ 0.088183] pci 0000:01:05.0: reg 10: [mem 0xe0000000-0xefffffff pref]
    [ 0.088190] pci 0000:01:05.0: reg 14: [io 0x9000-0x90ff]
    [ 0.088198] pci 0000:01:05.0: reg 18: [mem 0xd0100000-0xd010ffff]
    [ 0.088220] pci 0000:01:05.0: reg 30: [mem 0x00000000-0x0001ffff pref]
    [ 0.088245] pci 0000:01:05.0: supports D1 D2
    [ 0.088271] pci 0000:00:01.0: PCI bridge to [bus 01]
    [ 0.088278] pci 0000:00:01.0: bridge window [io 0x9000-0x9fff]
    [ 0.088282] pci 0000:00:01.0: bridge window [mem 0xd0100000-0xd01fffff]
    [ 0.088287] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xefffffff pref]
    [ 0.088318] pci_bus 0000:02: busn_res: [bus 02-ff] is inserted under [bus 00-ff]
    [ 0.088325] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 05
    [ 0.088330] pci_bus 0000:00: on NUMA node 0
    [ 0.088334] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    [ 0.088406] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
    [ 0.088461] pci0000:00: ACPI _OSC support notification failed, disabling PCIe ASPM
    [ 0.088465] pci0000:00: Unable to request _OSC control (_OSC support mask: 0x08)
    [ 0.090540] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 6 *10)
    [ 0.090629] ACPI: PCI Interrupt Link [LNKB] (IRQs 7 *11)
    [ 0.090715] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 6 10) *0, disabled.
    [ 0.090802] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 6 10) *9
    [ 0.090887] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 6 10) *0, disabled.
    [ 0.090973] ACPI: PCI Interrupt Link [LNKF] (IRQs 7 11) *0, disabled.
    [ 0.091057] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 6 10)
    [ 0.091142] ACPI: PCI Interrupt Link [LNKH] (IRQs *5 7)
    [ 0.091226] ACPI: PCI Interrupt Link [LNKU] (IRQs 3 4 6 10) *9
    [ 0.091380] vgaarb: device added: PCI:0000:01:05.0,decodes=io+mem,owns=io+mem,locks=none
    [ 0.091382] vgaarb: loaded
    [ 0.091384] vgaarb: bridge control possible 0000:01:05.0
    [ 0.091473] PCI: Using ACPI for IRQ routing
    [ 0.091478] PCI: pci_cache_line_size set to 32 bytes
    [ 0.091517] e820: reserve RAM buffer [mem 0x0009f800-0x0009ffff]
    [ 0.091521] e820: reserve RAM buffer [mem 0x1bef0000-0x1bffffff]
    [ 0.091751] NetLabel: Initializing
    [ 0.091754] NetLabel: domain hash size = 128
    [ 0.091755] NetLabel: protocols = UNLABELED CIPSOv4
    [ 0.091784] NetLabel: unlabeled traffic allowed by default
    [ 0.091827] Switching to clocksource pit
    [ 0.102224] pnp: PnP ACPI init
    [ 0.102270] ACPI: bus type pnp registered
    [ 0.102562] pnp 00:00: [bus 00-ff]
    [ 0.102569] pnp 00:00: [mem 0x000a0000-0x000bffff window]
    [ 0.102572] pnp 00:00: [mem 0x000c0000-0x000c3fff window]
    [ 0.102575] pnp 00:00: [mem 0x000c4000-0x000c7fff window]
    [ 0.102578] pnp 00:00: [mem 0x000c8000-0x000cbfff window]
    [ 0.102581] pnp 00:00: [mem 0x000cc000-0x000cffff window]
    [ 0.102584] pnp 00:00: [mem 0x000d0000-0x000d7fff window]
    [ 0.102587] pnp 00:00: [mem 0x000a0000-0x000cefff window]
    [ 0.102590] pnp 00:00: [mem 0x1c000000-0xfff7ffff window]
    [ 0.102594] pnp 00:00: [io 0x0cf8-0x0cff]
    [ 0.102597] pnp 00:00: [io 0x0000-0x0cf7 window]
    [ 0.102600] pnp 00:00: [io 0x0d00-0xffff window]
    [ 0.102705] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (active)
    [ 0.102916] pnp 00:01: [io 0x0000-0x000f]
    [ 0.102920] pnp 00:01: [io 0x0081-0x008f]
    [ 0.102922] pnp 00:01: [io 0x00c0-0x00df]
    [ 0.102927] pnp 00:01: [dma 4]
    [ 0.102975] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
    [ 0.102992] pnp 00:02: [io 0x0070-0x0073]
    [ 0.103001] pnp 00:02: [irq 8]
    [ 0.103037] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.103053] pnp 00:03: [io 0x00f0-0x00fe]
    [ 0.103057] pnp 00:03: [irq 13]
    [ 0.103092] pnp 00:03: Plug and Play ACPI device, IDs PNP0c04 (active)
    [ 0.103106] pnp 00:04: [io 0x0061]
    [ 0.103167] pnp 00:04: Plug and Play ACPI device, IDs PNP0800 (active)
    [ 0.103182] pnp 00:05: [io 0x0060]
    [ 0.103185] pnp 00:05: [io 0x0064]
    [ 0.103188] pnp 00:05: [irq 1]
    [ 0.103224] pnp 00:05: Plug and Play ACPI device, IDs PNP0303 (active)
    [ 0.103239] pnp 00:06: [irq 12]
    [ 0.103276] pnp 00:06: Plug and Play ACPI device, IDs SYN0104 SYN0100 SYN0002 PNP0f13 (active)
    [ 0.103295] pnp 00:07: [io 0x0080]
    [ 0.103298] pnp 00:07: [io 0x00b0-0x00b3]
    [ 0.103301] pnp 00:07: [io 0x0092]
    [ 0.103303] pnp 00:07: [io 0x040b]
    [ 0.103306] pnp 00:07: [io 0x0480-0x048f]
    [ 0.103308] pnp 00:07: [io 0x04d0-0x04d1]
    [ 0.103311] pnp 00:07: [io 0x04d6]
    [ 0.103313] pnp 00:07: [io 0x8000-0x807f]
    [ 0.103316] pnp 00:07: [io 0xff00-0xff01]
    [ 0.103319] pnp 00:07: [io 0x8004-0x8005]
    [ 0.103321] pnp 00:07: [io 0xfe00-0xfefe]
    [ 0.103324] pnp 00:07: [mem 0xd0400000-0xd0400fff]
    [ 0.103363] pnp 00:07: disabling [io 0x8004-0x8005] because it overlaps 0000:00:11.0 BAR 13 [io 0x8000-0x803f]
    [ 0.103427] system 00:07: [io 0x040b] has been reserved
    [ 0.103431] system 00:07: [io 0x0480-0x048f] has been reserved
    [ 0.103435] system 00:07: [io 0x04d0-0x04d1] has been reserved
    [ 0.103439] system 00:07: [io 0x04d6] has been reserved
    [ 0.103443] system 00:07: [io 0x8000-0x807f] could not be reserved
    [ 0.103446] system 00:07: [io 0xff00-0xff01] has been reserved
    [ 0.103450] system 00:07: [io 0xfe00-0xfefe] has been reserved
    [ 0.103456] system 00:07: [mem 0xd0400000-0xd0400fff] has been reserved
    [ 0.103462] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.103805] pnp 00:08: [io 0x03f0-0x03f5]
    [ 0.103808] pnp 00:08: [io 0x03f7]
    [ 0.103812] pnp 00:08: [irq 6]
    [ 0.103814] pnp 00:08: [dma 2]
    [ 0.103871] pnp 00:08: Plug and Play ACPI device, IDs PNP0700 (active)
    [ 0.104241] pnp 00:09: [io 0x0378-0x037f]
    [ 0.104244] pnp 00:09: [io 0x0778-0x077f]
    [ 0.104247] pnp 00:09: [irq 7]
    [ 0.104250] pnp 00:09: [dma 0]
    [ 0.104537] pnp 00:09: Plug and Play ACPI device, IDs PNP0401 (active)
    [ 0.104776] pnp 00:0a: [io 0x03f8-0x03ff]
    [ 0.104780] pnp 00:0a: [irq 4]
    [ 0.104909] pnp 00:0a: Plug and Play ACPI device, IDs PNP0501 (active)
    [ 0.105223] pnp: PnP ACPI: found 11 devices
    [ 0.105226] ACPI: ACPI bus type pnp unregistered
    [ 0.142421] Switching to clocksource acpi_pm
    [ 0.142493] pci 0000:00:0a.0: res[15]=[mem 0x04000000-0x03ffffff pref] get_res_add_size add_size 4000000
    [ 0.142498] pci 0000:00:0a.0: res[16]=[mem 0x04000000-0x03ffffff] get_res_add_size add_size 4000000
    [ 0.142501] pci 0000:00:0a.0: res[13]=[io 0x0100-0x00ff] get_res_add_size add_size 100
    [ 0.142505] pci 0000:00:0a.0: res[14]=[io 0x0100-0x00ff] get_res_add_size add_size 100
    [ 0.142516] pci 0000:00:0a.0: BAR 0: assigned [mem 0x1c000000-0x1c000fff]
    [ 0.142525] pci 0000:00:0a.0: BAR 15: assigned [mem 0x20000000-0x23ffffff pref]
    [ 0.142529] pci 0000:00:0a.0: BAR 16: assigned [mem 0x24000000-0x27ffffff]
    [ 0.142533] pci 0000:00:12.0: BAR 6: assigned [mem 0x1c010000-0x1c01ffff pref]
    [ 0.142537] pci 0000:00:0a.0: BAR 13: assigned [io 0x1000-0x10ff]
    [ 0.142541] pci 0000:00:0a.0: BAR 14: assigned [io 0x1400-0x14ff]
    [ 0.142547] pci 0000:01:05.0: BAR 6: assigned [mem 0xd0120000-0xd013ffff pref]
    [ 0.142552] pci 0000:00:01.0: PCI bridge to [bus 01]
    [ 0.142556] pci 0000:00:01.0: bridge window [io 0x9000-0x9fff]
    [ 0.142562] pci 0000:00:01.0: bridge window [mem 0xd0100000-0xd01fffff]
    [ 0.142566] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xefffffff pref]
    [ 0.142572] pci 0000:00:0a.0: CardBus bridge to [bus 02-05]
    [ 0.142575] pci 0000:00:0a.0: bridge window [io 0x1000-0x10ff]
    [ 0.142580] pci 0000:00:0a.0: bridge window [io 0x1400-0x14ff]
    [ 0.142584] pci 0000:00:0a.0: bridge window [mem 0x20000000-0x23ffffff pref]
    [ 0.142589] pci 0000:00:0a.0: bridge window [mem 0x24000000-0x27ffffff]
    [ 0.142608] pci 0000:00:0a.0: enabling device (0000 -> 0003)
    [ 0.142761] ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 11
    [ 0.142765] PCI: setting IRQ 11 as level-triggered
    [ 0.142773] pci 0000:00:0a.0: setting latency timer to 64
    [ 0.142779] pci_bus 0000:00: resource 4 [io 0x0000-0xffff]
    [ 0.142782] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff]
    [ 0.142786] pci_bus 0000:01: resource 0 [io 0x9000-0x9fff]
    [ 0.142789] pci_bus 0000:01: resource 1 [mem 0xd0100000-0xd01fffff]
    [ 0.142792] pci_bus 0000:01: resource 2 [mem 0xe0000000-0xefffffff pref]
    [ 0.142796] pci_bus 0000:02: resource 0 [io 0x1000-0x10ff]
    [ 0.142799] pci_bus 0000:02: resource 1 [io 0x1400-0x14ff]
    [ 0.142802] pci_bus 0000:02: resource 2 [mem 0x20000000-0x23ffffff pref]
    [ 0.142805] pci_bus 0000:02: resource 3 [mem 0x24000000-0x27ffffff]
    [ 0.142897] NET: Registered protocol family 2
    [ 0.143174] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    [ 0.143535] TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
    [ 0.143889] TCP: Hash tables configured (established 16384 bind 16384)
    [ 0.143955] TCP: reno registered
    [ 0.143959] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [ 0.143977] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [ 0.144077] NET: Registered protocol family 1
    [ 0.144100] pci 0000:00:00.0: ATI Northbridge, reserving I/O ports 0x3b0 to 0x3bb
    [ 0.144282] ACPI: PCI Interrupt Link [LNKU] enabled at IRQ 10
    [ 0.144286] PCI: setting IRQ 10 as level-triggered
    [ 0.413415] pci 0000:00:07.0: Activating ISA DMA hang workarounds
    [ 0.413447] pci 0000:01:05.0: Boot video device
    [ 0.413452] PCI: CLS 64 bytes, default 32
    [ 0.413587] Unpacking initramfs...
    [ 0.503602] Freeing initrd memory: 2784k freed
    [ 0.509892] Simple Boot Flag at 0x36 set to 0x1
    [ 0.510126] apm: BIOS not found.
    [ 0.510607] audit: initializing netlink socket (disabled)
    [ 0.510646] type=2000 audit(1358706958.509:1): initialized
    [ 0.523457] HugeTLB registered 4 MB page size, pre-allocated 0 pages
    [ 0.525587] VFS: Disk quotas dquot_6.5.2
    [ 0.525655] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 0.525920] msgmni has been set to 869
    [ 0.526240] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
    [ 0.526285] io scheduler noop registered
    [ 0.526288] io scheduler deadline registered
    [ 0.526298] io scheduler cfq registered (default)
    [ 0.526746] GHES: HEST is not enabled!
    [ 0.526764] isapnp: Scanning for PnP cards...
    [ 0.795785] isapnp: No Plug & Play device found
    [ 0.795846] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.816549] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.837660] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    [ 0.838042] ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 3
    [ 0.838047] PCI: setting IRQ 3 as level-triggered
    [ 0.838329] i8042: PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
    [ 0.840414] serio: i8042 KBD port at 0x60,0x64 irq 1
    [ 0.840478] serio: i8042 AUX port at 0x60,0x64 irq 12
    [ 0.840617] mousedev: PS/2 mouse device common for all mice
    [ 0.840940] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
    [ 0.840970] rtc0: alarms up to one month, y3k, 242 bytes nvram
    [ 0.841007] cpuidle: using governor ladder
    [ 0.841010] cpuidle: using governor menu
    [ 0.841217] drop_monitor: Initializing network drop monitor service
    [ 0.841372] TCP: cubic registered
    [ 0.841559] NET: Registered protocol family 10
    [ 0.841863] NET: Registered protocol family 17
    [ 0.841889] Key type dns_resolver registered
    [ 0.842040] Using IPI No-Shortcut mode
    [ 0.842175] PM: Hibernation image not present or could not be loaded.
    [ 0.842199] registered taskstats version 1
    [ 0.842593] rtc_cmos 00:02: setting system clock to 2013-01-20 18:36:01 UTC (1358706961)
    [ 0.842770] Freeing unused kernel memory: 536k freed
    [ 0.843965] Write protecting the kernel text: 3976k
    [ 0.843994] Write protecting the kernel read-only data: 1180k
    [ 0.867357] systemd-udevd[35]: starting version 197
    [ 0.873812] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
    [ 0.936921] FDC 0 is a post-1991 82077
    [ 0.940986] SCSI subsystem initialized
    [ 0.956309] ACPI: bus type usb registered
    [ 0.956378] usbcore: registered new interface driver usbfs
    [ 0.956398] usbcore: registered new interface driver hub
    [ 0.958032] ACPI: bus type scsi registered
    [ 0.959860] usbcore: registered new device driver usb
    [ 0.960661] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [ 0.960747] ohci_hcd 0000:00:02.0: OHCI Host Controller
    [ 0.960761] ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
    [ 0.960803] ohci_hcd 0000:00:02.0: irq 10, io mem 0xd0002000
    [ 0.963589] libata version 3.00 loaded.
    [ 1.015711] hub 1-0:1.0: USB hub found
    [ 1.015730] hub 1-0:1.0: 4 ports detected
    [ 1.015891] pata_ali 0000:00:10.0: can't derive routing for PCI INT A
    [ 1.018256] scsi0 : pata_ali
    [ 1.018697] scsi1 : pata_ali
    [ 1.018845] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x8080 irq 14
    [ 1.018849] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x8088 irq 15
    [ 1.177191] ata1.00: ATA-6: IC25N040ATMR04-0, MO2OAD0A, max UDMA/100
    [ 1.177196] ata1.00: 78140160 sectors, multi 16: LBA48
    [ 1.190389] ata1.00: configured for UDMA/100
    [ 1.190649] scsi 0:0:0:0: Direct-Access ATA IC25N040ATMR04-0 MO2O PQ: 0 ANSI: 5
    [ 1.373392] usb 1-2: new full-speed USB device number 2 using ohci_hcd
    [ 1.373667] ata2.00: ATAPI: TSSTcorpCD/DVDW SN-S082D, SS03, max UDMA/33
    [ 1.373671] ata2.00: WARNING: ATAPI DMA disabled for reliability issues. It can be enabled
    [ 1.373673] ata2.00: WARNING: via pata_ali.atapi_dma modparam or corresponding sysfs node.
    [ 1.403539] ata2.00: configured for UDMA/33
    [ 1.411293] scsi 1:0:0:0: CD-ROM TSSTcorp CD/DVDW SN-S082D SS03 PQ: 0 ANSI: 5
    [ 1.191105] ACPI: Invalid Power Resource to register!
    [ 1.411676] ACPI: Invalid Power Resource to register!
    [ 1.417997] sd 0:0:0:0: [sda] 78140160 512-byte logical blocks: (40.0 GB/37.2 GiB)
    [ 1.418088] sd 0:0:0:0: [sda] Write Protect is off
    [ 1.418092] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
    [ 1.418129] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    [ 1.462655] sda: sda1 sda2
    [ 1.463374] sd 0:0:0:0: [sda] Attached SCSI disk
    [ 1.491992] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
    [ 1.492006] cdrom: Uniform CD-ROM driver Revision: 3.20
    [ 1.492908] sr 1:0:0:0: Attached scsi CD-ROM sr0
    [ 1.510060] tsc: Refined TSC clocksource calibration: 2120.213 MHz
    [ 1.510076] Switching to clocksource tsc
    [ 1.622794] usbcore: registered new interface driver usbhid
    [ 1.622804] usbhid: USB HID core driver
    [ 1.626374] input: USB Multi-Smart Mouse as /devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2:1.0/input/input1
    [ 1.627212] hid-generic 0003:04FC:0801.0001: input,hidraw0: USB HID v1.11 Mouse [USB Multi-Smart Mouse] on usb-0000:00:02.0-2/input0
    [ 2.175751] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
    [ 2.652368] ACPI: EC: GPE storm detected, transactions will use polling mode
    [ 3.263466] systemd[1]: systemd 197 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ)
    [ 3.288044] systemd[1]: Set hostname to <skynet>.
    [ 3.689776] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. See system logs and 'systemctl status display-manager.service' for details.
    [ 3.690297] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
    [ 3.690438] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 3.690464] systemd[1]: Starting Remote File Systems.
    [ 3.690862] systemd[1]: Reached target Remote File Systems.
    [ 3.690883] systemd[1]: Starting Delayed Shutdown Socket.
    [ 3.691216] systemd[1]: Listening on Delayed Shutdown Socket.
    [ 3.691235] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
    [ 3.691536] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ 3.691669] systemd[1]: Starting udev Kernel Socket.
    [ 3.691971] systemd[1]: Listening on udev Kernel Socket.
    [ 3.692050] systemd[1]: Starting udev Control Socket.
    [ 3.692347] systemd[1]: Listening on udev Control Socket.
    [ 3.692427] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
    [ 3.692914] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
    [ 3.692936] systemd[1]: Starting Encrypted Volumes.
    [ 3.693202] systemd[1]: Reached target Encrypted Volumes.
    [ 3.693234] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
    [ 3.693298] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 3.693320] systemd[1]: Expecting device dev-disk-by\x2duuid-3f31fd6e\x2d72f2\x2d4883\x2da8e8\x2dee56ba2b6e96.device...
    [ 3.693610] systemd[1]: Starting Journal Socket.
    [ 3.693947] systemd[1]: Listening on Journal Socket.
    [ 3.693983] systemd[1]: Started File System Check on Root Device.
    [ 3.694000] systemd[1]: Mounting Temporary Directory...
    [ 3.759629] systemd[1]: Mounting POSIX Message Queue File System...
    [ 3.762532] systemd[1]: Mounting Huge Pages File System...
    [ 3.803773] systemd[1]: Starting Apply Kernel Variables...
    [ 4.017890] systemd[1]: Started Set Up Additional Binary Formats.
    [ 4.031494] systemd[1]: Started Load Kernel Modules.
    [ 4.031542] systemd[1]: Mounted Configuration File System.
    [ 4.031570] systemd[1]: Starting Setup Virtual Console...
    [ 4.033865] systemd[1]: Mounting Debug File System...
    [ 4.037320] systemd[1]: Mounted FUSE Control File System.
    [ 4.037526] systemd[1]: Starting udev Kernel Device Manager...
    [ 4.043990] systemd[1]: Starting udev Coldplug all Devices...
    [ 4.047235] systemd[1]: Starting Journal Service...
    [ 4.051745] systemd[1]: Started Journal Service.
    [ 4.051905] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 4.056292] systemd[1]: Mounted Temporary Directory.
    [ 4.056902] systemd[1]: Mounted POSIX Message Queue File System.
    [ 4.057326] systemd[1]: Mounted Huge Pages File System.
    [ 4.057741] systemd[1]: Mounted Debug File System.
    [ 4.353535] EXT4-fs (sda1): re-mounted. Opts: data=ordered
    [ 4.598642] systemd-udevd[83]: starting version 197
    [ 5.123685] systemd[1]: Unit systemd-journald.service entered failed state
    [ 5.123947] systemd[1]: systemd-journald.service holdoff time over, scheduling restart.
    [ 5.124058] systemd[1]: Stopping Journal Service...
    [ 5.124670] systemd[1]: Starting Journal Service...
    [ 5.130250] systemd[1]: Started Journal Service.
    [ 6.060202] yenta_cardbus 0000:00:0a.0: CardBus bridge found [103c:0024]
    [ 6.060231] yenta_cardbus 0000:00:0a.0: Using CSCINT to route CSC interrupts to PCI
    [ 6.060234] yenta_cardbus 0000:00:0a.0: Routing CardBus interrupts to PCI
    [ 6.060239] yenta_cardbus 0000:00:0a.0: TI: mfunc 0x01111112, devctl 0x64
    [ 6.066899] pci 0000:00:11.0: enabling device (0000 -> 0001)
    [ 6.067944] alim1535_wdt: initialized. timeout=60 sec (nowayout=0)
    [ 6.069773] alim7101_wdt: Steve Hill <[email protected]>
    [ 6.069798] alim7101_wdt: Detected old alim7101 revision 'a1d'. If this is a cobalt board, set the 'use_gpio' module parameter.
    [ 6.141120] microcode: AMD CPU family 0x6 not supported
    [ 6.290481] yenta_cardbus 0000:00:0a.0: ISA IRQ mask 0x00b8, PCI irq 11
    [ 6.290490] yenta_cardbus 0000:00:0a.0: Socket status: 30000006
    [ 6.499629] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no)
    [ 6.499945] ACPI: Battery Slot [BAT1] (battery absent)
    [ 6.501330] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:01/LNXVIDEO:00/input/input2
    [ 6.639604] input: PC Speaker as /devices/platform/pcspkr/input/input3
    [ 6.893520] alim7101_wdt: Steve Hill <[email protected]>
    [ 6.893544] alim7101_wdt: Detected old alim7101 revision 'a1d'. If this is a cobalt board, set the 'use_gpio' module parameter.
    [ 6.983648] tsc: Marking TSC unstable due to TSC halts in idle
    [ 6.983763] ACPI: acpi_idle registered with cpuidle
    [ 6.987013] Switching to clocksource acpi_pm
    [ 7.038815] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    [ 7.057667] ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 5
    [ 7.057680] PCI: setting IRQ 5 as level-triggered
    [ 7.084849] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4
    [ 7.087965] ACPI: Power Button [PWRB]
    [ 7.088591] ACPI: AC Adapter [ACAD] (on-line)
    [ 7.089419] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input5
    [ 7.095566] Linux agpgart interface v0.103
    [ 7.106746] natsemi dp8381x driver, version 2.1, Sept 11, 2006
    originally by Donald Becker <[email protected]>
    2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
    [ 7.130175] ACPI: Lid Switch [LID]
    [ 7.130900] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input6
    [ 7.131019] ACPI: Power Button [PWRF]
    [ 7.220285] thermal LNXTHERM:00: registered as thermal_zone0
    [ 7.220298] ACPI: Thermal Zone [THRM] (60 C)
    [ 7.286538] parport_pc 00:09: reported by Plug and Play ACPI
    [ 7.286616] parport0: PC-style at 0x378 (0x778), irq 7, dma 0 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
    [ 7.299576] ppdev: user-space parallel port driver
    [ 7.424064] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af:
    [ 7.425327] excluding 0x170-0x177 0x1f0-0x1f7 0x200-0x207 0x220-0x22f 0x330-0x337 0x370-0x37f 0x388-0x38f
    [ 7.426221] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff:
    [ 7.426660] excluding 0x3f0-0x3ff 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
    [ 7.427726] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff:
    [ 7.428490] clean.
    [ 7.428514] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7:
    [ 7.429357] clean.
    [ 7.429387] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff:
    [ 7.429399] excluding 0xc0000-0xfffff
    [ 7.429423] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff:
    [ 7.429438] clean.
    [ 7.429461] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff:
    [ 7.429473] clean.
    [ 7.429496] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff:
    [ 7.431559] clean.
    [ 7.550228] powernow: PowerNOW! Technology present. Can scale: frequency and voltage.
    [ 7.557694] powernow: No PST tables match this cpuid (0x7a0)
    [ 7.557703] powernow: This is indicative of a broken BIOS.
    [ 7.557704] powernow: Trying ACPI perflib
    [ 7.557803] powernow: Minimum speed 530 MHz. Maximum speed 2120 MHz.
    [ 7.799621] Adding 1004056k swap on /dev/sda2. Priority:-1 extents:1 across:1004056k
    [ 7.817944] psmouse serio1: synaptics: Touchpad model: 1, fw: 5.9, id: 0x236eb3, caps: 0x904713/0x10008/0x0, board id: 3655, fw id: 753378
    [ 7.852688] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
    [ 9.586736] AC'97 1 does not respond - RESET
    [ 9.600071] AC'97 1 access is not valid [0xffffffff], removing mixer.
    [ 9.600153] ali mixer 1 creating error.
    [ 9.605763] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
    [ 9.608749] natsemi eth0: NatSemi DP8381[56] at 0xd0005000 (0000:00:12.0), 00:0f:20:c7:01:24, IRQ 11, port TP.
    [ 9.610009] agpgart-ati 0000:00:00.0: Ati IGP320/M chipset
    [ 9.612037] reserve_ram_pages_type failed [mem 0x1a87d000-0x1a87dfff], track 0x10, req 0x10
    [ 9.612797] reserve_ram_pages_type failed [mem 0x1a87e000-0x1a87efff], track 0x10, req 0x10
    [ 9.614329] reserve_ram_pages_type failed [mem 0x1a87f000-0x1a87ffff], track 0x10, req 0x10
    [ 9.615179] reserve_ram_pages_type failed [mem 0x1a400000-0x1a400fff], track 0x10, req 0x10
    [ 9.615941] reserve_ram_pages_type failed [mem 0x1a402000-0x1a402fff], track 0x10, req 0x10
    [ 9.632019] reserve_ram_pages_type failed [mem 0x1a403000-0x1a403fff], track 0x10, req 0x10
    [ 9.632963] reserve_ram_pages_type failed [mem 0x1b238000-0x1b238fff], track 0x10, req 0x10
    [ 9.639528] reserve_ram_pages_type failed [mem 0x1aac8000-0x1aac8fff], track 0x10, req 0x10
    [ 9.641076] reserve_ram_pages_type failed [mem 0x1aaf4000-0x1aaf4fff], track 0x10, req 0x10
    [ 9.641840] reserve_ram_pages_type failed [mem 0x1a85e000-0x1a85efff], track 0x10, req 0x10
    [ 9.642604] reserve_ram_pages_type failed [mem 0x1a85f000-0x1a85ffff], track 0x10, req 0x10
    [ 9.650764] reserve_ram_pages_type failed [mem 0x1a864000-0x1a864fff], track 0x10, req 0x10
    [ 9.651546] reserve_ram_pages_type failed [mem 0x1a865000-0x1a865fff], track 0x10, req 0x10
    [ 9.652323] reserve_ram_pages_type failed [mem 0x1a404000-0x1a404fff], track 0x10, req 0x10
    [ 9.653103] reserve_ram_pages_type failed [mem 0x1a405000-0x1a405fff], track 0x10, req 0x10
    [ 9.655343] reserve_ram_pages_type failed [mem 0x1a406000-0x1a406fff], track 0x10, req 0x10
    [ 9.656123] reserve_ram_pages_type failed [mem 0x1a407000-0x1a407fff], track 0x10, req 0x10
    [ 9.660343] agpgart-ati 0000:00:00.0: AGP aperture is 64M @ 0xd4000000
    [ 9.661066] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
    [ 9.661147] ssb: Found chip with id 0x4306, rev 0x02 and package 0x00
    [ 9.661162] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x02, vendor 0x4243)
    [ 9.661177] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243)
    [ 9.661191] ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x01, vendor 0x4243)
    [ 9.661203] ssb: Core 3 found: V90 (cc 0x807, rev 0x01, vendor 0x4243)
    [ 9.661214] ssb: Core 4 found: PCI (cc 0x804, rev 0x07, vendor 0x4243)
    [ 9.661225] ssb: Core 5 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243)
    [ 9.670177] ssb: Sonics Silicon Backplane found on PCI device 0000:00:09.0
    [ 9.670382] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
    [ 9.777337] systemd-udevd[112]: renamed network interface eth0 to enp0s18
    [ 9.873499] [drm] Initialized drm 1.1.0 20060810
    [ 9.956840] cfg80211: Calling CRDA to update world regulatory domain
    [ 10.157218] b43legacy-phy0: Broadcom 4306 WLAN found (core revision 4)
    [ 10.190344] enp0s18: DSPCFG accepted after 0 usec.
    [ 10.190366] enp0s18: link up.
    [ 10.190398] enp0s18: Setting full-duplex based on negotiated link capability.
    [ 10.198924] [drm] radeon defaulting to kernel modesetting.
    [ 10.198939] [drm] radeon kernel modesetting enabled.
    [ 10.199866] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
    [ 10.203846] Broadcom 43xx-legacy driver loaded [ Features: PLID ]
    [ 10.206509] [drm] initializing kernel modesetting (RS100 0x1002:0x4336 0x103C:0x0024).
    [ 10.206583] [drm] register mmio base: 0xD0100000
    [ 10.206589] [drm] register mmio size: 65536
    [ 10.208257] agpgart-ati 0000:00:00.0: AGP 2.0 bridge
    [ 10.208304] agpgart-ati 0000:00:00.0: putting AGP V2 device into 4x mode
    [ 10.208382] radeon 0000:01:05.0: putting AGP V2 device into 4x mode
    [ 10.208400] radeon 0000:01:05.0: GTT: 64M 0xD4000000 - 0xD7FFFFFF
    [ 10.208422] radeon 0000:01:05.0: VRAM: 64M 0x000000001C000000 - 0x000000001FFFFFFF (64M used)
    [ 10.208461] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [ 10.208467] [drm] Driver supports precise vblank timestamp query.
    [ 10.208505] [drm] radeon: irq initialized.
    [ 10.209113] [drm] Detected VRAM RAM=64M, BAR=256M
    [ 10.209134] [drm] RAM width 64bits DDR
    [ 10.209414] [TTM] Zone kernel: Available graphics memory: 222902 kiB
    [ 10.209422] [TTM] Initializing pool allocator
    [ 10.209596] [drm] radeon: 64M of VRAM memory ready
    [ 10.209607] [drm] radeon: 64M of GTT memory ready.
    [ 10.233730] radeon 0000:01:05.0: WB disabled
    [ 10.233767] radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x00000000d4000000 and cpu addr 0xdc702000
    [ 10.235923] [drm] Loading R100 Microcode
    [ 10.243857] b43legacy-phy0 ERROR: Firmware file "b43legacy/ucode4.fw" not found or load failed.
    [ 10.243943] b43legacy-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 3).
    [ 10.272796] [drm] radeon: ring at 0x00000000D4001000
    [ 10.272843] [drm] ring test succeeded in 0 usecs
    [ 10.274061] [drm] ib test succeeded in 0 usecs
    [ 10.275769] [drm] Panel ID String: QDS
    [ 10.275780] [drm] Panel Size 1024x768
    [ 10.288375] [drm] radeon legacy LVDS backlight initialized
    [ 10.288880] [drm] Radeon Display Connectors
    [ 10.288889] [drm] Connector 0:
    [ 10.288897] [drm] VGA-1
    [ 10.288908] [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
    [ 10.288913] [drm] Encoders:
    [ 10.288918] [drm] CRT1: INTERNAL_DAC1
    [ 10.288924] [drm] Connector 1:
    [ 10.288930] [drm] LVDS-1
    [ 10.288940] [drm] DDC: 0x198 0x198 0x19c 0x19c 0x1a0 0x1a0 0x1a4 0x1a4
    [ 10.288945] [drm] Encoders:
    [ 10.288950] [drm] LCD1: INTERNAL_LVDS
    [ 10.288955] [drm] Connector 2:
    [ 10.288961] [drm] SVIDEO-1
    [ 10.288965] [drm] Encoders:
    [ 10.288970] [drm] TV1: INTERNAL_DAC2
    [ 10.393102] [drm] fb mappable at 0xE0040000
    [ 10.393114] [drm] vram apper at 0xE0000000
    [ 10.393119] [drm] size 3145728
    [ 10.393125] [drm] fb depth is 24
    [ 10.393131] [drm] pitch is 4096
    [ 10.394511] fbcon: radeondrmfb (fb0) is primary device
    [ 10.472464] Console: switching to colour frame buffer device 128x48
    [ 10.485936] fb0: radeondrmfb frame buffer device
    [ 10.485939] drm: registered panic notifier
    [ 10.485953] [drm] Initialized radeon 2.24.0 20080528 for 0000:01:05.0 on minor 0
    Xorg.0.log
    [ 699.289]
    X.Org X Server 1.13.1
    Release Date: 2012-12-13
    [ 699.290] X Protocol Version 11, Revision 0
    [ 699.290] Build Operating System: Linux 3.7.0-1-ARCH i686
    [ 699.290] Current Operating System: Linux skynet 3.6.11-1-ARCH #1 SMP PREEMPT Tue Dec 18 12:58:46 CET 2012 i686
    [ 699.291] Kernel command line: root=/dev/sda1 ro initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux
    [ 699.291] Build Date: 16 December 2012 04:52:09PM
    [ 699.291]
    [ 699.292] Current version of pixman: 0.28.2
    [ 699.292] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 699.292] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 699.294] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 20 19:47:39 2013
    [ 699.360] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 699.384] (==) No Layout section. Using the first Screen section.
    [ 699.384] (==) No screen section available. Using defaults.
    [ 699.384] (**) |-->Screen "Default Screen Section" (0)
    [ 699.384] (**) | |-->Monitor "<default monitor>"
    [ 699.404] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 699.404] (**) | |-->Device "Radeon"
    [ 699.404] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 699.404] (==) Automatically adding devices
    [ 699.404] (==) Automatically enabling devices
    [ 699.404] (==) Automatically adding GPU devices
    [ 699.464] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
    [ 699.464] Entry deleted from font path.
    [ 699.464] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 699.464] Entry deleted from font path.
    [ 699.464] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 699.464] Entry deleted from font path.
    [ 699.480] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 699.480] Entry deleted from font path.
    [ 699.480] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 699.480] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 699.480] Entry deleted from font path.
    [ 699.480] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 699.480] (==) FontPath set to:
    /usr/share/fonts/misc/
    [ 699.480] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 699.480] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 699.500] (II) Loader magic: 0x825a640
    [ 699.500] (II) Module ABI versions:
    [ 699.500] X.Org ANSI C Emulation: 0.4
    [ 699.500] X.Org Video Driver: 13.1
    [ 699.500] X.Org XInput driver : 18.0
    [ 699.500] X.Org Server Extension : 7.0
    [ 699.502] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 699.506] (--) PCI:*(0:1:5:0) 1002:4336:103c:0024 rev 0, Mem @ 0xe0000000/268435456, 0xd0100000/65536, I/O @ 0x00009000/256, BIOS @ 0x????????/131072
    [ 699.506] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 699.507] Initializing built-in extension Generic Event Extension
    [ 699.508] Initializing built-in extension SHAPE
    [ 699.508] Initializing built-in extension MIT-SHM
    [ 699.508] Initializing built-in extension XInputExtension
    [ 699.508] Initializing built-in extension XTEST
    [ 699.515] Initializing built-in extension BIG-REQUESTS
    [ 699.521] Initializing built-in extension SYNC
    [ 699.527] Initializing built-in extension XKEYBOARD
    [ 699.533] Initializing built-in extension XC-MISC
    [ 699.539] Initializing built-in extension SECURITY
    [ 699.544] Initializing built-in extension XINERAMA
    [ 699.550] Initializing built-in extension XFIXES
    [ 699.555] Initializing built-in extension RENDER
    [ 699.560] Initializing built-in extension RANDR
    [ 699.565] Initializing built-in extension COMPOSITE
    [ 699.570] Initializing built-in extension DAMAGE
    [ 699.575] Initializing built-in extension MIT-SCREEN-SAVER
    [ 699.580] Initializing built-in extension DOUBLE-BUFFER
    [ 699.585] Initializing built-in extension RECORD
    [ 699.589] Initializing built-in extension DPMS
    [ 699.594] Initializing built-in extension X-Resource
    [ 699.599] Initializing built-in extension XVideo
    [ 699.603] Initializing built-in extension XVideo-MotionCompensation
    [ 699.608] Initializing built-in extension XFree86-VidModeExtension
    [ 699.613] Initializing built-in extension XFree86-DGA
    [ 699.617] Initializing built-in extension XFree86-DRI
    [ 699.622] Initializing built-in extension DRI2
    [ 699.622] (II) LoadModule: "glx"
    [ 699.643] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 699.710] (II) Module glx: vendor="X.Org Foundation"
    [ 699.710] compiled for 1.13.1, module version = 1.0.0
    [ 699.711] ABI class: X.Org Server Extension, version 7.0
    [ 699.711] (==) AIGLX enabled
    [ 699.716] Loading extension GLX
    [ 699.716] (II) LoadModule: "radeon"
    [ 699.739] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 699.805] (II) Module radeon: vendor="X.Org Foundation"
    [ 699.805] compiled for 1.13.0, module version = 7.0.0
    [ 699.806] Module class: X.Org Video Driver
    [ 699.806] ABI class: X.Org Video Driver, version 13.0
    [ 699.806] (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 FireMV 2400 3155 (PCI),
    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 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 X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (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 FireMV 2400 PCI,
    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 Radeon HD 4850 x2,
    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 Mobility RADEON HD 4870, ATI Radeon 4800 Series,
    ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
    ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
    ATI Mobility Radeon HD 4670, ATI FirePro M5750,
    ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
    ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
    ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
    ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
    ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
    ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
    ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
    ATI FirePro M5750, 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 RV710,
    ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
    ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
    ATI FirePro RG220, ATI Mobility Radeon 4330, 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 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, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
    SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
    ATI Radeon 4100, ATI Mobility Radeon HD 4200,
    ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
    AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
    AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
    AMD Radeon HD 6300 Series Graphics,
    AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
    AMD Firestream 9350, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
    ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
    ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
    ATI Mobility Radeon HD 5800 Series,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
    ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
    ATI Mobility Radeon HD 5000 Series,
    ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
    ATI Mobility Radeon Graphics, CEDAR,
    ATI FirePro (FireGL) Graphics Adapter,
    ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
    ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
    AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
    CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
    BARTS, BARTS, Mobility Radeon HD 6000 Series,
    Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
    AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
    AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
    CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
    ARUBA, ARUBA, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, TAHITI,
    TAHITI, TAHITI, TAHITI, TAHITI, TAHITI, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN, PITCAIRN,
    PITCAIRN, PITCAIRN, PITCAIRN, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE, VERDE,
    VERDE, VERDE, VERDE, VERDE, VERDE
    [ 699.829] (++) using VT number 1
    [ 699.843] (II) [KMS] Kernel modesetting enabled.
    [ 699.844] (II) RADEON(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 699.844] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    [ 699.844] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    [ 699.844] (==) RADEON(0): Default visual is TrueColor
    [ 699.844] (==) RADEON(0): RGB weight 888
    [ 699.844] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    [ 699.844] (--) RADEON(0): Chipset: "ATI Radeon IGP320M (U1) 4336" (ChipID = 0x4336)
    [ 699.844] (II) Loading sub module "dri2"
    [ 699.844] (II) LoadModule: "dri2"
    [ 699.845] (II) Module "dri2" already built-in
    [ 699.845] (II) Loading sub module "exa"
    [ 699.845] (II) LoadModule: "exa"
    [ 699.845] (II) Loading /usr/lib/xorg/modules/libexa.so
    [ 699.866] (II) Module exa: vendor="X.Org Foundation"
    [ 699.866] compiled for 1.13.1, module version = 2.6.0
    [ 699.866] ABI class: X.Org Video Driver, version 13.1
    [ 699.866] (II) RADEON(0): KMS Color Tiling: disabled
    [ 699.866] (II) RADEON(0): KMS Color Tiling 2D: disabled
    [ 699.866] (II) RADEON(0): KMS Pageflipping: enabled
    [ 699.866] (II) RADEON(0): SwapBuffers wait for vsync: enabled
    [ 699.903] (II) RADEON(0): Output VGA-0 has no monitor section
    [ 699.903] (II) RADEON(0): Output LVDS has no monitor section
    [ 699.909] (II) RADEON(0): Output S-video has no monitor section
    [ 699.946] (II) RADEON(0): EDID for output VGA-0
    [ 699.946] (II) RADEON(0): EDID for output LVDS
    [ 699.946] (II) RADEON(0): Manufacturer: QDS Model: 11 Serial#: 0
    [ 699.946] (II) RADEON(0): Year: 2094 Week: 28
    [ 699.946] (II) RADEON(0): EDID Version: 1.2
    [ 699.946] (II) RADEON(0): Digital Display Input
    [ 699.946] (II) RADEON(0): Max Image Size [cm]: horiz.: 30 vert.: 23
    [ 699.946] (II) RADEON(0): Gamma: 2.20
    [ 699.946] (II) RADEON(0): No DPMS capabilities specified
    [ 699.946] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 699.946] (II) RADEON(0): First detailed timing is preferred mode
    [ 699.946] (II) RADEON(0): redX: 0.591 redY: 0.325 greenX: 0.314 greenY: 0.562
    [ 699.94

    The flickering issue is included in awesome-FS#1084
    satori wrote:Do you have any suggestions?
    For future reference, you should look for and report about awesome issues on the awesome bugtracker. The dev doesn't use arch and won't be looking through these forums.
    Last edited by tdy (2013-01-23 03:54:45)

  • My Past, Present & Future with Creative Sound Blaster cards

    I wrote a small product review of a Z-series card i regrettably purchased and creative responded. I replied to them and copied+pasted it here. First and foremost please understand this is just an open letter talking about my love for and mostly positive experiences with the Sound Blaster line of cards since the mid-late 1990s.
    Attached is an annotated picture of almost all the Creative hardware I've bought over the years.
    Take a good long look at that picture. Think about how many songs have been played through those devices, think of how many movies have been heard through those devices, think of how many games made me jump out of my seat from sound effects heard through those devices, and lastly think how many thousands of hours this amounts to.
    STOP READING and LOOK at that attached PICTURE.
    I use the word 'almost' because it does not include the card I recently purchased off e-bay, which was listed as (and was) mint condition new, and cost me $250.... a Sound Blaster X-Fi Titanium Fatal1ty Champion Series card.
    If the direction Creative is going to continue to go is the direction that it's been going over the past handful of years this will be the last Creative product myself or anyone i influence or make purchasing decisions for will ever buy. Being in my mid 30s I'd say you'll miss out on at least another 20-30+ years of future product purchases.
    Below is my address of your reply to my review of your product in a piece by piece layout:
    "Based on user feedback we've done the following:
    - Take up less disk space"
    I run two 128GB SSDs in a hardware based (LSI Logic 8704ELP) raid-0 array so the disk footprint of drivers and software is important to me but whatever space you reduced your driver to is trivial.
    %ProgramFiles(x86)%\Creative\(ALchemy, AudioCS AutoMode Switcher, Console Launcher, Shared Files, ShareDLL,THX Console, Volume Panel)
    in total take up about 100MB of space. reducing this means NOTHING because it does not allow for more hefty software (Games or Design/Drafting/3D-Modelling Software) to be installed. Now if say your driver and software had a 1GB footprint and you reduced it to 500MB that would be significant because 500MB is enough space to account for one or 2 of average installation footprints of the products in the Adobe Creative Suite. Reducing the size from 100MB to 25MB/50MB/75MB is moot.
    "- Optimized controls for touch screens"
    This point is amusing, why? because you are making the same mistake Microsoft made with Windows 8 & Metro. Most people who buy a creative sound card are putting it in a PC and do not have a touchscreen. I don't manage a lot of computers but the ~200 i am responsible for bypassed Windows 8 (maybe even Windows 9, we'll see) and either moved from Windows XP to Windows 7 or they will be staying with Windows 7 for the foreseeable future. The touch centric design of Windows 8 is a significant part of this decision despite all the things Microsoft did that i think are steps forward (like better native support for multiple display devices to name one example).
    "- Streamlined the interface so it's easier to navigate (removed "modes" and have all controls available regardless what you want to use the card for)."
    Dumbing-down a product to reach a greater audience is walking the fine line of Quality vs. Quantity. Why you've sacrificed significant Quality to increase Quantity i do not know. While I will agree making 1 interface instead of 3 can be a potential step forward you did more than streamlining the user interface- you removed prominent, useful, and important features.
    "- Better tie in with the Windows audio sub-system."
    Through out the decade the only problems I experienced with Windows and my Creative products i can count on one hand. The first would be when Microsoft abandoned DirectSound and moved to an UAA based audio stack in Vista forward and your company dropped the ball and Daniel_K picked it up and made working drivers for your products and you went after him... I was one of the people who used his working drivers to make your sound card work properly when you failed to do so. Second was the fact that you people charged for ALchemy when the move to Vista occurred... this was truly a sh*ty thing to do. The third was the X-RAM causing a BSOD (STOP 0x50 - PAGE_FAULT_IN_NONPAGED_AREA) in windows on a regular random basis because of your device drivers and the best working solution was to disable using the X-RAM on the card- a selling point of the cards to begin with (albeit in years prior).
    Allow me to elaborate some more while I have time since it's sunday night and the family is busy with other things and will be off to bed thereafter.
    Creative's device drivers and software has always been a point of contention. You don't make the install discs available for download on your website for starters. This is a fascist move on your part. Your driver installation procedure and reliability is hit or miss. I personally have not had a lot of trouble with the drivers (only a few hiccups here and there) but i have read on the forums where all sorts of other people have (I'm not in disagreeing that their problems are partially their fault, but that's the price of running Windows instead of buying a Mac). My experience with your driver software suites over the years have been mostly (A) "When it works as expected it's sheer aural bliss beyond that of any other sound card in existence! THIS is why 'Sound Blaster Compatible' was what other companies put on their products, because Creative set the standard for everyone else to meet." but also sometimes (B) "everything installed and worked fine but now something is corrupt and not all the speakers have sound coming from them or the sound is all screwed up and the driver won't uninstall/reinstall/update correctly because it's corrupt and it's not deleting the driver files because windows has the files locked and safe mode isn't helping so now i have to physically remove the card from the PC and try to completely clean out my system of the Creative software. I can't believe they went after Daniel_K the way they did, i wish he'd come back and fix their drivers. Now which box did i put that install cd in...."
    There are 2 reasons I've bought Creative sound cards for over a decade now. CMSS 3D when listening to music while working throughout the day and EAX in videogames at night.
    I remember the moment when I experienced EAX for the very first time. I was in college and over at a friend's place. He had just got a new game called Thief: The Dark Project. I remember him telling me about something new called EAX and that only Creative cards had it and that it was supposed to be awesome. About an hour later after watching and HEARING him play Thief I was hooked. Creative had secured a place for it's hardware in my budget for every PC i built from that day forward.
    Being that I've worked from home for about a decade now I will listen to music while I work and get in an hour or so of gaming at night as time allows. Straight off the bat the first time i ticked that box for CMSS 3D long long ago and heard music coming from every speaker in my home office i was amazed and overwhelmed. Then when you introduced the ability to set the individual speaker distance and volume from the listening position it was the icing on the cake. I was surround by sound. It was SHEER AURAL BLISS. This feature called CMSS 3D would become the second reason I purchased and recommended Creative sound cards for the decade to come.
    As i stated in my review, the only reason i bought a new sound card was because the motherboard I was purchasing had no PCI slots (I remember when motherboards stopped having ISA slots as well...). Before making my purchase I read. I read a lot. I read about the changes you made with the X-Fi Titanium HD and then the Recon3D, and the more i read the more a feeling of apprehension began to take hold. Then i got to reading about the Z-series and read about some of the positive changes between it and the Recon3D line of cards and I became a bit more hopeful.
    Sadly my apprehension was spot on... Listening to music was a worse experience when compared to my X-Fi Platinum (or even my old Audigy 2)... and did not even come close to justifying the purchase of the card compared to just using the integrated sound capabilities of my motherboard, an ASRock Z87 OC Formula/ac. But none the less I still had EAX to fall back on right? wrong... I installed a couple games, some new and some old, some with EAX and some without, and for about 2 weeks i played a bit of each one to see how the card handled new and old games. Sadly EAX compatibility didn't even matter because it was overshadowed by poor directional audio reproduction... that same front center speaker that was overbearing when listening to music was noticeable when gaming to the point that it was negatively affecting my gaming experience. I tweaked and toggled every setting i could and even uninstalled and reinstalled the drivers and software to try to mitigate this but to my dismay i could not. It was at this point I went weighing my options... and looking for an X-Fi Titanium (NON-HD!) and suffered the capitalist price gouging that occurs in such supply & demand situations... at least i talked the guy down from his original asking price of $300. I bit the bullet on this because chances are this is going to be the last Creative card i ever own...
    I've had my Creative Sound Blaster X-Fi Titanium Fatal1ty Champion Series installed for just over a week now. Everything sounds precise and as it should when you have a quality piece of hardware paired with quality software. Directional audio in games comes from all speakers appropriately and not excessively from the front center speaker unless it's supposed to. Ambient music floats through the air all through out the day creating that familiar feeling of sheer aural bliss as it did before. The only downside is I'm getting to experience the problems other people have with this card (strange loud static-like warble EMI type noise coming from speakers, unaffected by windows volume control) but I have found a work around that I'm using on the rare occasion this happens (disable the device in device manager, re-enable device in device manager).
    Chances are what i've written above is perhaps an opening soliloquy of the requiem for the Creative Sound Blaster, the card that defined an industry and the company that turned it's back on it. I don't expect anything to come from this letter and I don't expect a meaningful reply from you. You'll probably write me justifying your decisions you've made with your product line and offer some false sincerity about how you are happy i am enjoying my price-gouged discontinued soundcard i had to buy off e-bay because your current line of products are not a step back in your eyes because of the profits they turn. This generation of customers who buy your Platinum HD, or Reco3D or Z-series line of cards probably oblivious to what they are missing out on (through no fault of their own), funny how the bliss of ignorance works and lines your pockets...
    It saddens me that i had to buy a discontinued product off e-bay because it's a better product than what your company currently offers. I wish this wasn't the way things turned out. When you dropped the fun presets and finite control of the EAX effects during the transition from the Audigy to the X-Fi line of cards I noticed but since they were not the main reason I owned a Creative card I tolerated it. But now you've gone and ruined the features that were the reasons i bought Creative cards, and this I will not oblige.
    My Creative Hardware.jpg

    @To the OP:
    I own a X-Fi Elite Pro for the past 8 years now.
    Since there, this card has faithfullly seen me through 3 major PC upgrades.
    I'm currently at a point where, very sadly, much of what you've described is also weighing on my decision to not go for a Z line.
    @Creative:
    I do hope you're listening and can come up with a solution to a simply design feature - namely a fully working Stereo Surround, like the one that was available in the X-Fi line of cards via CMSS-3D.
    Regards,

  • Once again: rc.lua changes in awesome 3.4

    Awesome syntax changed heavily in the new awesome release and my old rc.lua isn´t working at all. Maybe some helpful awesome-users would be so kind as to have a look on my config.
    require("awful")
    require("beautiful")
    require("naughty")
    require("wicked")
    require('invaders')
    -- require("obvious.battery")
    -- {{{ Variable definitions
    theme_path = "/home/thomas/.config/awesome/themes/arch.lua"
    beautiful.init(theme_path)
    terminal = "urxvt"
    editor = os.getenv("EDITOR") or "nano"
    editor_cmd = terminal .. " -e " .. editor
    modkey = "Mod1"
    layouts =
    awful.layout.suit.tile, -- 1
    awful.layout.suit.tile.left, -- 2
    awful.layout.suit.tile.bottom, -- 3
    awful.layout.suit.tile.top, -- 4
    awful.layout.suit.fair, -- 5
    awful.layout.suit.fair.horizontal, -- 6
    awful.layout.suit.max, -- 7
    awful.layout.suit.max.fullscreen, -- 8
    awful.layout.suit.magnifier, -- 9
    awful.layout.suit.floating -- 10
    floatapps =
    -- by class
    ["MPlayer"] = true,
    ["feh"] = true,
    ["Heroes3.exe"] = true,
    ["Wine"] = true,
    -- by instance
    ["feh"] = true,
    ["mocp"] = true,
    ["H5_Game.exe"] = true
    apptags =
    -- ["Gran Paradiso"] = { screen = 1, tag = 2 },
    -- ["Thunderbird-bin"] = { screen = 1, tag = 4 },
    -- ["Mplayer"] = { screen = 1, tag = 3 },
    -- ["soffice"] = { screen = 1, tag = 5 }
    -- ["Heroes3.exe"] = { screen = 1, tag = 3 },
    use_titlebar = false
    -- {{{ Tags
    -- Define tags table.
    tags = {}
    tags.settings = {
    { name = "urxvt", layout = layouts[1], },
    { name = "www", layout = layouts[1], },
    { name = "mail", layout = layouts[7], },
    { name = "media", layout = layouts[10] },
    { name = "misc", layout = layouts[10], setslave = true },
    -- Initialize tags
    for s = 1, screen.count() do
    tags[s] = {}
    for i, v in ipairs(tags.settings) do
    tags[s][i] = tag(v.name)
    tags[s][i].screen = s
    awful.tag.setproperty(tags[s][i], "layout", v.layout)
    awful.tag.setproperty(tags[s][i], "setslave", v.setslave)
    awful.tag.setproperty(tags[s][i], "mwfact", v.mwfact)
    end
    tags[s][1].selected = true
    end
    -- {{{ Wibox
    -- Create a textbox widget
    mytextbox = widget({ type = "textbox", align = "right" })
    -- Set the default text in textbox
    mytextbox.text = "<b><small> " .. awesome.release .. " </small></b> "
    -- Create a laucher widget and a main menu
    myawesomemenu = {
    { "manual", terminal .. " -e man awesome" },
    { "edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua" },
    { "restart", awesome.restart },
    { "quit", awesome.quit },
    mymainmenu = awful.menu.new({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
    { "urxvt", terminal },
    { "shutdown", terminal .. " -e poweroff" },
    { "reboot", terminal .. " -e reboot" }
    mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon),
    menu = mymainmenu })
    -- Create a systray
    mysystray = widget({ type = "systray", align = "right" })
    -- Create a wibox for each screen and add it
    mywibox = {}
    mypromptbox = {}
    mylayoutbox = {}
    mytaglist = {}
    mytaglist.buttons = awful.util.table.join(
    awful.button({ }, 1, awful.tag.viewonly),
    awful.button({ modkey }, 1, awful.client.movetotag),
    awful.button({ }, 3, function (tag) tag.selected = not tag.selected end),
    awful.button({ modkey }, 3, awful.client.toggletag),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
    mytasklist = {}
    mytasklist.buttons = awful.util.table.join(
    awful.button({ }, 1, function (c)
    if not c:isvisible() then
    awful.tag.viewonly(c:tags()[1])
    end
    client.focus = c
    c:raise()
    end),
    awful.button({ }, 3, function ()
    if instance then
    instance:hide()
    instance = nil
    else
    instance = awful.menu.clients({ width=250 })
    end
    end),
    awful.button({ }, 4, function ()
    awful.client.focus.byidx(1)
    if client.focus then client.focus:raise() end
    end),
    awful.button({ }, 5, function ()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end))
    for s = 1, screen.count() do
    -- Create a promptbox for each screen
    mypromptbox[s] = widget({ type = "textbox", align = "left" })
    -- Create an imagebox widget which will contains an icon indicating which layout we're using.
    -- We need one layoutbox per screen.
    mylayoutbox[s] = widget({ type = "imagebox", align = "right" })
    mylayoutbox[s]:buttons(awful.util.table.join(
    awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
    awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
    awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
    awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)))
    -- Create a taglist widget
    mytaglist[s] = awful.widget.taglist.new(s, awful.widget.taglist.label.all, mytaglist.buttons)
    -- -- Gigamo battery widget
    -- batterywidget = widget({type = "textbox", name = "batterywidget", align = "right" })
    -- function batteryInfo(adapter)
    -- spacer = " "
    -- local fcur = io.open("/sys/class/power_supply/"..adapter.."/charge_now")
    -- local fcap = io.open("/sys/class/power_supply/"..adapter.."/charge_full")
    -- local fsta = io.open("/sys/class/power_supply/"..adapter.."/status")
    -- local cur = fcur:read()
    -- local cap = fcap:read()
    -- local sta = fsta:read()
    -- local battery = math.floor(cur * 100 / cap)
    -- if sta:match("Charging") then
    -- dir = "^"
    -- battery = "A/C ("..battery..")"
    -- elseif sta:match("Discharging") then
    -- dir = "v"
    -- if tonumber(battery) > 25 and tonumber(battery) < 75 then
    -- battery = battery
    -- elseif tonumber(battery) < 25 then
    -- if tonumber(battery) < 10 then
    -- naughty.notify({ title = "Battery Warning"
    -- , text = "Battery low!"..spacer..battery.."%"..spacer.."left!"
    -- , timeout = 5
    -- , position = "top_right"
    -- , fg = beautiful.fg_focus
    -- , bg = beautiful.bg_focus
    --end
    -- battery = battery
    -- else
    -- battery = battery
    --end
    -- else
    -- dir = "="
    -- battery = "A/C"
    --end
    -- batterywidget.text = spacer.."Bat:"..spacer..dir..battery..dir..spacer
    -- fcur:close()
    -- fcap:close()
    -- fsta:close()
    --end
    -- Create a date widget
    mydatewidget = widget({
    type = "textbox",
    name = "mydatewidget",
    align = "right" })
    wicked.register(mydatewidget, wicked.widgets.date, " ::: %b %e, %R ", 1)
    -- mytextbox.text = " " .. execute_command("perl /home/thomas/.scripts/conky-updates.pl") .. "
    -- MPD
    mpdwidget = widget({
    type = 'textbox',
    name = 'mpdwidget',
    align = 'right',
    wicked.register(mpdwidget, wicked.widgets.mpd,
    function (widget, args)
    if args[1]:find("volume:") == nil then
    return ' <span color="#e2baf1">Now Playing:</span> '..args[1]
    else
    return ''
    end
    end)
    netwidget = widget({
    type = 'textbox',
    name = 'netwidget',
    align = 'right',
    wicked.register(netwidget, wicked.widgets.net,
    ' <span color="#e2baf1">Net:</span> ${wlan0 down} / ${wlan0 up}',
    nil, nil, 3)
    cpugraphwidget = widget({
    type = 'graph',
    name = 'cpugraphwidget',
    align = 'right',
    cpugraphwidget.height = 0.85
    cpugraphwidget.width = 45
    cpugraphwidget.bg = '#333333'
    cpugraphwidget.border_color = '#0a0a0a'
    cpugraphwidget.grow = 'left'
    cpugraphwidget:plot_properties_set('cpu', {
    fg = '#AEC6D8',
    fg_center = '#285577',
    fg_end = '#e2baf1',
    vertical_gradient = false
    wicked.register(cpugraphwidget, wicked.widgets.cpu, '$1', 1, 'cpu')
    --Mail
    mailwidget = widget({
    type = 'textbox',
    name = 'mailwidget',
    align = 'right',
    function run_script()
    local filedescriptor = io.popen('perl /home/thomas/.scripts/checkMail.pl')
    local value = filedescriptor:read()
    filedescriptor:close()
    return {value}
    end
    -- Runs 'my_nifty_script.py' every 90 seconds and puts its output into the widget
    wicked.register(mailwidget, run_script, '<span color="#e2baf1"> Mail:</span> $1', 120)
    --Arch
    archwidget = widget({
    type = 'textbox',
    name = 'archwidget',
    align = 'right'
    function run_script()
    local filedescriptor = io.popen('perl /home/thomas/.scripts/conky-updates.pl')
    local value = filedescriptor:read()
    filedescriptor:close()
    return {value}
    end
    wicked.register(archwidget, run_script, '<span color="#e2baf1"> arch:</span> $1', 1000)
    cpuwidget = widget({
    type = 'textbox',
    name = 'cpuwidget',
    align = 'right'
    wicked.register(cpuwidget, wicked.widgets.cpu,
    ' <span color="#e2baf1">CPU:</span> $1%')
    -- Mousebindings for MPD
    mpdwidget:buttons(awful.util.table.join(
    awful.button({ }, 1, function () awful.util.spawn("mpc toggle") end),
    awful.button({ }, 4, function () awful.util.spawn("aumix -v +3") end),
    awful.button({ }, 5, function () awful.util.spawn("aumix -v -3") end),
    awful.button({ }, 8, function () awful.util.spawn("mpc prev") end),
    awful.button({ }, 9, function () awful.util.spawn("mpc next") end)))
    -- Create a tasklist widget
    mytasklist[s] = awful.widget.tasklist.new(function(c)
    return awful.widget.tasklist.label.currenttags(c, s)
    end, mytasklist.buttons)
    -- Create the wibox
    mywibox[s] = wibox({ position = "top", fg = beautiful.fg_normal, bg = beautiful.bg_normal })
    -- Add widgets to the wibox - order matters
    mywibox[s].widgets = { mylauncher,
    mytaglist[s],
    -- mytasklist[s],
    cpuwidget,
    cpugraphwidget,
    mailwidget,
    archwidget,
    netwidget,
    mypromptbox[s],
    -- obvious.battery(),
    -- mytextbox,
    mpdwidget,
    mydatewidget,
    mylayoutbox[s],
    s == 1 and mysystray or nil }
    mywibox[s].screen = s
    end
    -- {{{ Mouse bindings
    root.buttons(awful.util.table.join(
    awful.button({ }, 3, function () mymainmenu:toggle() end),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
    -- {{{ Key bindings
    globalkeys = awful.util.table.join(
    awful.key({ modkey, }, "h", awful.tag.viewprev ),
    awful.key({ modkey, }, "l", awful.tag.viewnext ),
    awful.key({ modkey, }, "Escape", awful.tag.history.restore),
    awful.key({ }, "Print", function () awful.util.spawn("scrot -e 'mv $f ~/Bilder/Sonstiges/ 2>/dev/null'") end),
    awful.key({ modkey, }, "j",
    function ()
    awful.client.focus.byidx( 1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey, }, "k",
    function ()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey, }, "w", function () mymainmenu:show(true) end),
    -- Layout manipulation
    awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end),
    awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end),
    awful.key({ modkey, "Control" }, "j", function () awful.screen.focus( 1) end),
    awful.key({ modkey, "Control" }, "k", function () awful.screen.focus(-1) end),
    awful.key({ modkey, }, "u", awful.client.urgent.jumpto),
    awful.key({ modkey, }, "Tab",
    function ()
    awful.client.focus.history.previous()
    if client.focus then
    client.focus:raise()
    end
    end),
    -- Standard program
    awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end),
    awful.key({ modkey, "Control" }, "r", awesome.restart),
    awful.key({ modkey, "Shift" }, "q", awesome.quit),
    awful.key({ modkey, }, "Right", function () awful.tag.incmwfact( 0.05) end),
    awful.key({ modkey, }, "Left", function () awful.tag.incmwfact(-0.05) end),
    awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end),
    awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
    awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
    awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
    awful.key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end),
    awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end),
    -- Mina
    awful.key({ }, "XF86AudioPlay", function () awful.util.spawn("mpc toggle") end),
    awful.key({ }, "XF86AudioStop", function () awful.util.spawn("mpc stop") end),
    awful.key({ }, "XF86AudioNext", function () awful.util.spawn("mpc next") end),
    awful.key({ }, "XF86AudioPrev", function () awful.util.spawn("mpc prev") end),
    awful.key({ }, "XF86AudioLowerVolume", function () awful.util.spawn("aumix -v -3") end),
    awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn("aumix -v +3") end),
    awful.key({ }, "XF86AudioMute", function () awful.util.spawn("aumix -v mute") end),
    awful.key({ }, "XF86HomePage", function () awful.util.spawn("firefox") end),
    awful.key({ }, "XF86Mail", function () awful.util.spawn("thunderbird3") end),
    -- Prompt
    awful.key({ modkey }, "F2",
    function ()
    awful.prompt.run({ prompt = " Run: " },
    mypromptbox[mouse.screen],
    awful.util.spawn, awful.completion.shell,
    awful.util.getdir("cache") .. "/history")
    end),
    awful.key({ modkey }, "x",
    function ()
    awful.prompt.run({ prompt = "Run Lua code: " },
    mypromptbox[mouse.screen],
    awful.util.eval, nil,
    awful.util.getdir("cache") .. "/history_eval")
    end)
    -- Client awful tagging: this is useful to tag some clients and then do stuff like move to tag on them
    clientkeys = awful.util.table.join(
    awful.key({ modkey, }, "f", function (c) c.fullscreen = not c.fullscreen end),
    awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end),
    awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle ),
    awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
    awful.key({ modkey, }, "o", awful.client.movetoscreen ),
    awful.key({ modkey, "Shift" }, "r", function (c) c:redraw() end),
    awful.key({ modkey }, "t", awful.client.togglemarked),
    awful.key({ modkey,}, "m",
    function (c)
    c.maximized_horizontal = not c.maximized_horizontal
    c.maximized_vertical = not c.maximized_vertical
    end)
    -- Compute the maximum number of digit we need, limited to 9
    keynumber = 0
    for s = 1, screen.count() do
    keynumber = math.min(9, math.max(#tags[s], keynumber));
    end
    for i = 1, keynumber do
    table.foreach(awful.key({ modkey }, i,
    function ()
    local screen = mouse.screen
    if tags[screen][i] then
    awful.tag.viewonly(tags[screen][i])
    end
    end), function(_, k) table.insert(globalkeys, k) end)
    table.foreach(awful.key({ modkey, "Control" }, i,
    function ()
    local screen = mouse.screen
    if tags[screen][i] then
    tags[screen][i].selected = not tags[screen][i].selected
    end
    end), function(_, k) table.insert(globalkeys, k) end)
    table.foreach(awful.key({ modkey, "Shift" }, i,
    function ()
    if client.focus and tags[client.focus.screen][i] then
    awful.client.movetotag(tags[client.focus.screen][i])
    end
    end), function(_, k) table.insert(globalkeys, k) end)
    table.foreach(awful.key({ modkey, "Control", "Shift" }, i,
    function ()
    if client.focus and tags[client.focus.screen][i] then
    awful.client.toggletag(tags[client.focus.screen][i])
    end
    end), function(_, k) table.insert(globalkeys, k) end)
    table.foreach(awful.key({ modkey, "Shift" }, "F" .. i,
    function ()
    local screen = mouse.screen
    if tags[screen][i] then
    for k, c in pairs(awful.client.getmarked()) do
    awful.client.movetotag(tags[screen][i], c)
    end
    end
    end), function(_, k) table.insert(globalkeys, k) end)
    end
    -- Set keys
    root.keys(globalkeys)
    -- {{{ Hooks
    -- Hook function to execute when focusing a client.
    awful.hooks.focus.register(function (c)
    if not awful.client.ismarked(c) then
    c.border_color = beautiful.border_focus
    end
    end)
    -- Hook function to execute when unfocusing a client.
    awful.hooks.unfocus.register(function (c)
    if not awful.client.ismarked(c) then
    c.border_color = beautiful.border_normal
    end
    end)
    -- Hook function to execute when marking a client
    awful.hooks.marked.register(function (c)
    c.border_color = beautiful.border_marked
    end)
    -- Hook function to execute when unmarking a client.
    awful.hooks.unmarked.register(function (c)
    c.border_color = beautiful.border_focus
    end)
    -- Hook function to execute when a new client appears.
    awful.hooks.manage.register(function (c, startup)
    -- If we are not managing this application at startup,
    -- move it to the screen where the mouse is.
    -- We only do it for filtered windows (i.e. no dock, etc).
    if not startup and awful.client.focus.filter(c) then
    c.screen = mouse.screen
    end
    if use_titlebar then
    -- Add a titlebar
    awful.titlebar.add(c, { modkey = modkey })
    end
    -- Add mouse bindings
    c:buttons(awful.util.table.join(
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, awful.mouse.client.move),
    awful.button({ modkey }, 3, awful.mouse.client.resize)
    -- New client may not receive focus
    -- if they're not focusable, so set border anyway.
    c.border_width = beautiful.border_width
    c.border_color = beautiful.border_normal
    -- Check if the application should be floating.
    local cls = c.class
    local inst = c.instance
    if floatapps[cls] then
    awful.client.floating.set(c, floatapps[cls])
    elseif floatapps[inst] then
    awful.client.floating.set(c, floatapps[inst])
    end
    -- Check application->screen/tag mappings.
    local target
    if apptags[cls] then
    target = apptags[cls]
    elseif apptags[inst] then
    target = apptags[inst]
    end
    if target then
    c.screen = target.screen
    awful.client.movetotag(tags[target.screen][target.tag], c)
    end
    -- Do this after tag mapping, so you don't see it on the wrong tag for a split second.
    client.focus = c
    -- Set key bindings
    c:keys(clientkeys)
    -- Set the windows at the slave,
    -- i.e. put it at the end of others instead of setting it master.
    -- awful.client.setslave(c)
    -- Honor size hints: if you want to drop the gaps between windows, set this to false.
    c.size_hints_honor = false
    awful.placement.centered(c)
    end)
    -- Hook function to execute when arranging the screen.
    -- (tag switch, new client, etc)
    awful.hooks.arrange.register(function (screen)
    local layout = awful.layout.getname(awful.layout.get(screen))
    if layout and beautiful["layout_" ..layout] then
    mylayoutbox[screen].image = image(beautiful["layout_" .. layout])
    else
    mylayoutbox[screen].image = nil
    end
    -- Give focus to the latest client in history if no window has focus
    -- or if the current window is a desktop or a dock one.
    if not client.focus then
    local c = awful.client.focus.history.get(screen, 0)
    if c then client.focus = c end
    end
    end)
    awful.hooks.timer.register(3, function()
    batteryInfo("BAT0")
    end)
    -- Hook called every minute
    awful.hooks.timer.register(60, function ()
    mytextbox.text = os.date(" %a %b %d, %H:%M ")
    end)
    -- {{ Quick'n'Dirty Autostart
    -- awful.util.spawn("xset r rate 200 30")
    -- awful.util.spawn("numlockx")
    -- awful.util.spawn("setxkbmap se")
    -- awful.util.spawn("xrandr --output LVDS --off")
    -- awful.util.spawn("xrandr --output VGA-0 --mode 1680x1050")
    -- awful.util.spawn("mount /media/usb")
    -- awful.util.spawn("gsynaptics-init")
    awful.util.spawn("keytouchd")
    awful.util.spawn("xscreensaver -no-splash")
    awful.util.spawn("urxvtd -q -f -o")
    -- awful.util.spawn("ck-launch-session")
    awful.util.spawn("nm-applet")
    awful.util.spawn("xcompmgr -c -t-5 -l-5 -r4.2 -o.80")
    -- awful.util.spawn("bmpanel eight")
    awful.util.spawn("xrdb -merge ~/.Xdefaults")
    errors:
    ╭─[thomas::Heraklit]
    ╰─[16:53]> debug-awesome3.sh ~
    (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (/usr/lib/xorg/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
    (EE) GLX: could not load software renderer
    unrecognised device identifier!
    (EE) config/hal: NewInputDeviceRequest failed (2)
    unrecognised device identifier!
    (EE) config/hal: NewInputDeviceRequest failed (2)
    unrecognised device identifier!
    (EE) config/hal: NewInputDeviceRequest failed (2)
    unrecognised device identifier!
    (EE) config/hal: NewInputDeviceRequest failed (2)
    unrecognised device identifier!
    (EE) config/hal: NewInputDeviceRequest failed (2)
    unrecognised device identifier!
    (EE) config/hal: NewInputDeviceRequest failed (2)
    /home/thomas/.config/awesome/rc_test.lua:72: W: luaA_tag_new: This function is deprecated and will be removed, see new syntax
    /home/thomas/.config/awesome/rc_test.lua:72: W: luaA_tag_new: This function is deprecated and will be removed, see new syntax
    /home/thomas/.config/awesome/rc_test.lua:72: W: luaA_tag_new: This function is deprecated and will be removed, see new syntax
    /home/thomas/.config/awesome/rc_test.lua:72: W: luaA_tag_new: This function is deprecated and will be removed, see new syntax
    /home/thomas/.config/awesome/rc_test.lua:72: W: luaA_tag_new: This function is deprecated and will be removed, see new syntax
    W: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:210: in main chunkW: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:222: in main chunkW: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:236: in main chunk/home/thomas/.config/awesome/rc_test.lua:240: W: widget_graph: This function is deprecated and will be removed, see awful.widget.graph
    W: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:259: in main chunkW: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:277: in main chunkXIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
    after 59 requests (59 known processed) with 0 events remaining.
    (nitrogen:17137): Gtk-WARNING **: cannot open display: :1.0
    W: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:294: in main chunkW: awful: function is deprecated, see timer object
    stack traceback:
    /usr/share/awesome/lib/awful/util.lua:39: in function 'deprecate'
    /usr/share/awesome/lib/awful/hooks.lua:59: in function 'register'
    /usr/share/awesome/lib/wicked.lua:718: in function 'regregister'
    /usr/share/awesome/lib/wicked.lua:679: in function 'register'
    /home/thomas/.config/awesome/rc_test.lua:302: in main chunkW: awesome: xcolor_init_reply:264: awesome: error, cannot allocate color '#000000'
    E: awesome: xutil_screen_get:77: X connection invalid
    Some things I´ve already noticed:
    -widget layout has changed (http://awesome.naquadah.org/wiki/Awesome_3.3_to_3.4)
    -the invaders library has been removed
    Any ideas are welcome. Thank you!
    Last edited by tyr0 (2009-10-23 15:02:10)

    Hmm, thank you, I am more familiar now to vicious and i like it. Your setup is looking really nice, thank you for sharing.
    Just one question: I´m trying hard to get the cpugraph.widget. I just get a blank bar without graph. Is there an error in the config?
    -- {{{ License
    -- Awesome configuration, using awesome 3.4 on Arch GNU/Linux
    -- * Adrian C. <anrxc.sysphere.org>
    -- Screenshot: http://sysphere.org/gallery/snapshots
    -- This work is licensed under the Creative Commons Attribution Share
    -- Alike License: http://creativecommons.org/licenses/by-sa/3.0/
    -- {{{ Libraries
    require("awful")
    require("awful.rules")
    require("awful.autofocus")
    -- User libraries
    require("vicious")
    require("teardrop")
    require("scratchpad")
    -- {{{ Variable definitions
    -- Beautiful theme
    beautiful.init(awful.util.getdir("config") .. "/zenburn.lua")
    -- Modifier keys
    local altkey = "Mod4" -- Alt_L
    local modkey = "Mod1" -- Super_L
    -- This is used later as the default terminal and editor to run.
    terminal = "urxvt"
    editor = os.getenv("EDITOR") or "nano"
    editor_cmd = terminal .. " -e " .. editor
    use_titlebar = false
    -- Function aliases
    local exec = awful.util.spawn
    local sexec = awful.util.spawn_with_shell
    -- Window management layouts
    local layouts = {
    awful.layout.suit.tile, -- 1
    awful.layout.suit.tile.left, -- 2
    awful.layout.suit.tile.bottom, -- 3
    awful.layout.suit.tile.top, -- 4
    awful.layout.suit.max, -- 5
    awful.layout.suit.magnifier, -- 6
    awful.layout.suit.floating -- 7
    -- {{{ Tags
    local tags = {}
    tags.setup = {
    { name = "urxvt", layout = layouts[1] },
    -- { name = "emacs", layout = layouts[1] },
    { name = "web", layout = layouts[1] },
    { name = "mail", layout = layouts[5] },
    -- { name = "im", layout = layouts[1], mwfact = 0.13 },
    -- { name = "6", layout = layouts[7], hide = true },
    -- { name = "7", layout = layouts[7], hide = true },
    { name = "media", layout = layouts[7] },
    { name = "misc", layout = layouts[7] }
    for s = 1, screen.count() do
    tags[s] = {}
    for i, t in ipairs(tags.setup) do
    tags[s][i] = tag({ name = t.name })
    tags[s][i].screen = s
    awful.tag.setproperty(tags[s][i], "layout", t.layout)
    awful.tag.setproperty(tags[s][i], "mwfact", t.mwfact)
    awful.tag.setproperty(tags[s][i], "hide", t.hide)
    end
    tags[s][1].selected = true
    end
    -- {{{ Menu
    -- Create a laucher widget and a main menu
    myawesomemenu = {
    { "manual", terminal .. " -e man awesome" },
    { "edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua" },
    { "restart", awesome.restart },
    { "quit", awesome.quit }
    mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
    { "urxvt", terminal },
    { "shutdown", terminal .. " -e poweroff" },
    { "reboot", terminal .. " -e reboot" }
    mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon),
    menu = mymainmenu })
    -- Create a systray
    mysystray = widget({ type = "systray" })
    -- {{{ Wibox
    -- {{{ Widgets configuration
    -- {{{ Reusable separators
    local spacer = widget({ type = "textbox" })
    local separator = widget({ type = "textbox" })
    spacer.text = " "
    separator.text = "|"
    -- {{{ CPU usage and temperature
    --local cpuicon = widget({ type = "imagebox" })
    --cpuicon.image = image(beautiful.widget_cpu)
    -- Initialize widget
    --cpuwidget = widget({ type = "textbox" })
    -- Register widget
    --vicious.register(cpuwidget, vicious.widgets.cpu, "$1%")
    -- {{{ CPU usage and temperature
    local cpuicon = widget({ type = "imagebox" })
    cpuicon.image = image(beautiful.widget_cpu)
    -- Initialize widgets
    local cpugraph = awful.widget.graph()
    -- Graph properties
    cpugraph:set_width(50)
    cpugraph:set_height(10)
    cpugraph:set_max_value(100)
    cpugraph:set_background_color(beautiful.fg_off_widget)
    cpugraph:set_color(beautiful.fg_end_widget)
    cpugraph:set_gradient_angle(0)
    cpugraph:set_gradient_colors({ beautiful.fg_end_widget,
    beautiful.fg_center_widget, beautiful.fg_widget })
    awful.widget.layout.margins[cpugraph.widget] = { top = 2, bottom = 2 }
    -- Register widgets
    vicious.register(cpugraph, vicious.widgets.cpu, "$1")
    -- {{{ Battery state
    --local baticon = widget({ type = "imagebox" })
    --baticon.image = image(beautiful.widget_bat)
    -- Initialize widget
    --batwidget = widget({ type = "textbox" })
    -- Register widget
    --vicious.register(batwidget, vicious.widgets.bat, "$1$2%", 61, "BAT0")
    -- {{{ Memory usage
    local memicon = widget({ type = "imagebox" })
    memicon.image = image(beautiful.widget_mem)
    -- Initialize widget
    local membar = awful.widget.progressbar()
    -- Pogressbar properties
    membar:set_width(8)
    membar:set_height(10)
    membar:set_vertical(true)
    membar:set_background_color(beautiful.fg_off_widget)
    membar:set_border_color(nil)
    membar:set_color(beautiful.fg_widget)
    membar:set_gradient_colors({ beautiful.fg_widget,
    beautiful.fg_center_widget, beautiful.fg_end_widget })
    awful.widget.layout.margins[membar.widget] = { top = 2, bottom = 2 }
    -- Register widget
    vicious.register(membar, vicious.widgets.mem, "$1", 13)
    -- {{{ File system usage
    local fsicon = widget({ type = "imagebox" })
    fsicon.image = image(beautiful.widget_fs)
    -- Initialize widgets
    local fs = {
    r = awful.widget.progressbar(), h = awful.widget.progressbar(),
    s = awful.widget.progressbar(), b = awful.widget.progressbar()
    -- Progressbar properties
    for _, w in pairs(fs) do
    w:set_width(5)
    w:set_height(12)
    w:set_vertical(true)
    w:set_background_color(beautiful.fg_off_widget)
    w:set_border_color(beautiful.border_widget)
    w:set_color(beautiful.fg_widget)
    w:set_gradient_colors({ beautiful.fg_widget,
    beautiful.fg_center_widget, beautiful.fg_end_widget })
    awful.widget.layout.margins[w.widget] = { top = 1, bottom = 1 }
    -- Register buttons
    w.widget:buttons(awful.util.table.join(
    awful.button({ }, 1, function () exec("rox", false) end)
    end
    -- Enable caching
    vicious.enable_caching(vicious.widgets.fs)
    -- Register widgets
    vicious.register(fs.r, vicious.widgets.fs, "${/ usep}", 599)
    vicious.register(fs.h, vicious.widgets.fs, "${/home usep}", 599)
    vicious.register(fs.s, vicious.widgets.fs, "${/mnt/Daten usep}", 599)
    --vicious.register(fs.b, vicious.widgets.fs, "${/mnt/extern usep}", 599)
    -- {{{ Network usage
    local dnicon = widget({ type = "imagebox" })
    local upicon = widget({ type = "imagebox" })
    dnicon.image = image(beautiful.widget_net)
    upicon.image = image(beautiful.widget_netup)
    -- Initialize widget
    local netwidget = widget({ type = "textbox" })
    -- Register widget
    vicious.register(netwidget, vicious.widgets.net, '<span color="'
    .. beautiful.fg_netdn_widget ..'">${wlan0 down_kb}</span> <span color="'
    .. beautiful.fg_netup_widget ..'">${wlan0 up_kb}</span>', 3)
    -- {{{ Mail subject
    --local mailicon = widget({ type = "imagebox" })
    --mailicon.image = image(beautiful.widget_mail)
    -- Initialize widget
    --local mailwidget = widget({ type = "textbox" })
    -- Register widget
    --vicious.register(mailwidget, vicious.widgets.mbox, "$1", 181, "/home/anrxc/mail/Inbox")
    -- Register buttons
    --mailwidget:buttons(awful.util.table.join(
    -- awful.button({ }, 1, function () exec("urxvt -title Alpine -e alpine_exp") end)
    -- {{{ Mail subject
    local mailicon = widget({ type = "imagebox" })
    mailicon.image = image(beautiful.widget_mail)
    -- Initialize widget
    mailwidget = widget({ type = "textbox"})
    function run_script()
    local filedescriptor = io.popen('perl /home/thomas/.scripts/checkMail.pl')
    local value = filedescriptor:read()
    filedescriptor:close()
    return {value}
    end
    vicious.register(mailwidget, run_script, '$1', 120)
    -- {{{ Org-mode agenda
    --local orgicon = widget({ type = "imagebox" })
    --orgicon.image = image(beautiful.widget_org)
    -- Initialize widget
    --local orgwidget = widget({ type = "textbox" })
    -- Configure widget
    --local orgmode = {
    -- files = {
    -- "/home/anrxc/.org/work.org", "/home/anrxc/.org/index.org",
    -- "/home/anrxc/.org/personal.org", "/home/anrxc/.org/computers.org"
    -- color = {
    -- past = '<span color="'..beautiful.fg_urgent..'">',
    -- today = '<span color="'..beautiful.fg_normal..'">',
    -- soon = '<span color="'..beautiful.fg_widget..'">',
    -- future = '<span color="'..beautiful.fg_netup_widget..'">'
    -- Register widget
    --vicious.register(orgwidget, vicious.widgets.org,
    -- orgmode.color.past .. '$1</span>|' .. orgmode.color.today .. '$2</span>|' ..
    -- orgmode.color.soon .. '$3</span>|' .. orgmode.color.future .. '$4</span>',
    -- 601, orgmode.files)
    -- Register buttons
    --orgwidget:buttons(awful.util.table.join(
    -- awful.button({ }, 1, function () exec("emacsclient --eval '(org-agenda-list)'") end),
    -- awful.button({ }, 3, function () exec("emacsclient --eval '(make-remember-frame)'") end)
    -- {{{ Volume level
    --local volicon = widget({ type = "imagebox" })
    --volicon.image = image(beautiful.widget_vol)
    -- Initialize widgets
    --local volwidget = widget({ type = "textbox" })
    --local volbar = awful.widget.progressbar()
    -- Progressbar properties
    --volbar:set_width(8)
    --volbar:set_height(10)
    --volbar:set_vertical(true)
    --volbar:set_background_color(beautiful.fg_off_widget)
    --volbar:set_border_color(nil)
    --volbar:set_color(beautiful.fg_widget)
    --volbar:set_gradient_colors({ beautiful.fg_widget,
    -- beautiful.fg_center_widget, beautiful.fg_end_widget })
    --awful.widget.layout.margins[volbar.widget] = { top = 2, bottom = 2 }
    -- Enable caching
    --vicious.enable_caching(vicious.widgets.volume)
    -- Register widgets
    --vicious.register(volwidget, vicious.widgets.volume, "$1%", 2, "PCM")
    --vicious.register(volbar, vicious.widgets.volume, "$1", 2, "PCM")
    -- Register buttons
    --volbar.widget:buttons(awful.util.table.join(
    -- awful.button({ }, 1, function () exec("kmix") end),
    -- awful.button({ }, 2, function () exec("amixer -q sset Master toggle") end),
    -- awful.button({ }, 4, function () exec("amixer -q sset PCM 2dB+") end),
    -- awful.button({ }, 5, function () exec("amixer -q sset PCM 2dB-") end)
    --)) volwidget:buttons( volbar.widget:buttons() )
    -- {{{ mpd widget
    local mpdicon = widget({ type = "imagebox" })
    mpdicon.image = image(beautiful.widget_phones)
    -- Initialize widgets
    mpdwidget = widget({ type = "textbox"})
    -- Register widget
    vicious.register(mpdwidget, vicious.widgets.mpd, "$1")
    -- {{{ pacman widget
    local pacicon = widget({ type = "imagebox" })
    pacicon.image = image(beautiful.widget_pacman)
    -- Initialize widgets
    pacmanwidget = widget({ type = "textbox"})
    -- Register widget
    vicious.register(pacmanwidget, vicious.widgets.pacman, "$1", 250)
    -- {{{ Date and time
    local dateicon = widget({ type = "imagebox" })
    dateicon.image = image(beautiful.widget_date)
    -- Initialize widget
    datewidget = widget({ type = "textbox" })
    -- Register widget
    vicious.register(datewidget, vicious.widgets.date, "%b %e, %R", 61)
    -- Register buttons
    datewidget:buttons(awful.util.table.join(
    awful.button({ }, 1, function () exec("pylendar.py") end)
    -- {{{ System tray
    local systray = widget({ type = "systray" })
    -- {{{ Wibox initialisation
    local wibox = {}
    local taglist = {}
    local layoutbox = {}
    local promptbox = {}
    taglist.buttons = awful.util.table.join(
    awful.button({ }, 1, awful.tag.viewonly),
    awful.button({ modkey }, 1, awful.client.movetotag),
    awful.button({ }, 3, awful.tag.viewtoggle),
    awful.button({ modkey }, 3, awful.client.toggletag),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev
    for s = 1, screen.count() do
    -- Create a promptbox
    promptbox[s] = awful.widget.prompt({ layout = awful.widget.layout.horizontal.leftright })
    -- Create a layoutbox
    layoutbox[s] = awful.widget.layoutbox(s)
    layoutbox[s]:buttons(awful.util.table.join(
    awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
    awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
    awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
    awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)
    -- Create the taglist
    taglist[s] = awful.widget.taglist(s, awful.widget.taglist.label.all, taglist.buttons)
    -- Create the wibox
    wibox[s] = awful.wibox({ screen = s,
    fg = beautiful.fg_normal, height = 14,
    bg = beautiful.bg_normal, position = "top"
    -- Add widgets to the wibox
    wibox[s].widgets = {
    { taglist[s],
    layoutbox[s],
    promptbox[s],
    layout = awful.widget.layout.horizontal.leftright
    s == screen.count() and systray or nil,
    separator, datewidget, dateicon,
    -- separator, volwidget, spacer, volbar.widget, volicon,
    separator, mpdwidget, mpdicon,
    -- separator, spacer, orgwidget, orgicon,
    separator, pacmanwidget, pacicon,
    separator, mailwidget, mailicon,
    separator, upicon, netwidget, dnicon,
    separator, fs.s.widget, fs.h.widget, fs.r.widget, fsicon,
    separator, spacer, membar.widget, spacer, memicon,
    -- separator, spacer, batwidget, baticon,
    separator, cpugraph.widget, cpuicon,
    layout = awful.widget.layout.horizontal.rightleft
    end
    -- {{{ Mouse bindings
    root.buttons(awful.util.table.join(
    awful.button({ }, 3, function () mymainmenu:toggle() end),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
    -- Client bindings
    local clientbuttons = awful.util.table.join(
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, awful.mouse.client.move),
    awful.button({ modkey }, 3, awful.mouse.client.resize)
    -- {{{ Key bindings
    -- {{{ Global keys
    local globalkeys = awful.util.table.join(
    -- {{{ Applications
    awful.key({ modkey }, "e", function () exec("emacsclient -n -c") end),
    awful.key({ modkey }, "r", function () exec("rox", false) end),
    awful.key({ modkey }, "w", function () exec("firefox") end),
    awful.key({ modkey }, "Return", function () exec("urxvt") end),
    awful.key({ altkey }, "Return", function () exec("thunar") end),
    awful.key({ altkey }, "#49", function () teardrop("urxvt", "bottom") end),
    awful.key({ altkey }, "m", function () exec("urxvt -e ncmpcpp") end),
    awful.key({ modkey }, "g", function () sexec("GTK2_RC_FILES=~/.gtkrc-gajim gajim") end),
    awful.key({ modkey }, "q", function () exec("emacsclient --eval '(make-remember-frame)'") end),
    -- {{{ Multimedia keys
    -- awful.key({}, "#160", function () exec("kscreenlocker --forcelock") end),
    -- awful.key({}, "#121", function () exec("pvol.py -m") end),
    -- awful.key({}, "#122", function () exec("pvol.py -p -c -2") end),
    -- awful.key({}, "#123", function () exec("pvol.py -p -c 2") end),
    -- awful.key({}, "#232", function () exec("plight.py -s -a") end),
    -- awful.key({}, "#233", function () exec("plight.py -s -a") end),
    -- awful.key({}, "#244", function () exec("sudo /usr/sbin/pm-hibernate") end),
    -- awful.key({}, "#150", function () exec("sudo /usr/sbin/pm-suspend") end),
    -- awful.key({}, "#225", function () exec("pypres.py") end),
    -- Mina
    awful.key({ }, "XF86AudioPlay", function () awful.util.spawn("mpc toggle") end),
    awful.key({ }, "XF86AudioStop", function () awful.util.spawn("mpc stop") end),
    awful.key({ }, "XF86AudioNext", function () awful.util.spawn("mpc next") end),
    awful.key({ }, "XF86AudioPrev", function () awful.util.spawn("mpc prev") end),
    awful.key({ }, "XF86AudioLowerVolume", function () awful.util.spawn("aumix -v -3") end),
    awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn("aumix -v +3") end),
    awful.key({ }, "XF86AudioMute", function () awful.util.spawn("aumix -v 1") end),
    awful.key({ }, "XF86HomePage", function () awful.util.spawn("firefox") end),
    awful.key({ }, "XF86Mail", function () awful.util.spawn("thunderbird3") end),
    -- {{{ Prompt menus
    awful.key({ modkey }, "F2", function ()
    awful.prompt.run({ prompt = "Run: " }, promptbox[mouse.screen].widget,
    function (...) promptbox[mouse.screen].text = exec(unpack(arg), false) end,
    awful.completion.shell, awful.util.getdir("cache") .. "/history")
    end),
    awful.key({ modkey }, "F3", function ()
    awful.prompt.run({ prompt = "Dictionary: " }, promptbox[mouse.screen].widget,
    function (words)
    sexec("crodict "..words.." | ".."xmessage -timeout 10 -file -")
    end)
    end),
    awful.key({ modkey }, "F4", function ()
    awful.prompt.run({ prompt = "Run Lua code: " }, promptbox[mouse.screen].widget,
    awful.util.eval, nil, awful.util.getdir("cache") .. "/history_eval")
    end),
    -- {{{ Awesome controls
    awful.key({ modkey, "Shift" }, "q", awesome.quit),
    awful.key({ modkey, "Shift" }, "r", function ()
    promptbox[mouse.screen].text = awful.util.escape(awful.util.restart())
    end),
    -- {{{ Tag browsing
    awful.key({ modkey }, "l", awful.tag.viewnext),
    awful.key({ modkey }, "h", awful.tag.viewprev),
    awful.key({ altkey }, "Tab", awful.tag.history.restore),
    awful.key({ }, "Print", function () awful.util.spawn("scrot -e 'mv $f ~/Bilder/Sonstiges/ 2>/dev/null'") end),
    -- {{{ Layout manipulation
    awful.key({ modkey, }, "Right", function () awful.tag.incmwfact( 0.05) end),
    awful.key({ modkey, }, "Left", function () awful.tag.incmwfact(-0.05) end),
    awful.key({ modkey }, "space", function () awful.layout.inc(layouts, 1) end),
    awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end),
    -- {{{ Focus controls
    awful.key({ modkey }, "p", function () awful.screen.focus_relative(1) end),
    awful.key({ modkey }, "s", function () scratchpad.toggle() end),
    awful.key({ modkey,}, "m",
    function (c)
    c.maximized_horizontal = not c.maximized_horizontal
    c.maximized_vertical = not c.maximized_vertical
    end),
    awful.key({ modkey }, "u", awful.client.urgent.jumpto),
    awful.key({ modkey }, "j", function ()
    awful.client.focus.byidx(1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey }, "k", function ()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey }, "Tab", function ()
    awful.client.focus.history.previous()
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx(1) end),
    awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx(-1) end)
    -- {{{ Client manipulation
    local clientkeys = awful.util.table.join(
    awful.key({ modkey }, "b", function ()
    wibox[mouse.screen].visible = not wibox[mouse.screen].visible
    end),
    awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end),
    awful.key({ modkey }, "d", function (c) scratchpad.set(c, 0.60, 0.60, true) end),
    awful.key({ modkey }, "f", function (c) awful.titlebar.remove(c)
    c.fullscreen = not c.fullscreen; c.above = not c.fullscreen
    end),
    awful.key({ modkey }, "m", function (c)
    c.maximized_horizontal = not c.maximized_horizontal
    c.maximized_vertical = not c.maximized_vertical
    end),
    awful.key({ modkey }, "o", awful.client.movetoscreen),
    awful.key({ modkey }, "Next", function () awful.client.moveresize(20, 20, -20, -20) end),
    awful.key({ modkey }, "Prior", function () awful.client.moveresize(-20, -20, 20, 20) end),
    awful.key({ modkey }, "Down", function () awful.client.moveresize(0, 20, 0, 0) end),
    awful.key({ modkey }, "Up", function () awful.client.moveresize(0, -20, 0, 0) end),
    awful.key({ modkey }, "Left", function () awful.client.moveresize(-20, 0, 0, 0) end),
    awful.key({ modkey }, "Right", function () awful.client.moveresize(20, 0, 0, 0) end),
    awful.key({ modkey, "Shift" }, "m", function (c) c:swap(awful.client.getmaster()) end),
    awful.key({ modkey, "Shift" }, "c", function (c) exec("kill -CONT " .. c.pid) end),
    awful.key({ modkey, "Shift" }, "s", function (c) exec("kill -STOP " .. c.pid) end),
    awful.key({ modkey, "Shift" }, "t", function (c)
    if c.titlebar then awful.titlebar.remove(c)
    else awful.titlebar.add(c, { modkey = modkey }) end
    end),
    awful.key({ modkey, "Shift" }, "f", function (c) awful.client.floating.toggle(c)
    if awful.client.floating.get(c)
    then c.above = true; awful.titlebar.add(c); awful.placement.no_offscreen(c)
    else c.above = false; awful.titlebar.remove(c) end
    end)
    use_titlebar = false
    -- {{{ Keyboard digits
    local keynumber = 0
    for s = 1, screen.count() do
    keynumber = math.min(9, math.max(#tags[s], keynumber));
    end
    -- {{{ Tag controls
    for i = 1, keynumber do
    globalkeys = awful.util.table.join( globalkeys,
    awful.key({ modkey }, i, function ()
    local screen = mouse.screen
    if tags[screen][i] then
    awful.tag.viewonly(tags[screen][i])
    end
    end),
    awful.key({ modkey, "Control" }, i, function ()
    local screen = mouse.screen
    if tags[screen][i] then
    awful.tag.viewtoggle(tags[screen][i])
    end
    end),
    awful.key({ modkey, "Shift" }, i, function ()
    if client.focus and tags[client.focus.screen][i] then
    awful.client.movetotag(tags[client.focus.screen][i])
    end
    end),
    awful.key({ modkey, "Control", "Shift" }, i, function ()
    if client.focus and tags[client.focus.screen][i] then
    awful.client.toggletag(tags[client.focus.screen][i])
    end
    end))
    end
    -- Set keys
    root.keys(globalkeys)
    -- {{{ Rules
    awful.rules.rules = {
    { rule = { },
    properties = {
    border_width = beautiful.border_width,
    border_color = beautiful.border_normal,
    focus = true,
    keys = clientkeys,
    buttons = clientbuttons
    { rule = { name = "Alpine" },
    properties = { tag = tags[1][4] } },
    { rule = { class = "Gajim.py" },
    properties = { tag = tags[1][5] } },
    { rule = { class = "Akregator" },
    properties = { tag = tags[1][8] } },
    { rule = { class = "Firefox", instance = "Navigator" },
    properties = { tag = tags[screen.count()][2] } },
    { rule = { class = "Emacs", instance = "emacs" },
    properties = { tag = tags[screen.count()][2] } },
    { rule = { class = "Emacs", instance = "_Remember_" },
    properties = { floating = true } },
    { rule = { class = "Xmessage", instance = "xmessage" },
    properties = { floating = true } },
    { rule = { class = "ROX-Filer" },
    properties = { floating = true } },
    { rule = { class = "Ark" },
    properties = { floating = true } },
    { rule = { class = "Geeqie" },
    properties = { floating = true } },
    { rule = { class = "Pinentry-gtk-2" },
    properties = { floating = true } },
    { rule = { instance = "firefox-bin" },
    properties = { floating = true } },
    -- {{{ Signals
    -- {{{ Signal function to execute when a new client appears
    client.add_signal("manage", function (c, startup)
    -- Add a titlebar to each floating client
    -- if awful.client.floating.get(c)
    -- or awful.layout.get(c.screen) == awful.layout.suit.floating then
    -- if not c.titlebar and c.class ~= "Xmessage" then
    -- awful.titlebar.add(c, { modkey = modkey })
    -- end
    -- -- Floating clients are always on top
    -- c.above = true
    -- end
    -- Enable sloppy focus
    c:add_signal("mouse::enter", function (c)
    if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
    and awful.client.focus.filter(c) then
    client.focus = c
    end
    end)
    -- Client placement
    if not startup then
    awful.client.setslave(c)
    if not c.size_hints.user_position
    and not c.size_hints.program_position then
    awful.placement.centered(c)
    awful.placement.no_offscreen(c)
    end
    end
    -- Honor size hints
    c.size_hints_honor = false
    end)
    -- {{{ Focus signal functions
    client.add_signal("focus", function (c) c.border_color = beautiful.border_focus end)
    client.add_signal("unfocus", function (c) c.border_color = beautiful.border_normal end)
    awful.util.spawn("keytouchd")
    awful.util.spawn("xscreensaver -no-splash")
    awful.util.spawn("urxvtd -q -f -o")
    awful.util.spawn("nm-applet")
    awful.util.spawn("xcompmgr -c -t-5 -l-5 -r4.2 -o.80")
    awful.util.spawn("xrdb -merge ~/.Xdefaults")

  • The not so distance future of computing.

    These are just some things in  the future I feel like writing about for whatever reason.   Some is stuff that will happen others are just my hopes.
    What do you look forward to in the future?
    Also let me know if some of my points are completely off.
    Hardware
    Possessor- Cpus are continually changing.  Smaller processor architectures are always cool.  32 nm and 22nm.  One thing i find interesting coming up is having the cpu and gpu on the same die.
    Motherboard- pretty much eliminating the front side bus is kinda cool. 
    sata- sata 3 is coming out but it wont be useful for a while.
    usb 3.0- Not a big deal just kinda cool
    bluetooth 3 and wireless usb3:  Same thing not a big deal to me but kinda cool
    ssds- continually getting cheaper and better which is awesome.
    ram and harddrives-  Not really sure but not much seems to change.  If I understand correctly ram is already as fast as it is usable and hard drives just get bigger.
    mini-itx- I think it's cool that this form factor is getting more popular.  I just like the size.
    gpus- Intel has their gpgpu coming out but I'm not sure how good that will be.  other than that I don't know much other than gpus will begin supporting directx 11.
    Screens-led/oled technology seems to be advancing but im not sure what this means.  Less energy usage?  Or do they actually provide better graphics?
    graphics in general- I'm not really sure.  I know we can make screens larger but can we actually improve over 1080p in terms of clarity and what not?
    netbooks- They will get faster with new atom processors and will get better at playing hd video like some already have.
    arm-perhaps more arm netbooks
    digital movie cameras- will continue to get better but still not as good as film
    display port- I feel like this has no chance but hopefully it will catch on.
    wii-wii hd maybe in 2011
    software
    enlightenment- according to their roadmap a final release would be ready by christmas.
    kde- I don't use it but I really like kde.   I think it has to do with how all their projects seem to be progressing nicely.  I feel like the project is just handled well and the individual applications are turning out really nice. 
    gnome-gnome 3 will be released and i'm not sure what that entails.  Different look and feel?
    kernel-will continue as always.  I'm not sure about anything special happening. 
    lxde- i believe lubuntu is in the works
    windows7-i have no idea what this will change if much at all.
    id tech 4- hopefully will be released as opensource soon.  I have no idea when.
    android/maemo- It would be cool to see these on more and more phones as we currently are.
    netop os's- we've seen a few. Moblin will begin shipping on some dells and we will see how well it succeeds. 
    blender- blender 2.5 will come out which is a major release with many changes. Blenders third open movie will come out.
    urban terror-i don't play really but urban terror 4.2 will hopefully be released soon.
    python- Google's unladen swallow project will hopefully meet their goal and speed up python by 5 times its current speed.  I hope for more projects to move to python 3. pyside will end up better than pyqt.
    perl6-will never be released
    chakra-Will reach a 1.0 release and be awesome. 
    healthcare- Some type of awesome opensource electronic healthcare softwae is implemented. 
    Google- Googleos will come out
    steam-hopefully a Linux version will be released.
    Theora/Thusnelda- Hopefully this format will become popular with hd video
    html5 video tag- This will be used much more hopefully with theora.
    ps3-will support 3d but only with new tvs.  also will introduce new motion controller
    xbox-project natal. Not sure about this yet. 
    cloud- I don't think much will change too soon.
    opengl- Hopefully will make serious improvements and quick development.
    othersoftware- Theres a lot of software that I hope continues to progress nicely and won't die like many other projects. 
    dyne:bolic- will make another release.
    Stuff
    net neutrality-hopefully the fcc will pass some sort of regulation that will somehow get ignored.
    wifi- I would just like to hope more cities implement city wide wifi 
    oracle- they will get EU approval and make sun software available for Linux to use. 
    sco- hopefully one day they will finally quit.
    Headfirst programming- This book will come out and be awesome
    Last edited by jumico (2009-09-28 08:05:44)

    Runiq wrote:
    Army wrote:Until quantum computing doesn't work, Moore's law can't continue go be realistic
    Lookie here.
    Edit: Moore's Law can't continue much further even with quantum computing.
    Moore's Law relies on regular paradigm breaks that transcend the limitations of hardware. That's why we went from mechanical computers to vacuum tubes to integrated circuits (yes, I know that's a gross oversimplification, but can't be bothered writing a novel on the subject in a forum post). The technological progress follows an exponential trend since man first invented fire, and it's not going to stop because we hit the theoretical limit of the processing power of integrated circuits.
    Last edited by ZankerH (2009-09-28 12:31:56)

  • DVD or CD Sharing . . . AWESOME

    I hooked up and am using "DVD or CD Sharing" from within the System Preferences > Sharing area. This is so awesome that it causes one to dream about a different kind of a Mac . . . like an Air, but not. I want a MacBook, NO CD/DVD, Intel Core 2 Duo at 2.++MHz, 3GB RAM, a 250GB hard drive and a bigger battery. Now, there's the ticket for the future.

    dechamp wrote:
    If you will run the 10.5.2 update you will get this new feature to share a CD or DVD drive. System Preferences->Sharing->DVD or CD Sharing:
    http://babygotmac.com/wp-content/uploads/2008/01/picture-81-1.png
    It works on all machines running Leopard, not just the Air.
    This will just make your machine into a Remote Disc Server. It will not enable Remote Disc on your machine. Only MacBook Air's can see Remote Disc Servers. So, unless you have a MacBook Air, the "DVD or CD Sharing" feature is useless to you. Hope that clears things up.

  • Are there any type of wanderlust/travel/future life goals type of diary apps?

    I am trying desperately in the app store on my mac to find a diary like application that isn't just about journalism.
    I have these future goals to go back to school, become a midwife and travel but I can never seem to keep these goals, especially if I'm not writing them down. It would be awesome to find an app that does something like this. I remember seeing something similar to my description a loooooong time ago in the app store on my phone and I haven't been able to find it since because I forgot the name of it. I just want a diary i can put my goals into and update them.
    (If i can't find one, i may have to learn about coding and start my own app!)
    I doubt I'll get very much help and I really hope my question doesn't get pulled down for being moronic or a waste of time.
    I'd pay big money for app that can help me manage my life goals and travel goals!
    Thanks in advance!

    Brandon Trice please reopen your web browser to allow the AAM Detect Plug-in to load.  You can also find more details on how to install the Adobe Creative applications included with your membership at Install and update apps - https://helpx.adobe.com/creative-cloud/help/install-apps.html.

  • Future features in Aperture

    What would you like to see in Aperture in the future?
    Some things i'd definately like to see:
    - The ability to control the camera from Aperture. Very useful in a studio environment
    - Some simple kind of masking
    - Adjustable levels
    - Better dual screen support, my main monitor is a 30" ACD and my secondary one is a 19" eizo so it would be nice to get thumbnails on the secondary one and the main image on main one.
    - More RAW adjusments including lens correction (distortion, vignetting..)
    - More advanced Noise reduction settings
    - Color adjustments
    I just switched from Lightroom beta 3 to Aperture 1.1.2 and it's really awesome. If Apple keep updating it with the current pace it might become a big name in the photo industry.

    My number one priority is for them to get rid of the library format, or at least give me the option (as Lightroom does) of storing my files where I want to store them. This isn't a feature request so much as a bugfix, so hopefully it will come in 1.2 or 1.3 or whatever the next free update is.
    From there, I want a way to archive to optical/removable media, and to distribute my files anywhere I choose to store them. Apple can/should take a look at iView for tips on how to do this well (take a look soon, before MS destroys the app) - it is critical to me that I be able to view my catalog even if images are stored offline.
    Improving the speed at which images are loaded would be nice too - it's still glacially slow (several seconds) to load D2x nefs.
    Those are must-have.
    Then -
    1. Make the book tool useful by:
    a) Allow me to set the page size/aspect ratio
    b) Allow me to export page layouts to jpg for my lab
    c) Allow me to export page layouts to layered psd/tiff for further editing
    d) Borders/dropshadows on photo boxes
    e) Masks for photo boxes
    f) Allow me to make my own themes/templates/etc (have a look at Portraits and Prints for a great template designer)
    2. Improve sharpening tool
    3. Improve noise reduction tool (have a look at what Bibble has done by integrating NN)
    4. Make print tool useful by:
    a) Allow package printing (2 5x7 on one 7x10 page, ferinstance)
    b) Better UI for the print tool
    c) Allow for positioning on-page when borderless
    5. WB Presets
    6. Curves
    7. Incremental zoom
    8. Proper dual-monitor support
    9. Burn projects across multiple dvds

  • [MAYBE SOLVED :) ] Awesome - where to find reliable info

    I tried Awesome yesterday and does pretty much what I was looking for. The problem for me as a Awesome-n00b is the quite radical changes to code between versions. Even from 3 to 3.1 there are a lot of changes, so many that I haven't been able to figure out how to make the simplest working widget yet... a very humbling experience!
    I don't even know whether the copy of rc.lua I got (installed yesterday, version 3.1.2-1) is up to date because not even the already included parameter to let for example Gimp be floating work. To begin with:
    - either a good reliable link to guides that are up-to-date (the Awesome Wiki is confusing since it more or less expect you to be familiar with the ongoing development and hence understand where to adjust accordingly; other guides end with edits like "sorry this is already outdated because version 3.1 makes 3.0 configurations... bla bla bla...")
    - or a simple tip to why this default doesn't work:
    floatapps =
        -- by class
        ["MPlayer"] = true,
        ["pinentry"] = true,
        ["gimp"] = true,
        -- by instance
        ["mocp"] = true
    I suppose I have to struggle with the widgets in my future attempts to master Awesome. Otherwise it's one of the most responsive WMs I've tested, combined with a fairly friendly default configuration.
    Last edited by KimTjik (2009-02-21 19:13:26)

    @ anrxc
    Maybe you missed that it was a joke about awful? Think about the names of the libraries used in Awesome (sometimes it boring to add a smiley to every other joke). Nevertheless Awesome is a challenge since you've got a information which concern different versions of Awesome, something that isn't obvious for a new user of Awesome. No need to be defensive, because Awesome is awesome and I suppose the main focus at the moment is its constantly progressing, and hence changing, code.
    That said let me explain some of my issues (and remember that I like Awesome so no need to defend it; I'm only interested in constructive suggestions not a debate about pros and cons):
    Eject
    Awesome doesn't handle auto mounting at all and hence it's not an Awesome issue, and I didn't explicitly say it is, but it's one of those things you'll have to make a choice about. Thunar's volman is one option and since I already have XFCE4 installed I'm content using it instead of adding lvman to the mix.
    However I can't get it to play nicely, or it does until I choose to eject through thunar, something that leads to errors like Device to unmount is not in /media/.hal-mtab so it is not mounted by HAL. This has nothing to do with Awesome, but it's a new problem I don't have if starting a XFCE4 session. Simple as that, but I don't really need it to work since I mainly use the keyboard.
    Cursor theme
    This isn't an Awesome issue as well since Awesome doesn't include any such configuration option. There are several options here; I have used the same line in ~/.xinitrc as suggested by Nezmer (thanks for your suggestion!), another one is to redirect by a index.theme or create a ~/.icons/default directory with the theme of choice. You might be right that it doesn't totally work in an environment as Awesome (I notice that the cursor theme goes back to default as outside of application boarders, and likewise disappear within windows of none GTK applications). I just wanted to test it since it's a suggestion in the Awesome wiki. Probably I could get it to work better if a had more knowledge.
    A .gtkrc.mine file plus some is a way of getting the icon and/or panel theme of choice for GTK applications (see Awesome wiki). It works as well as a way to change fonts or cursor theme, but it's isolated to GTK applications.
    I hope the too wordy reply cleared any cause for misunderstanding.
    Cheers!

  • The Future of AIR for Mobile.... ? Uncertain?

    Just wondering what everyone elses thoughts are on this. There's a lot of chatter going on about this.
    Looking at Adobe's roadmap for Flash ( http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html )
    ActionScript "Next" development has been cancelled
    Flash Player "Next" development has been cancelled
    AIR for Windows 8 "Modern UI" has been cancelled
    Kevin Lynch (Adobe CTO) has left Adobe to go to Apple ( didnt see that one coming )
    The thing I don't get about Adobe is how they are pimping out that AIR be used only for gaming. You don't ever hear them say that AIR is a great platform for developing Multiplatform Mobile Apps.... which it is!  I would argue its the best simply because of how easy it is to develop multi-platform apps with ease.
    I work in corporate marketing in a billion dollar+ company and I'm using AIR for mobile apps and it's awesome! 
    Now looking at my own personal roadmap moving forward...  do I want to keep AIR on the radar ?
    I've also built apps using PhoneGap, etc..  and its a nightmare. It's tedius, performance is mediocre.  I really felt that AIR was moving in the right direction.
    I'm going to Adobe MAX in May.. I'm hoping that they announce something enlightening.
    What are your thoughts ?

    I think opposite. I think Adobe is failing to see what a potential it is. I agree with all of your points about how great Flash Pro is to work in. I just created a game for an arcade cabinet, iPhone, iPad, Android & BB10 all in a single build. That's pretty amazing.
    However I think the writing is on the wall at this point.
    ActionScript4 "Next" development has been cancelled
    Flash Player "Next" development has been cancelled
    AIR for Windows 8 "Modern UI" has been cancelled
    These 3 are huge.
    Also Adobe's CTO and biggest advocate for Flash leaves Adobe to go to Apple.
    Adobe is betting on HTML5. I hope that in the future Adobe releases a tool like Flash Pro that does everything the same except uses JavaScript. This would be nice.
    It's really confusing to me though ..  Adobe says "To build mobile apps use PhoneGap"  ..  but to build mobile games use AIR. 
    Why not promote how powerful AIR is at building Mobile Apps?
    Adobe MAX this year is going to be very interesting that's for sure.

  • Nokia N9 got future?

    I am a hardcore fan of Nokia. I bought N9. It is a great phone I ever had. I have a good prospect to this N9 as it is a 1st Nokia phone running on Meego. However, Nokia shifted to focus on window phone after introduring Meego. It looks like abandoned by Nokia. It makre meke feel sad. I feel really sad not because of lack of apps in N9 but is the way that Nokia treating their customers (introduce>bye bye). Does anyone has the same feeling with me?

    defntly, i got sad becze  i wont be able to buy a phone based on meego platfoam in future,, i have used android, and ios, but i never feel confotable enought as nokia n9. this a greate device which i ever had. so simple, very sexy look,userfriendly....this what people want, nokia n9 gave thease all things, nokia could have sort out the issues associated with meego such as could have develop apps, this would have lead nokia to create copmpetitive advantage in future, with awesome OS meego.however nokia got wrong decision to develop WP, since HTC and another some devices are practicing this. many of the nokia customers ,especially meego lovers have disapointed dueto decison of nokia.

  • Is Arch's future more secure than Gentoo's present???

    I just took a look at distrowatch and read this article:
    http://distrowatch.com/weekly.php?issue=20070312#future
    So I just thought by myself "What the **** is going on with Gentoo?"...
    The next thought was "What would the Arch community do if there would ever be some situation like that???".
    And now here I am, looking for an answer.
    I mean up to now the Arch developers and the community around them are the most friendly ones I have ever seen. But I was also worried how things would develop in future. I mean as mentioned in this article Gentoo was once the fastest growing Disto known to mankind and now according to this article they're messing up with all the potential the have had.
    So since I think that Archlinux has the potential to be even better than Gentoo I was wondering how the people behind Arch will prevent situations like this? I mean compared to Gentoo Arch currently is rather small (like Gentoo also was in the beginning), but who knows what will happen in the future? And with more people there will be more different opinions. So besides the KISS philosophy is there anything else written down to secure the future of Arch so Gentoo's current problems won't happen?
    Anyway, I was just thinking about that and wanted to ask the people in here and mainly the developers what they think about it? Does there exist something to prevent the problems Gentoo currently has?
    Thanks for every answer!

    cactus wrote:
    haven't watched it yet..but it sounds interesting...
    http://video.google.nl/videoplay?docid= … 1522818645
    EDIT: Watched it. Turned out..it was pretty awesome.
    Thanks for that link. I watched the video and tried to understand all of it, minding the fact, that I am actually not a open source developer - but in the end it turned out to be eligible for each and every type of community (also including the scarce ones where I either am or was in charge of a moderator title). It might be a bit offtopic, but I indeed have to be grateful to have access to material just like that. These are real professionals, which are still down-to-earth (no wonder, if one takes a closer look on what their work is like), sharing their knowledge for free. I have no problem with Google having a copyright on this material, as long as it is accessible for each and everyone and it is for free. In the end it turned out to change my point of view a bit, about what the open source community is really like and how to improve the climate of a community, minding its targets. I will definitely take a closer look at additional material on video.google.com, as this resource seems to be promising.
    Thanks for your attention anyhow. Just in case this posting was inappropiate, I would like a TU/moderator to delete it for the community's sake.
    Last edited by chaosgeisterchen (2007-03-13 21:44:51)

  • Ghost Recon: Future Soldier

    Anyone interested in the new Ghost Recon game? It's going to be a Wii exclusive and is coming out today! It looks awesome, I saw an ad for it in the December 2010 issue of Game Informer. Here's the trailer:
    http://www.youtube.com/watch?v=AFvCRRDEIHs
    Tom Clancy's Ghost Recon - Nintendo Wii
    Model: 17607 | SKU: 9889209
    SynopsisRecruited by the Ghosts in Norway, Hibbard and Booth are placed in Moscow with the Bravo team. When preparing for their mission, Bravo team is ambushed and Hibbard and Booth become separated from the rest of the team. Alone in hostile Russia, and relying on the intel of local militia, this two-man team must fight to the target in a city crawling with enemies. Utilizing high-tech weaponry and their training, these two must level the playing field — even when they are clearly outnumbered. Tom Clancy's Ghost Recon places players in the roles of Hibbard and Booth — separated from the rest of Bravo team behind enemy lines in hostile Moscow. Operate and fight in third-person on one screen as a two-man team through 12 missions of exciting combat and tactical infiltration. Experience a modern scenario as you travel through realistic locations from the villages of Norway to the unfriendly streets of Moscow. An arsenal of real-world weapons is at your disposal as you fight to rendezvous with the rest of your team. Friends can join in the action at will, while the AI takes over as needed. New to the action? Veteran and novice players can take up arms easily together and get the full experience. Take on your friends in competitive mode to see who can get the highest score, or team up together and see how you compare to other players around the world. Unlock classic characters from the Tom Clancy's series, including Splinter Cell, Rainbow Six and Ghost Recon, and step into a world where phantoms make the best warriors.
      Read reviews (0)
    Sale: $49.99

    Just for clarity sakes...Future Soldier is being released on 360/PS3/PC/PSP next year.  The game on the Wii is just Ghost Recon

  • Future of Single Edition

    Hello all,
    Like many DPS users, most of my clients looking to take advantage of DPS do not have the type of projects to support a full pro or enterprise investment. This is where the single edition coudpled with my Creative Cloud membership has been a real dream for my company. My question is are there any plans to expand this functionality in the future?
    I completely undetstand why the focus MUST be on the pro and enterprise versions. Adobe needs to make money off of this and both systems are great for companies that have an ecosystem that can support them. I started my time with DPS years ago with a company that had a pro account and it fit us like a glove. However we published 13 differnt pubs per month. When I went out on my own, I found that most of my new clients just did not have the type of monthly content to support the big systems. My main problem with using the single edition is the inablilty to have a single, published piece of content on multiple devices. Are there any plans in the future on expanding the types of devices that the Single Edition will allow? I understand that you get what you pay for and allowing my clients to publish with me to an iPad just becasue I am a Creative Cloud member is great. However I would be interested in paying a fee to allow them to take that single piece of content, whether it be a catalog or a children's book, and also publishing it to the iPhone and Android devices. As a business owner paying more for that possibility does not really affect me since I pass along the cost to the client. They have all shown interest in expanding to these deivices, but obviously the cost and functionality of pro and enterprise is just way overblown for their needs. They will never buy into it for a single piece of content, or for a few yearly projects. Before Creative Cloud my clients had no issues at all with the single edtion fee which I think was 3-400 dollars. Almost all of them asked if they could pay more to get on more devices. I had to tell them no, even though they were asking to pay more.
    For clients that absolutely have to have their product on multiple devices I have found myself having to bring in developers to build these apps from scratch. This is fine but it costs more, takes longer, and frankly provides similar experiences to what DPS provides. With the ability to bring in HTML 5 and other web languages, you can do so many things with DPS besides magazines. It is a truely amazing and creative platform. Again my clients and I have no problems with paying for this type of functionality. I fully understand that Adobe needs to make money on this as well and with the single edition you are NOT getting any money from folio downloads or the big yearly renewal. If this type of option were availalbe I think you would see a major amount of growth and use of DPS for things other than major publications.
    Any insight would be greatly appreciated.
    Thanks!
    Luke

    Well the keynote was awesome. I love everything that I saw. However it looks as if publishing for single edition will not be expanding. Its just a shame. Just because a company does not have the material to support a pro or enterprise account shouldnt mean that they can't put their content on multiple devices with DPS. Espcially if, as is true of my clients, they are willing to pay a fee to do so. There needs to be a step between the single edition CC option and a pro account with a cost associated with it. That way more smaller businesses can leverage the full power of DPS and Adobe can make some profit from allowing them to do so. Its getting harder and harder to find people who JUST want their content on the iPad. 

  • Suggestions for a future Director version...

    Dear Director Development Team, I am writing this letter to give you a few tips to keep in mind for future versions of your (beloved) program.
    First of all I would like to underline that, I think, now the majority of developers using Director is oriented to the use of this software to produce iOS apps. This is because now the development of real desktop applications has shifted to other platforms, because from version 11 to the current many years have passed. As a result I believe that Director 12 is essentially a new development tool for iOS, and nothing else.
    Assuming that there is no longer any need to Director to develop other applications, why not make a "fork" and make a version 12.1 or 12.5 which develops exclusively iOS apps? I would advise you to focus your efforts on this platform: those who develop with Director is essentially a good programmer, those who are left are the ones really good. Why, then, do not create a version of Director to be in charge of all the limitations and essentially only works with iOS? Adding new grammars, new features and instead removing all those no longer needed.
    To make sure that Director is a real development tool for iOS applications you need to add different things, for example the ability to display web pages, the ability to display videothe possibility to interact with the GPS, and many other tips that will have been given, right in this forum.
    Personally, the biggest limitation I see in Director to iOS is that it does not properly handle the editable text fields. Then why not introduce a new one type of text field? A special text field that only works with iOS, one which respects the logic and enabling the development of actual applications, not just only some games ...
    Director can be a very effective development platform for a lot of apps, things that today are done using HTML 5 wrappers, such as Phonegap. Director can go further and produce something much more interactive and much richer, while maintaining relatively low development time.
    My advice, then, is to transform Director, and make it a new application, which develops only for iOS, so that they do this well, better, and in an ever more efficient way.
    I understand that no one will ever read these lines, and if it does, probably this thing that has already been discussed in some meetings. I just wanted to you hear my voice and express my opinion, and possibly also ask the opinion of other participants of this forum.
    Thank you.

    director could probably include those ios specific features without needing
    an entirely duplicate program, although I could see adobe doing that
    just so people who want the full spectrum have to buy both of them instead
    of one.
    i pretty much use director like an art canvas because,
    unlike straight coding, you can sculpt multimedia with a variety of
    techniques.  it's almost like oil painting compared to glass etching.  i've
    been in love with this since HyperCard on a 640x480 b&w mac.
    just some thought.  i wish adobe would stop mutating director toward a
    corporate scheme and keep it the way it should be, totally awesome.  my
    best guess would be that they've let things fall short just to create a
    market for the upgrades.  monopolistic masturbation.

Maybe you are looking for

  • ADF BC:Displaying Image On JSP page

    Hai All I'm using ADF BC and JDev 10.1.3. I want to show an image on my jsp page from database. For this I have written an servlet with the following code response.setContentType("image/gif"); OutputStream os = response.getOutputStream(); String amDe

  • Keeping all files together - servlet or htdocs?

    Howdy all! We are putting together a project that will accessible from the web via servlets and applets and with a substantial amount of java and xml processing on the server side. We have code that exists in the servlet folder so it can be run from

  • Flash novice needs assistance

    Ok, this might be confusing to explain so I apologize first. I have a site where a flash movie automatically starts when you enter. There is also a button (built in Dreamweaver) that switches it to full screen mode. What I want to happen is when you

  • Installing Availability Agent CCMSPING

    Dear All, We are working on "Installing Availability Agent CCMSPING" on our system landscape.  We are facing an error " ccmsping: /lib/tls/libc.so.6 version 'GLIBC_2.3.4' not found (required by ccmsping)" We are using OS = RedHat LINUX We are not hav

  • HT3371 My Macbook Pro does,nt seem to have any life in the battery does it need a new one

    My Macbook Pro does,nt seem to have any life in the battery does it need a new one