How to get tty to display on another monitor (using nvidia drivers)
Clash Royale CLAN TAG#URR8PPP
I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:
cat /proc/fb
and getting an output of
0 EFI VGA
I have to say that I have no ideas what to do, whatsoever.
Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?
arch-linux nvidia tty framebuffer
add a comment |
I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:
cat /proc/fb
and getting an output of
0 EFI VGA
I have to say that I have no ideas what to do, whatsoever.
Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?
arch-linux nvidia tty framebuffer
Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.
– dirkt
Oct 31 '16 at 8:46
I'm running the proprietary one, but need that one for better performance - video editing/games etc.
– Meep
Oct 31 '16 at 8:47
With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!
– Meep
Oct 31 '16 at 8:48
I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?
– StrongBad
Jan 14 at 1:59
add a comment |
I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:
cat /proc/fb
and getting an output of
0 EFI VGA
I have to say that I have no ideas what to do, whatsoever.
Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?
arch-linux nvidia tty framebuffer
I am trying to have the tty (at boot) to display on a secondary monitor than what it currently starts on, or even better - to have multiple tty's running at once on different displays, as is described here
(In section C3) after trying to work this out and running:
cat /proc/fb
and getting an output of
0 EFI VGA
I have to say that I have no ideas what to do, whatsoever.
Should I have different monitors as different framebuffers? Is that viable? Should I have it all as one framebuffer?
arch-linux nvidia tty framebuffer
arch-linux nvidia tty framebuffer
edited Jan 14 at 0:47
Rui F Ribeiro
39.7k1479132
39.7k1479132
asked Oct 29 '16 at 19:16
MeepMeep
328
328
Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.
– dirkt
Oct 31 '16 at 8:46
I'm running the proprietary one, but need that one for better performance - video editing/games etc.
– Meep
Oct 31 '16 at 8:47
With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!
– Meep
Oct 31 '16 at 8:48
I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?
– StrongBad
Jan 14 at 1:59
add a comment |
Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.
– dirkt
Oct 31 '16 at 8:46
I'm running the proprietary one, but need that one for better performance - video editing/games etc.
– Meep
Oct 31 '16 at 8:47
With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!
– Meep
Oct 31 '16 at 8:48
I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?
– StrongBad
Jan 14 at 1:59
Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.
– dirkt
Oct 31 '16 at 8:46
Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.
– dirkt
Oct 31 '16 at 8:46
I'm running the proprietary one, but need that one for better performance - video editing/games etc.
– Meep
Oct 31 '16 at 8:47
I'm running the proprietary one, but need that one for better performance - video editing/games etc.
– Meep
Oct 31 '16 at 8:47
With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!
– Meep
Oct 31 '16 at 8:48
With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!
– Meep
Oct 31 '16 at 8:48
I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?
– StrongBad
Jan 14 at 1:59
I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?
– StrongBad
Jan 14 at 1:59
add a comment |
1 Answer
1
active
oldest
votes
For Nouveau:
Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors
with your own routine to get multiple framebuffers for different outputs.
Not easy to do if you are not a programmer.
(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb
device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a/dev/fb
device, it didn't back then when I used it.
– dirkt
Oct 31 '16 at 9:07
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
1
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f319781%2fhow-to-get-tty-to-display-on-another-monitor-using-nvidia-drivers%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
For Nouveau:
Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors
with your own routine to get multiple framebuffers for different outputs.
Not easy to do if you are not a programmer.
(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb
device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a/dev/fb
device, it didn't back then when I used it.
– dirkt
Oct 31 '16 at 9:07
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
1
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
add a comment |
For Nouveau:
Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors
with your own routine to get multiple framebuffers for different outputs.
Not easy to do if you are not a programmer.
(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb
device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a/dev/fb
device, it didn't back then when I used it.
– dirkt
Oct 31 '16 at 9:07
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
1
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
add a comment |
For Nouveau:
Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors
with your own routine to get multiple framebuffers for different outputs.
Not easy to do if you are not a programmer.
(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb
device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)
For Nouveau:
Judging from the Forcing modes section, and the drm_fb_helper.c source linked from there, it looks like you need to write a custom driver and override the drm_fb_helper_single_add_all_connectors
with your own routine to get multiple framebuffers for different outputs.
Not easy to do if you are not a programmer.
(BTW, a framebuffer is a piece of memory that stores the pixels you see on your monitor(s). The /dev/fb
device(s) expose that piece of memory to linux programs, and the modesetting part (also kernel modesetting, KMS) instructs the hardware to display that particular framebuffer with a particular resolution and frequencies.)
answered Oct 31 '16 at 9:01
dirktdirkt
16.9k21336
16.9k21336
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a/dev/fb
device, it didn't back then when I used it.
– dirkt
Oct 31 '16 at 9:07
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
1
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
add a comment |
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a/dev/fb
device, it didn't back then when I used it.
– dirkt
Oct 31 '16 at 9:07
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
1
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
Is there any way to add a monitor as a separate frabebuffer device with the nvidia driver?
– Meep
Oct 31 '16 at 9:02
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a
/dev/fb
device, it didn't back then when I used it.– dirkt
Oct 31 '16 at 9:07
No idea. AFAIK "twinview" etc. only works for X, and not on the fb level, but my working knowledge about the nvidia driver is really outdated. I'm not even sure if nvidia now exposes a
/dev/fb
device, it didn't back then when I used it.– dirkt
Oct 31 '16 at 9:07
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
Only the VGA one, from cat /proc/fb in the first post - I was hoping there was a way to add or change which one it was, without just changing the cables around, as that would be very inconvenient
– Meep
Oct 31 '16 at 9:08
1
1
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
It's possible that this is just the default VGA fb device, not the nvidia driver one. If that is correct, the fb device and the nvidia driver are totally unrelated, and you won't be able to use different outputs or other features of your graphics card that are not standard VGA.
– dirkt
Oct 31 '16 at 17:40
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f319781%2fhow-to-get-tty-to-display-on-another-monitor-using-nvidia-drivers%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Are you running the nvidia closed source driver, or nouveau? If the first, maybe try nouveau, it's closer to how the "usual" framebuffer drivers work.
– dirkt
Oct 31 '16 at 8:46
I'm running the proprietary one, but need that one for better performance - video editing/games etc.
– Meep
Oct 31 '16 at 8:47
With nouveau , it just displays it on all monitors at once with the same thing. Even getting it like that with the nvidia driver would be great!
– Meep
Oct 31 '16 at 8:48
I want that too unix.stackexchange.com/questions/157044/… what happens when you boot from the Arch ISO?
– StrongBad
Jan 14 at 1:59