Second screen shows up in Nvidia X Server Settings but not in Displays

Clash Royale CLAN TAG#URR8PPP up vote
0
down vote
favorite
My problem is pretty straightforward. I have two GPUs attached to my laptop, one integrated GeForce GTX 1050 and one discreet GTX 770 eGPU. Each has a monitor attached, the laptop screen to the GTX 1050, and an AOC 4K display to the GTX 770.
Both monitors show up in Nvidia X Server Settings:

But only the PRIME display (the laptop screen), shows up in the Displays settings:

I have been able to somewhat use both displays by disabling gpu-manager in GRUB and using the xorg.conf file generated by Nvidia X Server Settings. But this issue is that Ubuntu's Displays settings still only sees the one screen and Unity only displays the UI on the integrated screen. The second screen is a blank black display with an X shaped cursor (I'm guessing from just being a bare-bones xserver display).
So is there some way I can use both screens with the Unity desktop? And if not, is there some way to just use the eGPU and second screen when attached?
Here's some potentially relevant setup information:
- System is a Dell XPS 15 9560
- Running Ubuntu 16.04 LTS
- eGPU housing is an Akitio Node Pro
- eGPU is an EVGA GTX 770 SC
unity nvidia graphics xorg multiple-monitors
add a comment |Â
up vote
0
down vote
favorite
My problem is pretty straightforward. I have two GPUs attached to my laptop, one integrated GeForce GTX 1050 and one discreet GTX 770 eGPU. Each has a monitor attached, the laptop screen to the GTX 1050, and an AOC 4K display to the GTX 770.
Both monitors show up in Nvidia X Server Settings:

But only the PRIME display (the laptop screen), shows up in the Displays settings:

I have been able to somewhat use both displays by disabling gpu-manager in GRUB and using the xorg.conf file generated by Nvidia X Server Settings. But this issue is that Ubuntu's Displays settings still only sees the one screen and Unity only displays the UI on the integrated screen. The second screen is a blank black display with an X shaped cursor (I'm guessing from just being a bare-bones xserver display).
So is there some way I can use both screens with the Unity desktop? And if not, is there some way to just use the eGPU and second screen when attached?
Here's some potentially relevant setup information:
- System is a Dell XPS 15 9560
- Running Ubuntu 16.04 LTS
- eGPU housing is an Akitio Node Pro
- eGPU is an EVGA GTX 770 SC
unity nvidia graphics xorg multiple-monitors
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
My problem is pretty straightforward. I have two GPUs attached to my laptop, one integrated GeForce GTX 1050 and one discreet GTX 770 eGPU. Each has a monitor attached, the laptop screen to the GTX 1050, and an AOC 4K display to the GTX 770.
Both monitors show up in Nvidia X Server Settings:

But only the PRIME display (the laptop screen), shows up in the Displays settings:

I have been able to somewhat use both displays by disabling gpu-manager in GRUB and using the xorg.conf file generated by Nvidia X Server Settings. But this issue is that Ubuntu's Displays settings still only sees the one screen and Unity only displays the UI on the integrated screen. The second screen is a blank black display with an X shaped cursor (I'm guessing from just being a bare-bones xserver display).
So is there some way I can use both screens with the Unity desktop? And if not, is there some way to just use the eGPU and second screen when attached?
Here's some potentially relevant setup information:
- System is a Dell XPS 15 9560
- Running Ubuntu 16.04 LTS
- eGPU housing is an Akitio Node Pro
- eGPU is an EVGA GTX 770 SC
unity nvidia graphics xorg multiple-monitors
My problem is pretty straightforward. I have two GPUs attached to my laptop, one integrated GeForce GTX 1050 and one discreet GTX 770 eGPU. Each has a monitor attached, the laptop screen to the GTX 1050, and an AOC 4K display to the GTX 770.
Both monitors show up in Nvidia X Server Settings:

But only the PRIME display (the laptop screen), shows up in the Displays settings:

I have been able to somewhat use both displays by disabling gpu-manager in GRUB and using the xorg.conf file generated by Nvidia X Server Settings. But this issue is that Ubuntu's Displays settings still only sees the one screen and Unity only displays the UI on the integrated screen. The second screen is a blank black display with an X shaped cursor (I'm guessing from just being a bare-bones xserver display).
So is there some way I can use both screens with the Unity desktop? And if not, is there some way to just use the eGPU and second screen when attached?
Here's some potentially relevant setup information:
- System is a Dell XPS 15 9560
- Running Ubuntu 16.04 LTS
- eGPU housing is an Akitio Node Pro
- eGPU is an EVGA GTX 770 SC
unity nvidia graphics xorg multiple-monitors
unity nvidia graphics xorg multiple-monitors
asked Mar 29 at 20:19
Ian
4731321
4731321
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1020375%2fsecond-screen-shows-up-in-nvidia-x-server-settings-but-not-in-displays%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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