DisplayLink

From ArchWiki
Revision as of 17:58, 16 January 2010 by Pyro2927 (Talk | contribs) (Created page with '==Preface== I've spent days trying to get my [http://www.mimomonitors.com/products/mimo-710-S Mimo 710-S] to work with my netbook. I finally figured it out, and I'm writing this…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Preface

I've spent days trying to get my Mimo 710-S to work with my netbook. I finally figured it out, and I'm writing this down in hopes that it will help others. Also, spell checker in Firefox is freaking out on me, so I apologize for any spelling mistakes in advance.

Hardware

This method has only been tested with the Mimo 710-S, but it should work with any other USB DisplayLink monitors. If you have a change to test it with a different monitor, please add it to the table below.

Manufacturer Model Works? Requires Screen0?
Nanovision Mimo 710-S Yes Yes

Instructions

Assumptions

These instructions assume that you already have an up and running X server and are simply adding a monitor to your existing setup. You should also have yaourt installed and an active internet connection.

Install Needed Drivers

First you must install the DisplayLink drivers from AUR.

$ yaourt -S xf86-video-displaylink

This will also install any dependencies required. This should be all you need to use your DisplayLink monitor.

Update Xorg.conf

You must update your xorg.conf in order to use your additional display. When using the 710-S I was only able to use it if I set the DisplayLink device as screen0 and my internal display as screen1. I do not know if this is a common problem or just local to my setup.

Add this to the bottom of xorg.conf:

################ DisplayLink Stuff ###################
Section "Device"
       Identifier      "DisplayLinkDevice"
	Driver 		"displaylink"
       Option  	"fbdev" "/dev/fb1"
EndSection
Section "Monitor"
       Identifier      "DisplayLinkMonitor"
	DisplaySize	120 120
EndSection
Section "Screen"
       Identifier      "DisplayLinkScreen"
	Device          "DisplayLinkDevice"
       Monitor         "DisplayLinkMonitor"
	DefaultDepth	16
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Modes   "800x400"
	EndSubSection
EndSection

Then edit your server layout to look something like this

Screen		0	"DisplayLinkScreen"
Screen		1	"Internal" RightOf "DisplayLinkScreen"
Option		"Xinerama" "on"

Change Internal to whatever your main display is called. Reboot your system and the two should be linked together!

Troubleshooting

If X crashes, or nothing shows up when you boot, try to start X only using the external display

Screen		0	"DisplayLinkScreen"
#Screen		1	"Internal" RightOf "DisplayLinkScreen"
#Option		"Xinerama" "on"

You may need to set your screen depths to be the same. Make sure that in both Screen sections it is set to 16.

DefaultDepth	16