Default resolution & refresh bad on LG Flatron 775FT

Bug #8817 reported by Artūras Šlajus
4
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Fabio Massimo Di Nitto

Bug Description

Default resolution and refresh values are unhealty.

root@h2o:/home/x11 # xresprobe nvidia
id: FLATRON 775F
res: 1280x1024 1024x768 832x624 800x600 720x400 640x480
freq: 30-70 50-160

As you can see max resolution is 1280x1024, but at this res. refresh rate gets
down to 60hz which is unhealty for eyes.

So I suggest that much more better default would be 1024x768 @ 85Hz.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

the default to 60Hz is the most common frequencies that is capable to run
everywhere.
It is not a bug. It is simply a design decision to be able to run X safely at
the first
install everywhere.

Fabio

Revision history for this message
Matt Zimmerman (mdz) wrote :

If xresprobe was able to determine that the hardware supported higher refresh
rates, and so presumably those were written into the config file, why were the
higher-refresh modes not used?

Revision history for this message
Artūras Šlajus (x11) wrote :

(In reply to comment #1)
> the default to 60Hz is the most common frequencies that is capable to run
> everywhere.
> It is not a bug. It is simply a design decision to be able to run X safely at
> the first
> install everywhere.
>
> Fabio

Wrong. Then resolution should be 640x480 too. Denying the bug won't fix it. I
suggest that when configuring X server Ubuntu should select second maximum
resolution not first as first one is often supported only @ 60 Hz.

Look at this snippet of XF86Config-4:
        DefaultDepth 24
...
        SubSection "Display"
                Depth 24
                Modes "1024x768" "832x624" "800x600" "720x400"
"640x480" "1280x1024"
        EndSubSection

This how this should be fixed. And when login screen popups with 60 Hz - that
ain't cool (in fact you can't change it unless you edit XF86Config-4 manually).
And it won't attract people. So if you want to make this distro usable - don't
do like others do. Denying bugs is just plain wrong.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

(In reply to comment #2)
> If xresprobe was able to determine that the hardware supported higher refresh
> rates, and so presumably those were written into the config file, why were the
> higher-refresh modes not used?

Because we might not have modelines for the requested resolution/frequencies.
Also we discussed this issue at the last X meeting and the out come was to
default to 60Hz so that everything was able to start everywhere.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

(In reply to comment #3)
> (In reply to comment #1)
> > the default to 60Hz is the most common frequencies that is capable to run
> > everywhere.
> > It is not a bug. It is simply a design decision to be able to run X safely at
> > the first
> > install everywhere.
> >
> > Fabio
>
> Wrong. Then resolution should be 640x480 too. Denying the bug won't fix it. I
> suggest that when configuring X server Ubuntu should select second maximum
> resolution not first as first one is often supported only @ 60 Hz.

As I said and wrote it is/was an implementation decision done by the entire team
to default to highest resolution available/detected.

Fabio

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

(In reply to comment #4)
> (In reply to comment #2)
> > If xresprobe was able to determine that the hardware supported higher refresh
> > rates, and so presumably those were written into the config file, why were the
> > higher-refresh modes not used?
>
> Because we might not have modelines for the requested resolution/frequencies.

i did check again.. the problem was not the modelines. The problem is the we
can't detect
reliably which kind of monitor is connected LCD / CRT.

The former requires the best resolution (still at 60Hz) while the latter might
be better
at best resolution - 1.

Since we cannot distinguish between the 2, it was decided to always opt for the
best resolution
(supported by both) and a reasonable default frequency of 60Hz (still supported
by both).

Even if the monitor returns frequency ranges we can't reliably select what is
the best vertical
refresh rate, since there are some monitors that return wrong ddc information
and it might be dangerous.

Later on the user can still easily reconfigure X using dpkg-reconfigure
xserver-xfree86.

Fabio

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.