-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathREADME
43 lines (31 loc) · 1.6 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
hybrid-windump
Florian Berger
01.05.2011
----------
dumps the root window of an x-display into another window on another
x-display. so you can work on a hybrid graphics card (e.g. nvidia optimus)
which doesnt have its own display.
windump.c - as posted in [email protected]
this is published as GPL, so everybody feel free to contribute or improve.
first of all install the latest nvidia driver from www.nvidia.com
and set up a dual head xorg.conf with one screen configured with the
proprietary nvidia driver (an exmaple xorg.conf is in this repository -
replace pci bus id's and resolution by that of your system)
the nvidia device had to be the primary device for me, otherwise it
wouldnt work (update: meanwhile its possible to use secondary with
latest nvidia drivers).
build windump by typing:
make
and invoked it by e.g.
./windump :0.0 :0.1
where :0.0 is the display of nvidia desktop and :0.1 is the display of the
intel desktop
more exact usage:
-----------------
windump [srcdpy [destdpy]] [-s srcdpy] [-t destdpy] [-d delay_us] [-w windowdec] [-a autohide] [-i srcwinID] [srcdpy [destdpy]]
srcdpy ...... source display to capture [default: :0.0]
destdpy ..... target display where to display the captured screen [default: :0.1]
delay_us .... time delay between frame captures in mycroseconds [default: 15000]
windowdec ... enable window decoration [default: 0]
autohide .... auto hide captured screen [default: 1]
srcwinID .... window ID (in hex) to be captured if not root window [default: root window]