Opened 15 years ago
Closed 15 years ago
#4283 closed bug (fixed)
Font artifacts.
Reported by: | HaikuBot | Owned by: | rudolfc |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Graphics/nVidia | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Hello.
Today I went to my neighbor with Haiku for test. All work fine, but when we tried to set resolution 1680x1050, we saw some font artifacts. They are gone when resolution is 1280x1024 and lower. On all my home PCs I never seen this artifacts.
In ubuntu and WinXP all fine with 1680x1050.
Neighbor's PC have Athlon 3600+ 64 x2, 1GB RAM, integrated graphic card GeForce 6100 and Samsung 225BW monitor 22 Inch.
Here photos with font artifacts:
Attachments (11)
Change History (24)
comment:1 by , 15 years ago
Component: | - General → Servers/app_server |
---|
by , 15 years ago
by , 15 years ago
by , 15 years ago
by , 15 years ago
by , 15 years ago
by , 15 years ago
by , 15 years ago
by , 15 years ago
by , 15 years ago
comment:4 by , 15 years ago
This is exactly what I have seen when trying to use the non-native resolution for a given LCD display (for example, using interpolation to see 1280x1204 on an LCD projector that only supports native 1024x768)
comment:5 by , 15 years ago
To clarify, I'm not saying you've done something wrong, but perhaps the nvidia driver is trying to scale internally or something.
comment:6 by , 15 years ago
Component: | Servers/app_server → Drivers/Graphics/nVidia |
---|---|
Owner: | changed from | to
Tentatively changing to nvidia driver (change it back if i'm wrong)
comment:7 by , 15 years ago
And sorry to spam this ticket, but would subpixel rendering be involved here? Perhaps the subpixel rendering is enabled and the subpixels are backwards on that particular display?
comment:8 by , 15 years ago
I haven't seen the outcome of that yet, but I don't think it would look like that; it really looks like a scaling issue, and since the app_server doesn't do that itself, it can only be VESA or the nVidia driver which is responsible for this.
by , 15 years ago
Attachment: | syslog.txt added |
---|
by , 15 years ago
Attachment: | nvidia.10de_03d1_000d00.0.log.txt added |
---|
comment:10 by , 15 years ago
Hi,
Thanks for the pictures and log. What I see here is a typical case of the screen not correctly phasing to the incoming pixel 'datastream' on a VGA connection. This can be if the number of pixels in a line is not like the monitor wants it. This happens more often on relative cheap VGA connected screens because the autosetting feature is not very good there. You can try to manually modify the monitor's phase setting (and the other related sync settings) to get a decent 1:1 pixel output.
If that is not possible then it's a good plan to try the exact modeline as reported in the driver log as being the native line:
I2C: specsEDID: timing.pixel_clock 146.250 Mhz I2C: specsEDID: timing.h_display 1680 I2C: specsEDID: timing.h_sync_start 1784 I2C: specsEDID: timing.h_sync_end 1960 I2C: specsEDID: timing.h_total 2240 I2C: specsEDID: timing.v_display 1050 I2C: specsEDID: timing.v_sync_start 1053 I2C: specsEDID: timing.v_sync_end 1059 I2C: specsEDID: timing.v_total 1089
if you want to test that please modify the modeline in a local copy of the driver source if needed.
Please keep me posted!
Bye!
Rudolf.
comment:11 by , 15 years ago
Hi again,
Could you give an update on how the current driver works? There have been improvements in pixelPLL programming, which might influence the picture quality.
If it's still not OK, please try this trick: keep the native resolution, but select a slightly higher refreshrate (65Hz, or 70Hz or so).
Does that solve the problem?
(try the 'auto adjust' function with the new refreshrate and new driver please).
Could you check the linux and windows refreshrates reported by the screen?
Thanks!
Rudolf.
comment:12 by , 15 years ago
Hello.
Sorry for long respond. My neighbor buy new PC, so this ticket not actual. Please, close it.
comment:13 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I.m assuming it's fixed then.
Bye!
Rudolf.
First of all, please attach images rather than adding links.
However, the image quality is so bad, that I can't see any artifacts - I'm afraid you have to elaborate a bit :-)