Just test the leaked 9-2
Announcement
Collapse
No announcement yet.
fixing underscan might crash X
Collapse
X
-
I asked, but asking is not the same as making a solution appear instantly
The initial answer surprised me a bit -- apparently we *are* enabling underscan in VBIOS, not just in the driver, so I need to talk to a lot *more* people to find out the full story ;(Test signature
Comment
-
Thanks for your reply. My message was not too well written as I did not expect actual solution but some info that this issue somehow registered by developers.
I did know (or guessed) that underscan is enabled before drivers as I have noticed that black borders are visible in boot process (and even when BIOS shows up). It would be nice if underscanning can be removed from there too, but it is not really important.
I haven't tested with this new driver will system crash if I manually set the coordinates with "aticonfig --set-dispattrib=tmds2i,positionX:0 ...sizeX:1920 ...positionY:0 ...sizeY=1080" and then change frequency. That would be acceptable temporary solution. Temporary because these settings need to be resetted every time I change frequency (if that hasn't changed).
Comment
-
Time for another Catalyst version... 9.2...
Funnily that last working frequency (30Hz) also has black borders. Just as I assumed. DigitalHDTVDefaultUnderscan is not helping either as anyone could have guessed.
That "set-dispattr PositionX" etc. seems to be disabled for tmds2i. That maybe better since it only caused crashing on 9.1.
Is that DigitalHDTVDefaultUnderscan working for anyone anymore? If not, maybe ATI could check what broke it and do something about it...
Yet I want to add something positive too and I want to say that this 9.2 seems to be very fast. XV is not working too well, but I can actually watch FullHD video using OpenGL (with vsync) quite well. Also the MythTV fullscreen bug is fixed at last.
I find it more important that you fix current issues from drivers than add new features and this 9.2 seemed to do that for some problems. Best version ever (even with this stupid and irritating "black borders" issue).
Comment
-
Originally posted by Peruna View PostTime for another Catalyst version... 9.2...
Funnily that last working frequency (30Hz) also has black borders. Just as I assumed. DigitalHDTVDefaultUnderscan is not helping either as anyone could have guessed.
That "set-dispattr PositionX" etc. seems to be disabled for tmds2i. That maybe better since it only caused crashing on 9.1.
Is that DigitalHDTVDefaultUnderscan working for anyone anymore? If not, maybe ATI could check what broke it and do something about it...
Yet I want to add something positive too and I want to say that this 9.2 seems to be very fast. XV is not working too well, but I can actually watch FullHD video using OpenGL (with vsync) quite well. Also the MythTV fullscreen bug is fixed at last.
I find it more important that you fix current issues from drivers than add new features and this 9.2 seemed to do that for some problems. Best version ever (even with this stupid and irritating "black borders" issue).
Im now running a script at bootup in cat 9.1 that remove the "old" amdpcsdb and copy and default one, and then runs the
"aticonfig --set-dispattrib=tmds2i,positionX:0
aticonfig --set-dispattrib=tmds2i,positionY:0
aticonfig --set-dispattrib=tmds2i,sizeX:1280
aticonfig --set-dispattrib=tmds2i,sizeY:720 "
This works, but are not the right way to go..
Damned ATI fucking with the underscan....
/S?der
Comment
-
Originally posted by bibi View PostMay you give us your script (specially how to create a default amdpcsdb)?
Bibi
2. cp /etc/ati/amdpcsdb /etc/ati/amdpcsdb.working
3. Create /etc/init.d/amdpcsdb-recover.sh with this content:
#!/bin/bash
cp /etc/ati/amdpcsdb.working /etc/ati/amdpcsdb
4. chmod +x /etc/init.d/amdpcsdb-recover.sh
5. ln -s /etc/init.d/amdpcsdb-recover.sh /etc/rcS.d/S50amdpcsdb-recover.sh
6: Create atiunderscan.sh with following content (make changes for your TV):
#!/bin/bash
aticonfig --set-dispattrib=tmds2i,sizeX:1280
aticonfig --set-dispattrib=tmds2i,positionX:0
aticonfig --set-dispattrib=tmds2i,sizeY:720
aticonfig --set-dispattrib=tmds2i,positionY:0
7. chmod +x atiunderscan.sh
8 Add "sh /path/to/atiunderscan.sh" in autostart under Preferenes > Sessions in Gnome.
9. Reboot
/S?der
Comment
-
It should be noted that S?der's fix only works with Catalyst 9.1 and older. And I would assume that it crashes if you try to change frequency on the fly using xrandr (for example "xrandr -r 50" or what ever is available on your TV).
I myself want to watch 24p movies with 24Hz mode, but still have 60Hz when I do something else.
Yet S?der's fix probably is sufficient for many. So thanks!
Comment
Comment