Go Back   nV News Forums > Linux Support Forums > NVIDIA Solaris

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-19-12, 01:51 AM   #1
timclassic
Registered User
 
Join Date: Feb 2012
Posts: 3
Default Can't get 2560x1440 with oi_151a2 and 27" iMac Display as external monitor

Hello,

I have OpenIndiana build 151a2 running on a Mac Mini (mid-2010, macmini4,1, see http://en.wikipedia.org/wiki/Mac_Mini for specs). The model from Xorg.0.log is "NVIDIA GPU GeForce 320M (C89) at PCI:5:0:0 (GPU-0)". It is connected to a 27" iMac via a Mini DisplayPort cable--the 27" iMac is capable of functioning as an external display. The driver loads and runs fine, except that I can not get the native resolution of 2560x1440 to work. I know the hardware is capable of this resolution, as Mac OS X and Linux are both capable of driving the display at the native resolution in exactly this hardware configuration.

A little background--I had to boot Solaris on this box using GRUB2 1.99, which is not the normal method for Solaris these days, and I also had to add the PCI ID of the video card (10de,8a4) to the system using update_drv so the nvidia kernel module would load properly. I was using 280.13 when I added the PCI ID; I have since upgraded to 295.20 (with no change in behavior) and it's possible that the PCI ID exists in the newer release.

The X log looks pretty normal. It detects the card, queries EDID info successfully, and brings up the display at a lower-than-optimal resolution. 2560x1440 does not show up in the resolution list in nvidia-settings. The highest resolution available there is 1920x1200, which I've set as the default in xorg.conf. I've even extracted the EDID info using nvidia-settings and compared it to the EDID data gathered when booted at full resolution within Ubuntu and they are identical.

To figure out why 2560x1440 was not included in the list, I turned on Option "ModeDebug" "True" and I see the following:

Code:
(II) Feb 19 01:37:58 NVIDIA(0):   Validating Mode "2560x1440":
(II) Feb 19 01:37:58 NVIDIA(0):     2560 x 1440 @ 60 Hz
(II) Feb 19 01:37:58 NVIDIA(0):     Mode Source: EDID
(II) Feb 19 01:37:58 NVIDIA(0):       Pixel Clock      : 241.50 MHz
(II) Feb 19 01:37:58 NVIDIA(0):       HRes, HSyncStart : 2560, 2608
(II) Feb 19 01:37:58 NVIDIA(0):       HSyncEnd, HTotal : 2640, 2720
(II) Feb 19 01:37:58 NVIDIA(0):       VRes, VSyncStart : 1440, 1443
(II) Feb 19 01:37:58 NVIDIA(0):       VSyncEnd, VTotal : 1448, 1481
(II) Feb 19 01:37:58 NVIDIA(0):       H/V Polarity     : +/-
(II) Feb 19 01:37:58 NVIDIA(GPU-0):     BestFit Scaled and BestFit AspectScaled are identical;
(II) Feb 19 01:37:58 NVIDIA(GPU-0):         collapsing BestFit AspectScaled.
(II) Feb 19 01:37:58 NVIDIA(GPU-0):     BestFit Centered and BestFit Scaled are identical;
(II) Feb 19 01:37:58 NVIDIA(GPU-0):         collapsing BestFit Scaled.
(II) Feb 19 01:37:58 NVIDIA(GPU-0):     Native Scaled and Native AspectScaled are identical;
(II) Feb 19 01:37:58 NVIDIA(GPU-0):         collapsing Native AspectScaled.
(II) Feb 19 01:37:58 NVIDIA(GPU-0):     Native Centered and Native Scaled are identical;
(II) Feb 19 01:37:58 NVIDIA(GPU-0):         collapsing Native Scaled.
(II) Feb 19 01:37:58 NVIDIA(GPU-0):     BestFit and Native are identical; collapsing Native.
(WW) Feb 19 01:37:58 NVIDIA(GPU-0):     BestFit Centered ViewPort 2560x1440 exceeds hardware
(WW) Feb 19 01:37:58 NVIDIA(GPU-0):         capabilities.
(WW) Feb 19 01:37:58 NVIDIA(0):     Mode is rejected: Unable to construct hardware-specific
(WW) Feb 19 01:37:58 NVIDIA(0):     mode timings.
I also tried the 50 Hz mode method suggested in http://www.nvnews.net/vbulletin/showthread.php?t=163625 but it did not help in my situation. I also disabled various mode validation checks using Option "ModeValidation" but nothing helped there either.

At this point I believe I'm hitting a bug in the driver. If anyone has any ideas I'd love to hear them, or perhaps someone from NVIDIA can file a bug. I'm willing to test patches or try other configuration options. I've been to hell and back getting Solaris to work on this system in the first place and I don't want to give up now!

I've attached my xorg.conf and the full Xorg.0.log to this post.
Attached Files
File Type: gz Xorg.0.log.gz (12.8 KB, 299 views)
File Type: gz xorg.conf.gz (509 Bytes, 301 views)
timclassic is offline   Reply With Quote
Old 02-19-12, 04:20 PM   #2
timclassic
Registered User
 
Join Date: Feb 2012
Posts: 3
Default Re: Can't get 2560x1440 with oi_151a2 and 27" iMac Display as external monitor

Hello again, replying to attach nvidia-epoch-bug-report.log.gz, which should contain a more verbose Xorg.0.log file as well.
Attached Files
File Type: gz nvidia-epoch-bug-report.log.gz (58.3 KB, 260 views)
timclassic is offline   Reply With Quote
Old 05-13-12, 04:09 PM   #3
timclassic
Registered User
 
Join Date: Feb 2012
Posts: 3
Default Re: Can't get 2560x1440 with oi_151a2 and 27" iMac Display as external monitor

Just a bump to see if anyone has any ideas. I'm still having this issue.
timclassic is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:24 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.