-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathldm-session-init.1.html
135 lines (110 loc) · 4.67 KB
/
ldm-session-init.1.html
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='content-type' value='text/html;charset=utf8'>
<meta name='generator' value='Ronn/v0.7.3 (http://github.com/rtomayko/ronn/tree/0.7.3)'>
<title>ldm-session-init(1) - Conditionally activate hybrid GPU for X11</title>
<style type='text/css' media='all'>
/* style: man */
body#manpage {margin:0}
.mp {max-width:100ex;padding:0 9ex 1ex 4ex}
.mp p,.mp pre,.mp ul,.mp ol,.mp dl {margin:0 0 20px 0}
.mp h2 {margin:10px 0 0 0}
.mp > p,.mp > pre,.mp > ul,.mp > ol,.mp > dl {margin-left:8ex}
.mp h3 {margin:0 0 0 4ex}
.mp dt {margin:0;clear:left}
.mp dt.flush {float:left;width:8ex}
.mp dd {margin:0 0 0 9ex}
.mp h1,.mp h2,.mp h3,.mp h4 {clear:left}
.mp pre {margin-bottom:20px}
.mp pre+h2,.mp pre+h3 {margin-top:22px}
.mp h2+pre,.mp h3+pre {margin-top:5px}
.mp img {display:block;margin:auto}
.mp h1.man-title {display:none}
.mp,.mp code,.mp pre,.mp tt,.mp kbd,.mp samp,.mp h3,.mp h4 {font-family:monospace;font-size:14px;line-height:1.42857142857143}
.mp h2 {font-size:16px;line-height:1.25}
.mp h1 {font-size:20px;line-height:2}
.mp {text-align:justify;background:#fff}
.mp,.mp code,.mp pre,.mp pre code,.mp tt,.mp kbd,.mp samp {color:#131211}
.mp h1,.mp h2,.mp h3,.mp h4 {color:#030201}
.mp u {text-decoration:underline}
.mp code,.mp strong,.mp b {font-weight:bold;color:#131211}
.mp em,.mp var {font-style:italic;color:#232221;text-decoration:none}
.mp a,.mp a:link,.mp a:hover,.mp a code,.mp a pre,.mp a tt,.mp a kbd,.mp a samp {color:#0000ff}
.mp b.man-ref {font-weight:normal;color:#434241}
.mp pre {padding:0 4ex}
.mp pre code {font-weight:normal;color:#434241}
.mp h2+pre,h3+pre {padding-left:0}
ol.man-decor,ol.man-decor li {margin:3px 0 10px 0;padding:0;float:left;width:33%;list-style-type:none;text-transform:uppercase;color:#999;letter-spacing:1px}
ol.man-decor {width:100%}
ol.man-decor li.tl {text-align:left}
ol.man-decor li.tc {text-align:center;letter-spacing:4px}
ol.man-decor li.tr {text-align:right;float:right}
</style>
</head>
<!--
The following styles are deprecated and will be removed at some point:
div#man, div#man ol.man, div#man ol.head, div#man ol.man.
The .man-page, .man-decor, .man-head, .man-foot, .man-title, and
.man-navigation should be used instead.
-->
<body id='manpage'>
<div class='mp' id='man'>
<div class='man-navigation' style='display:none'>
<a href="#NAME">NAME</a>
<a href="#SYNOPSIS">SYNOPSIS</a>
<a href="#DESCRIPTION">DESCRIPTION</a>
<a href="#EXIT-STATUS">EXIT STATUS</a>
<a href="#COPYRIGHT">COPYRIGHT</a>
<a href="#SEE-ALSO">SEE ALSO</a>
<a href="#NOTES">NOTES</a>
</div>
<ol class='man-decor man-head man head'>
<li class='tl'>ldm-session-init(1)</li>
<li class='tc'></li>
<li class='tr'>ldm-session-init(1)</li>
</ol>
<h2 id="NAME">NAME</h2>
<p class="man-name">
<code>ldm-session-init</code> - <span class="man-whatis">Conditionally activate hybrid GPU for X11</span>
</p>
<h2 id="SYNOPSIS">SYNOPSIS</h2>
<p><code>ldm-session-init</code></p>
<h2 id="DESCRIPTION">DESCRIPTION</h2>
<p><code>ldm-session-init</code> is unconditionally executed by the display manager
at the start of the X11 session to <strong>maybe</strong> handle bootstrap of the
hybrid GPU. If the hybrid GPU driver is not activated, or is missing
the main driver, this program will exit immediately. This is handled
very quickly so as not to introduce a login penalty for non hybrid
GPU users.</p>
<p>Currently this command only supports Optimus™ graphics that have been
correctly configured via <code>linux-driver-management(1)</code>. Once this has
been correctly established, the relevant <code>xrandr(1)</code> calls are made to
set up the primary output provider to allow the discrete GPU to function
as the "primary" graphics.</p>
<p>For users who do not have a display manager, you can safely place a call
to <code>ldm-session-init</code> in your <code>xinitrc</code> or equivalent.</p>
<h2 id="EXIT-STATUS">EXIT STATUS</h2>
<p>On success, 0 is returned. A non-zero return code signals a failure.</p>
<h2 id="COPYRIGHT">COPYRIGHT</h2>
<ul>
<li>Copyright © 2017-2018 Linux Driver Management Developers, Solus Project, License: CC-BY-SA-3.0</li>
</ul>
<h2 id="SEE-ALSO">SEE ALSO</h2>
<ul>
<li>https://github.com/solus-project/linux-driver-management</li>
<li><code>linux-driver-management(1)</code></li>
</ul>
<h2 id="NOTES">NOTES</h2>
<p>Creative Commons Attribution-ShareAlike 3.0 Unported</p>
<ul>
<li>http://creativecommons.org/licenses/by-sa/3.0/</li>
</ul>
<ol class='man-decor man-foot man foot'>
<li class='tl'></li>
<li class='tc'>January 2018</li>
<li class='tr'>ldm-session-init(1)</li>
</ol>
</div>
</body>
</html>