[haiku-bugs] Re: [Haiku] #12955: NVidia GeForce 6150 (NV44) graphics issues

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Thu, 22 Apr 2021 08:39:51 -0000

#12955: NVidia GeForce 6150 (NV44) graphics issues
--------------------------------------+----------------------------
  Reporter:  vidrep                   |      Owner:  rudolfc
      Type:  bug                      |     Status:  reopened
  Priority:  normal                   |  Milestone:  Unscheduled
 Component:  Drivers/Graphics/nVidia  |    Version:  R1/Development
Resolution:                           |   Keywords:
Blocked By:                           |   Blocking:
  Platform:  All                      |
--------------------------------------+----------------------------
Comment (by rudolfc):

 Vidrep,

 Will you please tell me exactly which modes did not (or did) work then? As
 said: I need to crosscheck that against the logfile to find out in which
 direction to look for the solution :-)

 And: if you say that 'the monitor agrees' do you actually mean to tell me
 that the monitor not only accepts the mode, but it also reports the mode,
 including refreshrate, correctly? Please confirm.. :-)

 The 1680x1680 mode is a thing I see more often from monitors (rectangle
 mode). No idea why it's there. Anyway: your monitor reports it can do this
 mode, but we simply do not offer it.

 What we do is:
 - we have a modelist inside each driver which will be offered for the
 modes that your monitor is expected to be able to do. The rest is
 surpressed. There's (if I remember correctly) one exception to this rule:
 - the 'extra mode' a monitor reports is added to the modelist explicitly
 as this is the native mode, and sometimes it has more restrictions (in
 timing) compared to a standard modeline for the same resolution. Don't
 know by heart if we actually check these other restrictions, but in
 practice there's no problem there.

 In your case I think/hope/expect that the PLL is still having trouble for
 certain settings for the pixelclock (and so refreshrate). It might be
 programmed outside it's workable limits and then it simply fails to output
 that what's requested and does something else: this can well result in a
 black screen.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/12955#comment:37>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: