[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: toshiba video problem



Noah Sombrero wrote: 
> On Sun, 03 Apr 2022 15:10:01 +0200, Noah Sombrero <fedora@fea.st>
> wrote:
> 
> >On Sun, 03 Apr 2022 14:20:01 +0200, Dan Ritter <dsr@randomstring.org>
> >wrote:
> >
> >>Noah Sombrero wrote: 
> >>> I installed deb 11.3 on my old toshiba satellite laptop (p25 s509),
> >>> yes p4, 1.25 gb ram.  It should work, and it does except that the
> >>> display is offset to the top and the right.  I have not found any
> >>> reference on the web that shows how to adjust that, although there are
> >>> some before xrandr when xorg.conf was still used, that might have done
> >>> it.  Since then, everything is supposed to be automatic and simply
> >>> work.  No workee.
> >>
> >>This is just some quirk of how Toshiba chose to implement this
> >>display, and it can be fixed with an altered modeline.
> >>
> >>In xorg.conf, or a file in xorg.conf.d, you need an entry of
> >>this format. Note that this is an example of the format, not the
> >>right answer for you - among other things, I bet it's not
> >>connected on HDMI.:
> >
> >Thanks.  I did find suggestions like this online.  But it appears that
> >xorg.conf is no longer used, and is indeed missing from xorg.conf.d.
> >So I can simply create a new file with these entries and put it in
> >place?


(Sorry I disappeared.)

Yes, you can.


> >
> >>Section "Monitor"
> >>    Identifier "Monitor-HDMI1"
> >>    VendorName "LGD"
> >>    ModelName "ULTRAWIDE"
> >>    Modeline "2560x1080" 185.580 2560 2624 2688 2784 1080 1083 1093 1111 -HSync -VSync
> >>    Option "PreferredMode" "2560x1080"
> >>EndSection
> 
> I suspect that for my ancient toshiba things like
> monitor-hdmi1
> lgd
> ultrawide
> would not be used.  Are they for information purposes only?  And
> -hsync and -vsync are the adjustment amounts to actually get the
> display positioned where it should be?  They could also be + amounts?

A plain run of 'xrandr' in an xterm should show you the name of
the port that you need. Identifier is arbitrary but used as a
reference in other parts of the config. VendorName and ModelName
are effectively comments.

hsync and vsync may be positive or negative, depending on what
the display needs, but they don't have amounts. What you're
going to need to adjust is the numbers in the modeline that
represent the delays (in terms of pixel or row counts) that are
needed between drawing to the screen. It's an exercise in
serializing a rectangular array of data over a fast narrow pipe
and then deserializing on the other side. In a perfect world,
the two sides would either negotiate the timing by themselves, 
or always use a universal standard.


-dsr-


Reply to: