USB to DVI...

I have an Infocus Home Theater projector with a DVI port that I'd like to try out--my home DVD player only goes "up" to component cables and I'd like to experience that digital image. Is there a way to use my USB port from my Mac to convert the signal to DVI and get that enhanced resolution?
Thanks for any input!
Imac G4   Mac OS X (10.4.2)  

Welcome to the discussions!
No, there is no USB/DVI converter, but you can get a mini-DVI to DVI adapter found HERE from Apple and that will do the trick.

Similar Messages

  • How can I add 2 monitors to a Mid 2007 Mac Mini? Would a usb to dvi adaptor work?

    How can I add 2 monitors to a Mid 2007 Mac Mini? Would a usb to dvi adaptor work?

    Hi Craig,
    I do think that is your best bet/option...
    http://eshop.macsales.com/item/NewerTech/VIDU2DVIA/

  • Second minitor via USB to DVI adaptor

    I would like to use a second monitor in FCPX which is a non-thunderbolt monitor.
    My only thunderbolt port on my MacbookPro is being used for a Matro MXO2 (end of chain device) so if I want to add another monitor which is non-thunderbolt, could I use a usb to DVI graphics adaptor? Has anyone used one of these in FCPX?
    Would the USB to DVI adaptor need to support Open GL?
    Thanks

    For example, I am thinking of using something like this for the second monitor:
    http://sewelldirect.com/Sewell-Minideck-USB-to-DVI-Display-Adapter.asp
    This is not Open GL compatible. Does that matter to view the events or viewer on the second monitor?

  • Which USB to DVI graphics card adapter for MBP 13

    After talking with Apple reps who had different answers, I understand that to do a second external display on a MBP 13, the only option is a USB to DVI adapter that basically has a graphics processor in it. My question is, does anyone know which brand is decent?  The reviews are all over the place.  I realize that you can't do video, but this is just for basic office work so I can connect my two Samsung 1920 X 1080 24" screens. 

    I would go with OWC, they have been in the Mac business a long time and are reputable.
    Here is there USB-to-DVI adapter.
    http://eshop.macsales.com/item/NewerTech/VIDU2DVIA/

  • USB to DVI devices cause dual and triple monitors to flicker

    Hello everyone!
    I have two T500's which are on a Lenovo docking station, using 3 external monitors.   One monitor is using the port on the docking station, which is a digital port, thus using the ATI video card within the Thinkpad.  The other two monitors are using the Lenovo USB to DVI devices to have 3 external digital monitors total.    Recently, for no reason that I can see, after the laptop is docked and booted up, once all items on the taskbar load, the usb to dvi icon on the taskbar starts to "circle" and then all 3 monitors take turns flickering, redrawing icons, etc.  It will eventually stop on it's own, but it is frustrating to wait for it to finish.  I see no evidence of anything in the eventvwr.  I have updated the BIOS, the ATI drivers and used the latest usb to dvi drivers to no avail.  I have turned hardware acceleration off on the one monitor that is running from the docking station, but it does not affect it.  Turning off hardware acceleration on the usb to dvi causes them to not function at all.   Any light that you can shed on this will be greatly appreciated!
    Thank you,
    Lisa

    Thanks for the help but I think I will stick with Xmonad and Xinerama as it work perfectly. I just will not be able to use a different window manager with composite, oh well I do not like extra bloat anyway. I already have 2 powerful video cards and there is no need to spend another $200 on an adapter.
    Last edited by securitybreach (2011-02-28 08:02:45)

  • USB to DVI for Snow Leopard

    I need a USB to DVI adapter for my Macbook Pro that will work for Snow Leopard. I have found several on eBay but they don't say they will work on Snow Leopard. Anyone know of one that will?
    Thanks

    Everything Other World Computing (OWC) sells is for Mac, and this adaptor:
    http://eshop.macsales.com/item/Other%20World%20Computing/VIDU2DVIA/
    says 10.4.11 and up/ However, there is this note:
    OWC Note: The current driver temporarily does not support portrait mode under 10.6.3 - A solution is being explored.
    If Portrait Mode is not needed, then this should work.

  • Best USB to DVI?

    Hi there!
    I want to connect two screens to my macbook pro, so I am looking to get a USB to DVI external video card. But I am not sure which one to go for?
    I've been looking at: http://sewelldirect.com/USB-to-DVI-External-Video-Card-High-Resolution.asp
    and http://www.iogear.com/product/GUC2020DW6/
    Does anyone have any experiences with these, which one are the best?
    Hope someone can help
    Jacob

    Hi
    To be accurate, VTBook is the old CardBus product. You probably referred to ViDock Gfx Mac Edition, being ExpressCard (http://www.villagetronic.com/vidock). Unfortunately, as it can be seen in the compatibility page, it can work only with MacBook Pro generations 1, 2 and 4. This is due to firmware resource allocation issues that Apple hes never addressed and, seen the recent move with latest systems to abandon ExpressCard, there is not much hope it will be made compatible with the other generations ever.
    It seems Apple does not believe there can be people that want to connect more than one screen to their portable system.
    Village Tronic is also making an USB solution called ViBook (see http://www.vibook.it/eng ) based on DisplayLink platform that is trying to innovate in ergonomics and dimensions, compared to alternative products, and it is optimized for low power consumption and video quality instead of trying to be the cheapest.
    The above information to try to give a correct information for the topics touched in this thread.
    All the best to everybody!
    Ascanio

  • TS3977 Issue with extended display using Displaylink USB to DVI since upgrading to Mavericks.

    I have an issue now since upgrading to Mavericks with my extended display monitor using a displaylink DVI to USB adapter. After awhile, the monitor goes blank. I can unplug the connection from the USB port and plug it back in and the display comes back, only to go out again a short time later.
    It worked fine for months prior to the upgrade.
    Apple say it's Dispalylink's problem and Displaylink says it's Apple's problem. Anyone else having this or a similar isssue?

    Someone opened a bug report with Apple in another thread - about a different product that used DisplayLink drivers, and Apple blamed the vendor.
    I have many issues too. Crashing Window Manager, and once it crashed my Mac.
    I also have many issues... one is corrupt display. The icons are missing in the menubar on my laptop, and squished together on my external monitor:
    They are there if I mouse over, but invisible.
    I can't click on the squished ones, they are to close.

  • Maximum cable lengths for USB / FW / DVI & sVGA?

    I've hunted around on the net and can't find any kind of definitive answer regarding maximum cable lengths for USB, Firewire 400/800 and DVI / sVGA monitors. Can anyone shed some light?
    I'm about to shift my studio into a new room, and have the oppourtunity to stick my G5 and external drives into a corridor cupboard adjacent to where my studio is - in other words, noise free bliss! But....
    ...if I map out how far my computer monitors, keyboard and audio interface will be from the cupboard, and take into account the twists and turns involved in neat routing, I'm looking at a distance of about 10 meters. I need to know if any of these devices will be OK with such a long run of cable, and if not, if it's possible to achieve a good result using hubs or repeaters?
    So, can anyone help me out with info on:
    an Apogee Ensemble (Firewire 400)
    an Apple keyboard (USB 2.0)
    an LCD flatscreen (DVI)
    and another LCD flatscreen (sVGA)
    Many thanks!

    I was just researching the very same thing, though it does not  sound like my studio setup will be as sweet as yours. Here are a few things I ran across:
    FIREWIRE-
    "The maximum cable length specified by the IEEE1394 standard is 4.5 meters. However, more recent tests have shown that certain high quality firewire cables can achieve longer lengths without significantly affecting transmission quality. Several manufacturers sell firewire cables longer than 5 meters (some up to 50 meters)."
    ~http://www.focusrite.com/answerbase/article.php?id=206
    I found an example of a company who claims to sell a firewire cable of that length:
    http://www.expansys.com/pf.aspx?i=102956
    USB-
    There is forum discussion on the topic I was reading yesterday:
    http://www.everythingusb.com/forums/showthread.php?threadid=804
    But don't go past the 11th post or so, they go off on another subject... the use of hubs & the words "active extension" in that post caught my eye. A quick google search came up with this site:
    http://www.everythingusb.com/forums/showthread.php?threadid=804
    There were a bunch sites with devices claiming to do this.
    Finally I have this chart, which seems to support what what the articles say, without of course any other extension technology/solutions:
    http://www.extron.com/company/article.aspx?id=dedigform10
    I'm not making any claims at all about how true these sources are, I just have the same questions and decided to toss what I've been looking at into the discussion. Feel free anyone to jump in and tell me its all wrong - I'd love to hear whats right.
    ~sam

  • USB32DVIPRO usb to dvi external video card

    I recently bought an USB32DVIPRO to connect a second monitor to my system, but when I plug it no new screens appear in xrandr. The dmesg output is:
    [16682.712967] usb 4-1: new SuperSpeed USB device number 4 using xhci_hcd
    [16682.728075] usbip-host 4-1:1.0: 4-1 is not in match_busid table... skip!
    [16682.728612] usbip-host 4-1:1.1: 4-1 is not in match_busid table... skip!
    But as far I understood xhci_hcd is just the module for usb3.0 and it has nothing to do with video cards.
    What can I try? Thanks.

    The only idea that matters here is finding a linux driver for the thing. Ideally, you should have done this before buying it, but try googling its USB ID + linux.

  • Firewire, USB, Ethernet, DVI - none of the side ports seem to work

    hey guys, just got this macbook and whenever i plug anything into the side ports, the mac doesnt seem to recognize anything. usb, ethernet, firewire, anything. Any suggestions? Im relatively new to mac os so i dunno if im missing something simple, i thought this system was plug n play?

    Make sure the device you are connecting to your Mac is turned on
    If that doesn't work, you should definitely take it to the apple store and have them repair it

  • Usb to dvi sluggish on Mavericks MBP 2011

    So upgrading to OS X 10.9 Mavericks has made my second external monitor slightly sluggish. I'm using a Diamond DisplayLink which was running flawlessly under 10.8.5. On the DisplayLink site there are some issues noted on 10.9 and a beta driver, although I'm not experiencing any of the issues listed other than just a slight lag. I'm also not getting any other resolution options for the monitor as I was before.
    The problem isn't so bad it's going to make me revert back to Mountain Lion, but it's definitely a downgrade and lessens my workflow/experience on my current set up. Is this a driver issue or an OS issue? Anyone using another adapter without problems?
    Btw, I'm using the Thunderbolt port for another monitor with no problems so that's not a solution to my problem. 
    Again no problems whatsoever on Mountain Lion.

    New driver fixed the lag. I still don't get any other resolution options, but I can live with that.

  • Best DVI to USB in 2011?

    I am a web programmer with a macbook pro. I have two monitors, one I can hook up via dvi, the other one I was thinking to hook up via dvi to usb. My concern is that one of my monitors is rotated 90 degrees, whereas the other one is sitting normally. Most of the solutions seemed to be extending a previous display rather than adding a new one. If that's the case perhaps I could extend the laptop display to the normal sitting monitor and have the tall monitor with it's own display.
    I was wondering if there are any solutions that would set the usb connected monitor as it's own display, rather than an extension of a previous display? And which usb to dvi adapter is best?

    NOTE:  The HP provided drivers are still being used, and they are most likely the root of the problem.  It was HP's decision to hook into System Preferencers -> Printer -> Scan.  How it behaves in there is still HP responsibility.
    And to put it into perspective, I have an HP 1536dnf MFP printer/scanner/fax on my network that works just fine with the System Preferences -> Printer -> Scanner.  Initially the scanner didn't work at all on Lion, but around Christmas (or January) HP released new drivers that fixed the scanner support.
    So just because HP decided to use the System Preferences -> Printer -> Scanner interface does not make it Apple's problem, as HP has shown they can make this work for "Some" of their printers.
    Having said that, MajorMatt has a very good suggestion of using VueScan if it eliminates your frustrations.

  • Usb or firewire to dvi adapter

    Hello,
    I have a Macbook Pro without a DVI port (or any dedicated display port) and an extrenal monitor that connects by DVI. I googled usb to dvi adapter and found some for sale, but reviews talked about flickering monitor etc. I'm wondering if anyone has any experience with these? Can you recommend a brand? Is firewire better?
    Thanks for any feedback

    That is an old one. Not really familiar with it, here is Apple's manual for it http://manuals.info.apple.com/en_US/CinemaDisplays_20_23_30inchUserGuide.pdf
    in case you don;t have one.
    Not sure you need the USB and FireWire plugged in for the display to work as a display, I think they were there so that you could use the USB and FireWire ports on the display to plug in other devices to the  system, kind of like a hub.
    As for the DVI cable didn;t one come with the display?  You'd need some way to go from DVI to mini-dvi to connect to the MBP. There  will also be issues with the graphic card in the MBP, if it has the capability to drive the monitor.
    Sorry I can't be of more help,
    good luck
    regards

  • USB DisplayLink Second Monitor

    I have a ThinkVision USB Monitor that I've been trying to use with a Thinkpad T420 for quite some time.
    My first attempt was with the udlfb module and xf86-video-fbdev on the linux-lts kernel. Wasn't so hot. I then attempted to use xf86-video-fbdev-for-displaylink, which is a replacement for the X fbdev driver. That package installs the drivers to the wrong directory, however, so I had to fix that first.
    I can't remember if I got it working on the LTS kernel or not, but either way, I switched back to linux to see if the 3.9 kernel might have a fix.
    The initial boot wasn't too pleasing.
    Turned out the monitor was hijacking my framebuffer at boot time, and it would display all the console text itself. Wasn't pretty. I encountered the scheduling while atomic bug, which is apparently in need of some kernel patching to fix. I'd take the leap, but it doesn't even seem worth it until I can get X to use the display properly.
    I got a single X display working, mostly in accordance with the DisplayLink Wiki page. That was cool, but I'd have to run a separate X session. Xinerama, TwinView (I was on nVidia), were not an option. Here's the Xorg.log from the DisplayLink-only setup:
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 8138.751] X Protocol Version 11, Revision 0
    [ 8138.752] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 8138.752] Current Operating System: Linux beefmaster 3.9.4-1-ARCH #1 SMP PREEMPT Sat May 25 16:14:55 CEST 2013 x86_64
    [ 8138.752] Kernel command line: root=/dev/sda8 rw acpi_backlight=vendor acpi_osi=Linux
    [ 8138.754] Build Date: 17 April 2013 02:37:06PM
    [ 8138.754]
    [ 8138.755] Current version of pixman: 0.30.0
    [ 8138.756] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 8138.756] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 8138.759] (==) Log file: "/var/log/Xorg.1.log", Time: Sat Jun 1 17:19:00 2013
    [ 8138.759] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 8138.760] (==) ServerLayout "X.org Configured"
    [ 8138.760] (**) |-->Screen "ThinkVision" (0)
    [ 8138.760] (**) | |-->Monitor "ThinkVisionMonitor"
    [ 8138.760] (**) | |-->Device "ThinkVisionDevice"
    [ 8138.760] (==) Automatically adding devices
    [ 8138.760] (==) Automatically enabling devices
    [ 8138.760] (==) Automatically adding GPU devices
    [ 8138.760] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/OTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 8138.760] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 8138.760] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 8138.760] (II) Loader magic: 0x7fcc20
    [ 8138.760] (II) Module ABI versions:
    [ 8138.760] X.Org ANSI C Emulation: 0.4
    [ 8138.760] X.Org Video Driver: 14.1
    [ 8138.760] X.Org XInput driver : 19.1
    [ 8138.760] X.Org Server Extension : 7.0
    [ 8138.760] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 8138.761] (--) PCI:*(0:1:0:0) 10de:1057:17aa:21ce rev 161, Mem @ 0xf2000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
    [ 8138.761] Initializing built-in extension Generic Event Extension
    [ 8138.762] Initializing built-in extension SHAPE
    [ 8138.763] Initializing built-in extension MIT-SHM
    [ 8138.763] Initializing built-in extension XInputExtension
    [ 8138.764] Initializing built-in extension XTEST
    [ 8138.765] Initializing built-in extension BIG-REQUESTS
    [ 8138.765] Initializing built-in extension SYNC
    [ 8138.766] Initializing built-in extension XKEYBOARD
    [ 8138.767] Initializing built-in extension XC-MISC
    [ 8138.767] Initializing built-in extension SECURITY
    [ 8138.768] Initializing built-in extension XINERAMA
    [ 8138.769] Initializing built-in extension XFIXES
    [ 8138.769] Initializing built-in extension RENDER
    [ 8138.770] Initializing built-in extension RANDR
    [ 8138.771] Initializing built-in extension COMPOSITE
    [ 8138.771] Initializing built-in extension DAMAGE
    [ 8138.772] Initializing built-in extension MIT-SCREEN-SAVER
    [ 8138.772] Initializing built-in extension DOUBLE-BUFFER
    [ 8138.773] Initializing built-in extension RECORD
    [ 8138.774] Initializing built-in extension DPMS
    [ 8138.774] Initializing built-in extension X-Resource
    [ 8138.775] Initializing built-in extension XVideo
    [ 8138.775] Initializing built-in extension XVideo-MotionCompensation
    [ 8138.776] Initializing built-in extension XFree86-VidModeExtension
    [ 8138.777] Initializing built-in extension XFree86-DGA
    [ 8138.777] Initializing built-in extension XFree86-DRI
    [ 8138.778] Initializing built-in extension DRI2
    [ 8138.778] (II) LoadModule: "glx"
    [ 8138.778] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 8138.778] (II) Module glx: vendor="X.Org Foundation"
    [ 8138.778] compiled for 1.14.1, module version = 1.0.0
    [ 8138.778] ABI class: X.Org Server Extension, version 7.0
    [ 8138.778] (==) AIGLX enabled
    [ 8138.778] Loading extension GLX
    [ 8138.778] (II) LoadModule: "fbdev"
    [ 8138.778] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [ 8138.778] (II) Module fbdev: vendor="X.Org Foundation"
    [ 8138.778] compiled for 1.14.1, module version = 0.4.3
    [ 8138.778] Module class: X.Org Video Driver
    [ 8138.778] ABI class: X.Org Video Driver, version 14.1
    [ 8138.778] (II) FBDEV: driver for framebuffer: fbdev
    [ 8138.778] (++) using VT number 2
    [ 8138.779] (WW) Falling back to old probe method for fbdev
    [ 8138.779] (II) Loading sub module "fbdevhw"
    [ 8138.779] (II) LoadModule: "fbdevhw"
    [ 8138.779] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [ 8138.779] (II) Module fbdevhw: vendor="X.Org Foundation"
    [ 8138.779] compiled for 1.14.1, module version = 0.0.2
    [ 8138.779] ABI class: X.Org Video Driver, version 14.1
    [ 8138.779] (II) FBDEV(0): using /dev/fb1
    [ 8138.779] (II) FBDEV(0): Creating default Display subsection in Screen section
    "ThinkVision" for depth/fbbpp 16/16
    [ 8138.779] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
    [ 8138.779] (==) FBDEV(0): RGB weight 565
    [ 8138.779] (==) FBDEV(0): Default visual is TrueColor
    [ 8138.779] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 8138.779] (II) FBDEV(0): hardware: udlfb (video memory: 2052kB)
    [ 8138.779] (**) FBDEV(0): Option "fbdev" "/dev/fb1"
    [ 8138.779] (**) FBDEV(0): Option "ReportDamage" "True"
    [ 8138.779] (**) FBDEV(0): Damage reporting enabled. Disabling shadow framebuffer
    [ 8138.779] (II) FBDEV(0): checking modes against framebuffer device...
    [ 8138.779] (II) FBDEV(0): checking modes against monitor...
    [ 8138.779] (--) FBDEV(0): Virtual size is 1366x768 (pitch 1366)
    [ 8138.779] (**) FBDEV(0): Built-in mode "current": 72.0 MHz, 48.0 kHz, 60.0 Hz
    [ 8138.779] (II) FBDEV(0): Modeline "current"x0.0 72.00 1366 1380 1436 1500 768 769 772 800 +hsync +vsync -csync (48.0 kHz b)
    [ 8138.779] (==) FBDEV(0): DPI set to (96, 96)
    [ 8138.779] (II) Loading sub module "fb"
    [ 8138.779] (II) LoadModule: "fb"
    [ 8138.779] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 8138.779] (II) Module fb: vendor="X.Org Foundation"
    [ 8138.779] compiled for 1.14.1, module version = 1.0.0
    [ 8138.779] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 8138.779] (==) FBDEV(0): Backing store disabled
    [ 8138.779] (==) FBDEV(0): DPMS enabled
    [ 8138.779] (==) RandR enabled
    [ 8138.783] (II) AIGLX: Screen 0 is not DRI2 capable
    [ 8138.783] (II) AIGLX: Screen 0 is not DRI capable
    [ 8138.789] (II) AIGLX: Loaded and initialized swrast
    [ 8138.789] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    [ 8138.817] (II) config/udev: Adding input device Power Button (/dev/input/event5)
    [ 8138.817] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 8138.817] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 8138.817] (II) LoadModule: "evdev"
    [ 8138.817] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 8138.817] (II) Module evdev: vendor="X.Org Foundation"
    [ 8138.817] compiled for 1.14.0, module version = 2.8.0
    [ 8138.817] Module class: X.Org XInput Driver
    [ 8138.817] ABI class: X.Org XInput driver, version 19.1
    [ 8138.817] (II) Using input driver 'evdev' for 'Power Button'
    [ 8138.817] (**) Power Button: always reports core events
    [ 8138.817] (**) evdev: Power Button: Device: "/dev/input/event5"
    [ 8138.817] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 8138.817] (--) evdev: Power Button: Found keys
    [ 8138.817] (II) evdev: Power Button: Configuring as keyboard
    [ 8138.817] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event5"
    [ 8138.817] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 8138.817] (**) Option "xkb_rules" "evdev"
    [ 8138.817] (**) Option "xkb_model" "evdev"
    [ 8138.817] (**) Option "xkb_layout" "gb"
    [ 8138.817] (**) Option "xkb_options" "ctrl:nocaps"
    [ 8138.831] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
    [ 8138.831] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    [ 8138.831] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    [ 8138.831] (II) Using input driver 'evdev' for 'Video Bus'
    [ 8138.831] (**) Video Bus: always reports core events
    [ 8138.831] (**) evdev: Video Bus: Device: "/dev/input/event6"
    [ 8138.831] (--) evdev: Video Bus: Vendor 0 Product 0x6
    [ 8138.831] (--) evdev: Video Bus: Found keys
    [ 8138.831] (II) evdev: Video Bus: Configuring as keyboard
    [ 8138.831] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:09/LNXVIDEO:01/input/input6/event6"
    [ 8138.831] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
    [ 8138.831] (**) Option "xkb_rules" "evdev"
    [ 8138.831] (**) Option "xkb_model" "evdev"
    [ 8138.831] (**) Option "xkb_layout" "gb"
    [ 8138.831] (**) Option "xkb_options" "ctrl:nocaps"
    [ 8138.831] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
    [ 8138.831] (II) No input driver specified, ignoring this device.
    [ 8138.831] (II) This device may have been added with another device file.
    [ 8138.831] (II) config/udev: Adding input device Sleep Button (/dev/input/event4)
    [ 8138.831] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [ 8138.831] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [ 8138.831] (II) Using input driver 'evdev' for 'Sleep Button'
    [ 8138.831] (**) Sleep Button: always reports core events
    [ 8138.831] (**) evdev: Sleep Button: Device: "/dev/input/event4"
    [ 8138.831] (--) evdev: Sleep Button: Vendor 0 Product 0x3
    [ 8138.831] (--) evdev: Sleep Button: Found keys
    [ 8138.831] (II) evdev: Sleep Button: Configuring as keyboard
    [ 8138.831] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input4/event4"
    [ 8138.831] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
    [ 8138.831] (**) Option "xkb_rules" "evdev"
    [ 8138.831] (**) Option "xkb_model" "evdev"
    [ 8138.831] (**) Option "xkb_layout" "gb"
    [ 8138.831] (**) Option "xkb_options" "ctrl:nocaps"
    [ 8138.831] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 8138.832] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event12)
    [ 8138.832] (II) No input driver specified, ignoring this device.
    [ 8138.832] (II) This device may have been added with another device file.
    [ 8138.832] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event13)
    [ 8138.832] (II) No input driver specified, ignoring this device.
    [ 8138.832] (II) This device may have been added with another device file.
    [ 8138.832] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event14)
    [ 8138.832] (II) No input driver specified, ignoring this device.
    [ 8138.832] (II) This device may have been added with another device file.
    [ 8138.832] (II) config/udev: Adding input device Integrated Camera (/dev/input/event16)
    [ 8138.832] (**) Integrated Camera: Applying InputClass "evdev keyboard catchall"
    [ 8138.832] (**) Integrated Camera: Applying InputClass "evdev keyboard catchall"
    [ 8138.832] (II) Using input driver 'evdev' for 'Integrated Camera'
    [ 8138.832] (**) Integrated Camera: always reports core events
    [ 8138.832] (**) evdev: Integrated Camera: Device: "/dev/input/event16"
    [ 8138.832] (--) evdev: Integrated Camera: Vendor 0x4f2 Product 0xb221
    [ 8138.832] (--) evdev: Integrated Camera: Found keys
    [ 8138.832] (II) evdev: Integrated Camera: Configuring as keyboard
    [ 8138.832] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input16/event16"
    [ 8138.832] (II) XINPUT: Adding extended input device "Integrated Camera" (type: KEYBOARD, id 9)
    [ 8138.832] (**) Option "xkb_rules" "evdev"
    [ 8138.832] (**) Option "xkb_model" "evdev"
    [ 8138.832] (**) Option "xkb_layout" "gb"
    [ 8138.832] (**) Option "xkb_options" "ctrl:nocaps"
    [ 8138.832] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
    [ 8138.832] (II) No input driver specified, ignoring this device.
    [ 8138.832] (II) This device may have been added with another device file.
    [ 8138.833] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event10)
    [ 8138.833] (II) No input driver specified, ignoring this device.
    [ 8138.833] (II) This device may have been added with another device file.
    [ 8138.833] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone (/dev/input/event11)
    [ 8138.833] (II) No input driver specified, ignoring this device.
    [ 8138.833] (II) This device may have been added with another device file.
    [ 8138.833] (II) config/udev: Adding input device HDA Intel PCH Dock Mic (/dev/input/event8)
    [ 8138.833] (II) No input driver specified, ignoring this device.
    [ 8138.833] (II) This device may have been added with another device file.
    [ 8138.833] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event9)
    [ 8138.833] (II) No input driver specified, ignoring this device.
    [ 8138.833] (II) This device may have been added with another device file.
    [ 8138.833] (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/event2)
    [ 8138.833] (**) Logitech Gaming Mouse G400: Applying InputClass "evdev pointer catchall"
    [ 8138.833] (II) Using input driver 'evdev' for 'Logitech Gaming Mouse G400'
    [ 8138.833] (**) Logitech Gaming Mouse G400: always reports core events
    [ 8138.833] (**) evdev: Logitech Gaming Mouse G400: Device: "/dev/input/event2"
    [ 8138.833] (--) evdev: Logitech Gaming Mouse G400: Vendor 0x46d Product 0xc245
    [ 8138.833] (--) evdev: Logitech Gaming Mouse G400: Found 12 mouse buttons
    [ 8138.833] (--) evdev: Logitech Gaming Mouse G400: Found scroll wheel(s)
    [ 8138.833] (--) evdev: Logitech Gaming Mouse G400: Found relative axes
    [ 8138.833] (--) evdev: Logitech Gaming Mouse G400: Found x and y relative axes
    [ 8138.833] (II) evdev: Logitech Gaming Mouse G400: Configuring as mouse
    [ 8138.833] (II) evdev: Logitech Gaming Mouse G400: Adding scrollwheel support
    [ 8138.833] (**) evdev: Logitech Gaming Mouse G400: YAxisMapping: buttons 4 and 5
    [ 8138.833] (**) evdev: Logitech Gaming Mouse G400: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 8138.833] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input2/event2"
    [ 8138.833] (II) XINPUT: Adding extended input device "Logitech Gaming Mouse G400" (type: MOUSE, id 10)
    [ 8138.833] (II) evdev: Logitech Gaming Mouse G400: initialized for relative axes.
    [ 8138.833] (**) Logitech Gaming Mouse G400: (accel) keeping acceleration scheme 1
    [ 8138.833] (**) Logitech Gaming Mouse G400: (accel) acceleration profile 0
    [ 8138.833] (**) Logitech Gaming Mouse G400: (accel) acceleration factor: 2.000
    [ 8138.833] (**) Logitech Gaming Mouse G400: (accel) acceleration threshold: 4
    [ 8138.834] (II) config/udev: Adding input device Logitech Gaming Mouse G400 (/dev/input/mouse0)
    [ 8138.834] (II) No input driver specified, ignoring this device.
    [ 8138.834] (II) This device may have been added with another device file.
    [ 8138.834] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    [ 8138.834] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 8138.834] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 8138.834] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    [ 8138.834] (**) AT Translated Set 2 keyboard: always reports core events
    [ 8138.834] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    [ 8138.834] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
    [ 8138.834] (--) evdev: AT Translated Set 2 keyboard: Found keys
    [ 8138.834] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
    [ 8138.834] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
    [ 8138.834] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
    [ 8138.834] (**) Option "xkb_rules" "evdev"
    [ 8138.834] (**) Option "xkb_model" "evdev"
    [ 8138.834] (**) Option "xkb_layout" "gb"
    [ 8138.834] (**) Option "xkb_options" "ctrl:nocaps"
    [ 8138.834] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event15)
    [ 8138.834] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
    [ 8138.834] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "two finger scrolling"
    [ 8138.834] (II) LoadModule: "synaptics"
    [ 8138.834] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 8138.834] (II) Module synaptics: vendor="X.Org Foundation"
    [ 8138.834] compiled for 1.14.1, module version = 1.7.1
    [ 8138.834] Module class: X.Org XInput Driver
    [ 8138.834] ABI class: X.Org XInput driver, version 19.1
    [ 8138.834] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
    [ 8138.834] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 8138.834] (**) Option "Device" "/dev/input/event15"
    [ 8138.846] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5888 (res 75)
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4820 (res 105)
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
    [ 8138.846] (**) Option "EmulateTwoFingerMinZ" "40"
    [ 8138.846] (**) Option "EmulateTwoFingerMinW" "8"
    [ 8138.846] (**) Option "VertTwoFingerScroll" "on"
    [ 8138.846] (**) Option "HorizTwoFingerScroll" "on"
    [ 8138.846] (**) Option "TapButton1" "1"
    [ 8138.846] (**) Option "TapButton2" "2"
    [ 8138.846] (**) Option "TapButton3" "3"
    [ 8138.846] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8138.846] (**) SynPS/2 Synaptics TouchPad: always reports core events
    [ 8138.849] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input15/event15"
    [ 8138.849] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
    [ 8138.849] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
    [ 8138.849] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
    [ 8138.849] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.036
    [ 8138.849] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
    [ 8138.849] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
    [ 8138.849] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
    [ 8138.849] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
    [ 8138.849] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8138.849] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
    [ 8138.849] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
    [ 8138.849] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event17)
    [ 8138.849] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
    [ 8138.849] (**) TPPS/2 IBM TrackPoint: Applying InputClass "ThinkPad TrackPoint"
    [ 8138.849] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
    [ 8138.850] (**) TPPS/2 IBM TrackPoint: always reports core events
    [ 8138.850] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event17"
    [ 8138.850] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
    [ 8138.850] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
    [ 8138.850] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
    [ 8138.850] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
    [ 8138.850] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
    [ 8138.850] (**) Option "EmulateWheel" "true"
    [ 8138.850] (**) Option "EmulateWheelButton" "2"
    [ 8138.850] (**) Option "YAxisMapping" "4 5"
    [ 8138.850] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
    [ 8138.850] (**) Option "XAxisMapping" "6 7"
    [ 8138.850] (**) evdev: TPPS/2 IBM TrackPoint: XAxisMapping: buttons 6 and 7
    [ 8138.850] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 2, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 8138.850] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input17/event17"
    [ 8138.850] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
    [ 8138.850] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
    [ 8138.850] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
    [ 8138.850] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
    [ 8138.850] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
    [ 8138.850] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
    [ 8138.850] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse2)
    [ 8138.850] (II) No input driver specified, ignoring this device.
    [ 8138.850] (II) This device may have been added with another device file.
    [ 8138.850] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event1)
    [ 8138.850] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
    [ 8138.850] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
    [ 8138.850] (II) Using input driver 'evdev' for 'ThinkPad Extra Buttons'
    [ 8138.850] (**) ThinkPad Extra Buttons: always reports core events
    [ 8138.850] (**) evdev: ThinkPad Extra Buttons: Device: "/dev/input/event1"
    [ 8138.850] (--) evdev: ThinkPad Extra Buttons: Vendor 0x17aa Product 0x5054
    [ 8138.850] (--) evdev: ThinkPad Extra Buttons: Found keys
    [ 8138.850] (II) evdev: ThinkPad Extra Buttons: Configuring as keyboard
    [ 8138.850] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input1/event1"
    [ 8138.850] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 14)
    [ 8138.850] (**) Option "xkb_rules" "evdev"
    [ 8138.850] (**) Option "xkb_model" "evdev"
    [ 8138.850] (**) Option "xkb_layout" "gb"
    [ 8138.850] (**) Option "xkb_options" "ctrl:nocaps"
    [ 8147.677] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8181.528] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8189.334] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8593.711] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8597.651] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 8604.061] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 13947.442] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    [ 15638.705] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
    I've since switched over to Nouveau, figuring I shouldn't at least taint my kernel if things might get to that level. This was nice, since KMS fixed the framebuffer hijack at boot and somewhere in the process solves the "Scheduling while atomic" bug. But it doesn't handle any better with the separate X displays thing.
    This is when I say ok, great, let's set it up with Xinerama or something. Xorg isn't having it.
    Here's my attempted dual-monitor xorg.conf, based on this forum thread:
    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "DisplayLinkScreen"
    Screen 1 "ThinkpadScreen" LeftOf "DisplayLinkScreen"
    Option "Xinerama" "on"
    EndSection
    Section "Monitor"
    # 1600x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 119.00 MHz
    Identifier "ThinkpadMonitor"
    VendorName "Unknown"
    ModelName "AU Optronics Corporation"
    HorizSync 36.5 - 54.7
    VertRefresh 40.0 - 60.0
    ModeLine "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +vsync
    # Option "DPMS"
    EndSection
    Section "Device"
    Identifier "nvidiaCard"
    Driver "nouveau"
    VendorName "NVIDIA Corporation"
    BoardName "NVS 4200M"
    EndSection
    Section "Screen"
    Identifier "ThinkpadScreen"
    Device "nvidiaCard"
    Monitor "ThinkpadMonitor"
    DefaultDepth 16
    Option "Stereo" "0"
    Option "metamodes" "1600x900_60 +0+0"
    Option "FlatPanelProperties" "Scaling=Native"
    Option "RegistryDwords" "OGL_MaxFramesAllowed=0x0; EnableBrightnessControl=1; PerfLevelSrc=0x3333"
    Option "OnDemandVBlankInterrupts" "1"
    Option "TripleBuffer" "1"
    SubSection "Display"
    Depth 16
    EndSubSection
    EndSection
    ################ DisplayLink Stuff ###################
    Section "Device"
    Identifier "DisplayLinkDevice"
    Driver "fbdev"
    BusID "USB" # needed to use multiple DisplayLink devices
    Option "fbdev" "/dev/fb1" # change to whatever device you want to use
    # Option "rotate" "CCW" # uncomment for rotation
    EndSection
    Section "Monitor"
    Identifier "DisplayLinkMonitor"
    EndSection
    Section "Screen"
    Identifier "DisplayLinkScreen"
    Device "DisplayLinkDevice"
    Monitor "DisplayLinkMonitor"
    DefaultDepth 16
    EndSection
    Section "Module"
    Load "glx"
    EndSection
    And here's the crash log:
    [ 3568.803]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 3568.805] X Protocol Version 11, Revision 0
    [ 3568.806] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 3568.807] Current Operating System: Linux beefmaster 3.9.4-1-ARCH #1 SMP PREEMPT Sat May 25 16:14:55 CEST 2013 x86_64
    [ 3568.807] Kernel command line: root=/dev/sda8 rw acpi_backlight=vendor acpi_osi=Linux
    [ 3568.808] Build Date: 17 April 2013 02:37:06PM
    [ 3568.809]
    [ 3568.810] Current version of pixman: 0.30.0
    [ 3568.811] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 3568.811] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 3568.814] (==) Log file: "/var/log/Xorg.1.log", Time: Sat Jun 1 22:26:36 2013
    [ 3568.815] (==) Using config file: "/etc/X11/xorg.conf"
    [ 3568.816] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 3568.816] (==) ServerLayout "Layout0"
    [ 3568.816] (**) |-->Screen "DisplayLinkScreen" (0)
    [ 3568.816] (**) | |-->Monitor "DisplayLinkMonitor"
    [ 3568.816] (**) | |-->Device "DisplayLinkDevice"
    [ 3568.816] (**) |-->Screen "ThinkpadScreen" (1)
    [ 3568.816] (**) | |-->Monitor "<default monitor>"
    [ 3568.816] (==) No device specified for screen "ThinkpadScreen".
    Using the first device section listed.
    [ 3568.816] (**) | |-->Device "nvidiaCard"
    [ 3568.816] (==) No monitor specified for screen "ThinkpadScreen".
    Using a default monitor configuration.
    [ 3568.816] (**) Option "Xinerama" "on"
    [ 3568.816] (==) Automatically adding devices
    [ 3568.816] (==) Automatically enabling devices
    [ 3568.816] (==) Automatically adding GPU devices
    [ 3568.816] (**) Xinerama: enabled
    [ 3568.816] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/OTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 3568.816] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 3568.816] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 3568.816] (II) Loader magic: 0x7fcc20
    [ 3568.816] (II) Module ABI versions:
    [ 3568.816] X.Org ANSI C Emulation: 0.4
    [ 3568.816] X.Org Video Driver: 14.1
    [ 3568.816] X.Org XInput driver : 19.1
    [ 3568.816] X.Org Server Extension : 7.0
    [ 3568.816] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 3569.037] (--) PCI:*(0:1:0:0) 10de:1057:17aa:21ce rev 161, Mem @ 0xf2000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
    [ 3569.037] Initializing built-in extension Generic Event Extension
    [ 3569.038] Initializing built-in extension SHAPE
    [ 3569.038] Initializing built-in extension MIT-SHM
    [ 3569.039] Initializing built-in extension XInputExtension
    [ 3569.040] Initializing built-in extension XTEST
    [ 3569.041] Initializing built-in extension BIG-REQUESTS
    [ 3569.041] Initializing built-in extension SYNC
    [ 3569.042] Initializing built-in extension XKEYBOARD
    [ 3569.043] Initializing built-in extension XC-MISC
    [ 3569.043] Initializing built-in extension SECURITY
    [ 3569.044] Initializing built-in extension XINERAMA
    [ 3569.045] Initializing built-in extension XFIXES
    [ 3569.045] Initializing built-in extension RENDER
    [ 3569.046] Initializing built-in extension RANDR
    [ 3569.047] Initializing built-in extension COMPOSITE
    [ 3569.047] Initializing built-in extension DAMAGE
    [ 3569.048] Initializing built-in extension MIT-SCREEN-SAVER
    [ 3569.049] Initializing built-in extension DOUBLE-BUFFER
    [ 3569.049] Initializing built-in extension RECORD
    [ 3569.050] Initializing built-in extension DPMS
    [ 3569.050] Initializing built-in extension X-Resource
    [ 3569.051] Initializing built-in extension XVideo
    [ 3569.052] Initializing built-in extension XVideo-MotionCompensation
    [ 3569.052] Initializing built-in extension XFree86-VidModeExtension
    [ 3569.053] Initializing built-in extension XFree86-DGA
    [ 3569.053] Initializing built-in extension XFree86-DRI
    [ 3569.054] Initializing built-in extension DRI2
    [ 3569.054] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    [ 3569.054] (II) LoadModule: "glx"
    [ 3569.054] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 3569.054] (II) Module glx: vendor="X.Org Foundation"
    [ 3569.054] compiled for 1.14.1, module version = 1.0.0
    [ 3569.054] ABI class: X.Org Server Extension, version 7.0
    [ 3569.054] (==) AIGLX enabled
    [ 3569.054] Loading extension GLX
    [ 3569.054] (II) LoadModule: "fbdev"
    [ 3569.055] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [ 3569.055] (II) Module fbdev: vendor="X.Org Foundation"
    [ 3569.055] compiled for 1.14.1, module version = 0.4.3
    [ 3569.055] Module class: X.Org Video Driver
    [ 3569.055] ABI class: X.Org Video Driver, version 14.1
    [ 3569.055] (II) LoadModule: "nouveau"
    [ 3569.055] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [ 3569.055] (II) Module nouveau: vendor="X.Org Foundation"
    [ 3569.055] compiled for 1.14.0, module version = 1.0.7
    [ 3569.055] Module class: X.Org Video Driver
    [ 3569.055] ABI class: X.Org Video Driver, version 14.1
    [ 3569.055] (II) FBDEV: driver for framebuffer: fbdev
    [ 3569.055] (II) NOUVEAU driver
    [ 3569.055] (II) NOUVEAU driver for NVIDIA chipset families :
    [ 3569.055] RIVA TNT (NV04)
    [ 3569.055] RIVA TNT2 (NV05)
    [ 3569.055] GeForce 256 (NV10)
    [ 3569.055] GeForce 2 (NV11, NV15)
    [ 3569.055] GeForce 4MX (NV17, NV18)
    [ 3569.055] GeForce 3 (NV20)
    [ 3569.055] GeForce 4Ti (NV25, NV28)
    [ 3569.055] GeForce FX (NV3x)
    [ 3569.055] GeForce 6 (NV4x)
    [ 3569.055] GeForce 7 (G7x)
    [ 3569.055] GeForce 8 (G8x)
    [ 3569.055] GeForce GTX 200 (NVA0)
    [ 3569.055] GeForce GTX 400 (NVC0)
    [ 3569.055] (++) using VT number 2
    [ 3569.055] (WW) Falling back to old probe method for fbdev
    [ 3569.055] (II) Loading sub module "fbdevhw"
    [ 3569.055] (II) LoadModule: "fbdevhw"
    [ 3569.055] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [ 3569.055] (II) Module fbdevhw: vendor="X.Org Foundation"
    [ 3569.055] compiled for 1.14.1, module version = 0.0.2
    [ 3569.055] ABI class: X.Org Video Driver, version 14.1
    [ 3569.055] (II) FBDEV(0): using /dev/fb1
    [ 3569.055] (II) [drm] nouveau interface version: 1.1.0
    [ 3569.056]
    Fatal server error:
    [ 3569.056] Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
    [ 3569.056]
    [ 3569.056] (EE)
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 3569.056] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
    [ 3569.056] (EE)
    [ 3569.058] Server terminated with error (1). Closing log file.
    It's asking for busIDs for framebuffer devices. This problem has been around as far back as 2010, as seen in the Libdlo mailing list. I've been using the fix described there. It doesn't work.
    I uninstall the custom xf86-video-fbdev from the AUR and install the standard Arch binary. Unlike the AUR version, it automatically places fbdev_drv.so in /usr/lib/xorg/modules/drivers as expected.
    Same problem. Here's the log, mostly the same as earlier:
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 8754.488] X Protocol Version 11, Revision 0
    [ 8754.489] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 8754.490] Current Operating System: Linux beefmaster 3.9.4-1-ARCH #1 SMP PREEMPT Sat May 25 16:14:55 CEST 2013 x86_64
    [ 8754.490] Kernel command line: root=/dev/sda8 rw acpi_backlight=vendor acpi_osi=Linux
    [ 8754.492] Build Date: 17 April 2013 02:37:06PM
    [ 8754.492]
    [ 8754.493] Current version of pixman: 0.30.0
    [ 8754.495] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 8754.495] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 8754.498] (==) Log file: "/var/log/Xorg.1.log", Time: Sat Jun 1 23:53:01 2013
    [ 8754.499] (==) Using config file: "/etc/X11/xorg.conf"
    [ 8754.499] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 8754.500] (==) ServerLayout "Layout0"
    [ 8754.500] (**) |-->Screen "DisplayLinkScreen" (0)
    [ 8754.500] (**) | |-->Monitor "DisplayLinkMonitor"
    [ 8754.500] (**) | |-->Device "DisplayLinkDevice"
    [ 8754.500] (**) |-->Screen "ThinkpadScreen" (1)
    [ 8754.500] (**) | |-->Monitor "ThinkpadMonitor"
    [ 8754.500] (**) | |-->Device "nvidiaCard"
    [ 8754.500] (**) Option "Xinerama" "on"
    [ 8754.500] (==) Automatically adding devices
    [ 8754.500] (==) Automatically enabling devices
    [ 8754.500] (==) Automatically adding GPU devices
    [ 8754.500] (**) Xinerama: enabled
    [ 8754.500] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/OTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 8754.500] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 8754.500] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 8754.500] (II) Loader magic: 0x7fcc20
    [ 8754.500] (II) Module ABI versions:
    [ 8754.500] X.Org ANSI C Emulation: 0.4
    [ 8754.500] X.Org Video Driver: 14.1
    [ 8754.500] X.Org XInput driver : 19.1
    [ 8754.500] X.Org Server Extension : 7.0
    [ 8754.500] (II) config/udev: Adding drm device (/dev/dri/card0)
    [ 8754.720] (--) PCI:*(0:1:0:0) 10de:1057:17aa:21ce rev 161, Mem @ 0xf2000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
    [ 8754.720] Initializing built-in extension Generic Event Extension
    [ 8754.721] Initializing built-in extension SHAPE
    [ 8754.722] Initializing built-in extension MIT-SHM
    [ 8754.722] Initializing built-in extension XInputExtension
    [ 8754.723] Initializing built-in extension XTEST
    [ 8754.724] Initializing built-in extension BIG-REQUESTS
    [ 8754.725] Initializing built-in extension SYNC
    [ 8754.725] Initializing built-in extension XKEYBOARD
    [ 8754.726] Initializing built-in extension XC-MISC
    [ 8754.727] Initializing built-in extension SECURITY
    [ 8754.728] Initializing built-in extension XINERAMA
    [ 8754.728] Initializing built-in extension XFIXES
    [ 8754.729] Initializing built-in extension RENDER
    [ 8754.730] Initializing built-in extension RANDR
    [ 8754.730] Initializing built-in extension COMPOSITE
    [ 8754.731] Initializing built-in extension DAMAGE
    [ 8754.731] Initializing built-in extension MIT-SCREEN-SAVER
    [ 8754.732] Initializing built-in extension DOUBLE-BUFFER
    [ 8754.733] Initializing built-in extension RECORD
    [ 8754.733] Initializing built-in extension DPMS
    [ 8754.734] Initializing built-in extension X-Resource
    [ 8754.735] Initializing built-in extension XVideo
    [ 8754.735] Initializing built-in extension XVideo-MotionCompensation
    [ 8754.736] Initializing built-in extension XFree86-VidModeExtension
    [ 8754.736] Initializing built-in extension XFree86-DGA
    [ 8754.737] Initializing built-in extension XFree86-DRI
    [ 8754.737] Initializing built-in extension DRI2
    [ 8754.737] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    [ 8754.737] (II) LoadModule: "glx"
    [ 8754.738] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 8754.738] (II) Module glx: vendor="X.Org Foundation"
    [ 8754.738] compiled for 1.14.1, module version = 1.0.0
    [ 8754.738] ABI class: X.Org Server Extension, version 7.0
    [ 8754.738] (==) AIGLX enabled
    [ 8754.738] Loading extension GLX
    [ 8754.738] (II) LoadModule: "fbdev"
    [ 8754.738] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [ 8754.738] (II) Module fbdev: vendor="X.Org Foundation"
    [ 8754.738] compiled for 1.14.0, module version = 0.4.3
    [ 8754.738] Module class: X.Org Video Driver
    [ 8754.738] ABI class: X.Org Video Driver, version 14.1
    [ 8754.738] (II) LoadModule: "nouveau"
    [ 8754.738] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [ 8754.738] (II) Module nouveau: vendor="X.Org Foundation"
    [ 8754.738] compiled for 1.14.0, module version = 1.0.7
    [ 8754.738] Module class: X.Org Video Driver
    [ 8754.738] ABI class: X.Org Video Driver, version 14.1
    [ 8754.738] (II) FBDEV: driver for framebuffer: fbdev
    [ 8754.738] (II) NOUVEAU driver
    [ 8754.738] (II) NOUVEAU driver for NVIDIA chipset families :
    [ 8754.738] RIVA TNT (NV04)
    [ 8754.739] RIVA TNT2 (NV05)
    [ 8754.739] GeForce 256 (NV10)
    [ 8754.739] GeForce 2 (NV11, NV15)
    [ 8754.739] GeForce 4MX (NV17, NV18)
    [ 8754.739] GeForce 3 (NV20)
    [ 8754.739] GeForce 4Ti (NV25, NV28)
    [ 8754.739] GeForce FX (NV3x)
    [ 8754.739] GeForce 6 (NV4x)
    [ 8754.739] GeForce 7 (G7x)
    [ 8754.739] GeForce 8 (G8x)
    [ 8754.739] GeForce GTX 200 (NVA0)
    [ 8754.739] GeForce GTX 400 (NVC0)
    [ 8754.739] (++) using VT number 2
    [ 8754.739] (WW) Falling back to old probe method for fbdev
    [ 8754.739] (II) Loading sub module "fbdevhw"
    [ 8754.739] (II) LoadModule: "fbdevhw"
    [ 8754.739] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [ 8754.739] (II) Module fbdevhw: vendor="X.Org Foundation"
    [ 8754.739] compiled for 1.14.1, module version = 0.0.2
    [ 8754.739] ABI class: X.Org Video Driver, version 14.1
    [ 8754.739] (II) FBDEV(0): using /dev/fb1
    [ 8754.739] (II) [drm] nouveau interface version: 1.1.0
    [ 8754.739]
    Fatal server error:
    [ 8754.739] Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
    [ 8754.739]
    [ 8754.739] (EE)
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 8754.739] (EE) Please also check the log file at "/var/log/Xorg.1.log" for additional information.
    [ 8754.739] (EE)
    [ 8754.742] Server terminated with error (1). Closing log file.
    One thing I attempted was using the udl kernel module. If I remember correctly, it would detect the display, but I could not get it to show any output. Not adequate, and I'd be moving backwards since I'm suspecting this is a bug in fbdev.c, not the udlfb.
    One of the issues I have with a multiseat configuration (which, honestly, really is not optimal anyhow) is that whichever X display I'm not using freezes completely until it gets focus again. There's probably a workaround for this issue (I hope), but seeing as others seem to have paved the way for solutions to this problem, I can only assume the answer for true multi-monitor support lies somewhere.
    Edit 1:43 AM Sunday, June 2, 2013 (EDT)
    Trying this out with bumblebee and proprietary nvidia drivers (nouveau doesn't currently play well with bumblebee). For what it's worth, here's my dmesg output:
    [ 2.410269] udlfb: DisplayLink Lenovo LT1421 wide - serial #6V9BBRM1
    [ 2.410273] udlfb: vid_17e9&pid_03e0&rev_0108 driver's dlfb_data struct at ffff880230bb1800
    [ 2.410274] udlfb: console enable=1
    [ 2.410275] udlfb: fb_defio enable=1
    [ 2.410275] udlfb: shadow enable=1
    [ 2.410376] udlfb: vendor descriptor length:17 data:17 5f 01 0015 05 00 01 03 00 04
    [ 2.410380] udlfb: DL chip limited to 1500000 pixel modes
    [ 2.410436] udlfb: allocated 4 65024 byte urbs
    [ 2.503239] udlfb: 1366x768 @ 60 Hz valid mode
    [ 2.503245] udlfb: Reallocating framebuffer. Addresses will change!
    [ 2.504482] udlfb: 1366x768 @ 60 Hz valid mode
    [ 2.504488] udlfb: set_par mode 1366x768
    [ 2.507644] udlfb: DisplayLink USB device /dev/fb1 attached. 1366x768 resolution. Using 4104K framebuffer memory
    Here's a list of related information I've found that isn't mentioned above:
    Getting Hotplugging working with a DisplayLink USB to DVI adapter, keithp, July 2012
    DisplayLink on Linux, Mulchman's Blog (archive)
    Dual Monitor (Multi seat) setup with Displaylink USB Montors, red
    DisplayLink protocol reference information, 2008
    DisplayLink X server crashes, Libdlo mailing list
    DisplayLink USB GPU Hot-Plugging On Linux, Phoronix, July 2012
        Claims DisplayLink USB GPU hotplugging "now works properly under Linux." One year ago.
    Mutli-monitor on the go, DisplayLink usb monitor, mitechie, November 2007
        One of the only posts I've found where this actually is proven to work. It does not, however, work for me.
    DisplayLink on Fedora Linux, nameq0, September 2011
    Fedora 17 seems to have good support Pieaidie EINS!, May 2012
    Somewhat relevant posts on Multiseat X:
    Multiseat, X.org
    MultiseatX, Ubuntu
    Xorg Multiseat, Arch Wiki
    Relevant Arch forum posts:
    void7910 found a workaround with a separate X server and x2x
    schrotti found a solution
    camerongray and wassy had the same problem as me, never found a solution
    camerongray claims it works in Fedora
    nobody ever replied to GeoffTK
    webdawg found a bunch of posts suggesting xrandr can detect DisplayLink. I haven't found this to be true.
    suley couldn't get xrandr to detect DisplayLink
    gjasso got it working (linked above, no success for me)
    pjoter claims he configured a DisplayLink monitor to serve as a second graphics card, but provides no details whatsoever
    BurntSushi claims RandR has no multi-GPU support in January 2013 ...
    Pyro2927 had success setting his USB monitor to Screen 0, which I've done myself with no success
    Last edited by ndt (2013-06-02 05:46:37)

    tbranyen—thanks a bunch for the post. I'm going to give that a shot, and update the wiki once I get my findings together on the matter.
    Can you please tell me what kernel version you have gotten this working with, and the output of:
    egrep -i " connected|card detect|primary dev" /var/log/Xorg.0.log
    Also, the screen "garbage" you're seeing is an artifact of improper damage handling in the driver. I haven't discovered yet whether this is a problem with the kernel drivers or X, but the reason it occurs is this: DisplayLink manages to drive an entire display over USB by only updating pixels that are "damaged", or altered, each frame. When you initially load the screen, it spits garbage across the entire screen. On a normal display, this garbage is removed on the subsequently drawn frame. However, with DisplayLink, the graphics card does a bunch of calculations to see which frames specifically it has to change. It then sends to the USB screen data only for those particular pixels. A fairly ingenious solution, if you ask me, but when it goes wrong you see artifacts like you are describing.
    In order to remove them, just maximize a window once. This will "damage" the entire screen and force it to redraw all pixels.
    Edit:
    I just got it working with your recommendations. It was funny, though - I had to use xrandr to offload my Intel card to the modesetting driver before I could get things functional.
    $ xrandr --listproviders :(
    Providers: number : 2
    Provider 0: id: 0x66 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 0 name:Intel
    Provider 1: id: 0x41 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
    $ xrandr --setprovideroutputsource 1 0
    $ xrandr
    Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
    LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
    1600x900 60.0*+ 40.0
    1024x768 60.0
    800x600 60.3 56.2
    640x480 59.9
    VGA1 disconnected (normal left inverted right x axis y axis)
    DVI-4 connected (normal left inverted right x axis y axis)
    1366x768 60.0 +
    $ xrandr --auto --output DVI-4 --right-of LVDS1
    That's the command list I had to use to get it working.
    And then I experienced the mouse bug that you described. And maximizing a window doesn't fix it like I had hoped (as it did with udlfb). So my guess is that udl still isn't perfect.
    Last edited by ndt (2013-07-10 04:14:24)

Maybe you are looking for

  • Iphoto cannot find original photo

    I cannot open photo files in iphoto from pictures I have imported the photos several years ago.  I'm just sick...these are old family pictures I want to use.  iPhoto can't find the original...what the heck...it's popping up for me to see I just can't

  • Decimal notation in report output

    Hi Experts, My requirement is want to display values in report with out decimal notations( , .). Eg: 2,008.00 Output should be 2008 I know one solution , by maintaining user profiles we can achieve this .But this solution is user specific. I need a s

  • Where to download Corel WinDVD to reinstall

    I'm getting ready to upgrade my Thinkpad E430 from Windows 7 to Windows 8 to take advantage of the current upgrade offer.  However I can't find a link to download the installer for Corel WinDVD 10 which is pre-installed on the system.  On the Applica

  • How can i find the Goods Receipt (GR) date with a given material and plant?

    Hi experts, How can find the GR date with a material # and a plant? I have other info such as batch and Sales Order. In which table is the GR date stored? Thanks in advance.

  • RMAN ALert Log Message: ALTER SYSTEM ARCHIVE LOG

    Created a new Database on Oracle 10.2.0.4 and now seeing "ALTER SYSTEM ARCHIVE LOG" in the Alert Log only when the online RMAN backup runs: Wed Aug 26 21:52:03 2009 ALTER SYSTEM ARCHIVE LOG Wed Aug 26 21:52:03 2009 Thread 1 advanced to log sequence 3