screen resolution issue

13 risposte [Ultimo contenuto]
Abdorhman Ayman
Offline
Iscritto: 10/29/2016

Hi everyone,
apparently, Trisquel 7 doesn't recognize my graphics adapter (ATI Radeon Xpress 1100), because it only gives my two resolutions, 800 x 600 and 1024 x 768, along with a very bad refresh rate that hurts my eyes every time I look at, I looked in the forum, many people had the same issue, and used a command called (cvt something something) to set the required resolution manually, what's really weird is that all of the other Linux-libre kernel distros are fine, so what's wrong with Trisquel?

any help?

respectfully

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

The kernel drives the hardware. If the GNU/Linux-libre distributions you are referring to use a more recent version of the kernel, then you should try to update Trisquel's kernel: https://trisquel.info/en/wiki/update-linux-libre-kernel

If you have an Intel processor that includes a graphical chipset, physically removing the video card would give you improved performances (faster video decoding, 3D acceleration, etc.) and a smaller energy consumption.

Avoid AMD cards next time...

Abdorhman Ayman
Offline
Iscritto: 10/29/2016

unfortunately, my processor is AMD too, I will update the kernel and get back to you, I'm not sure about this, though.

many thanks for your help.

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

Updating the libre kernel will give you the correct resolution. It won't give you the proprietary firmware **required** by ATI for video acceleration, so your GPU will basically stay a superhot and extremely slow furnace.
Take a look at the h-node website in the future when you buy.
https://h-node.org/
cheers

Abdorhman Ayman
Offline
Iscritto: 10/29/2016

I intend to buy a libreboot or a coreboot laptop the next time I buy, which I think can only be bought from them (the developers), and I think that when H-node says that a cretin hardware is free-software compatible, they actually referring to compatibility with then Linux kernel, not Linux-libre kernel.

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

If so, it is a problem to fix. https://h-node.org states these objectives:

The h-node project aims at the construction of a hardware database in order to identify what devices work with a fully free operating system. The h-node.org website is structured like a wiki in which all the users can modify or insert new contents. The h-node project is developed in collaboration and as an activity of the FSF.

A little below:

In order to add a device to the h-node database, you must verify that it works using only free software. For this purpose, you must be running either:

  1. A GNU/Linux distribution that is on the FSF's list of endorsed distributions
  2. Debian GNU/Linux, with only the main archive area enabled. The "contrib" and "non-free" areas must not be enabled when testing hardware. Double-check this by running apt-cache policy. The only package archive area mentioned in the output should be main.

h-node lists only hardware that works with free drivers and without non-free firmware. Other GNU/Linux distributions (or Debian with contrib, non-free, or some 3rd-party archives enabled) include non-free firmware files, so they cannot be used for testing.

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

apparently you got wrong, h-node is a great source.

Abdorhman Ayman
Offline
Iscritto: 10/29/2016

I installed Trisquel 7 64bit, I used the Jxself repo to get the latest kernel version, then I upgraded my system, I restarted, nothing happened! Actually I lost the 800x600 option, the only option available now is 1024x768, what's really weird is that EVERY OTHER LINUX-LIBRE DISTRO WORKS FINE! I've tried 'em all, even the very old ones such as gNewsence 3.1, they all work fine, any more ideas?

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

>what's really weird is that EVERY OTHER LINUX-LIBRE DISTRO WORKS FINE! I've tried 'em all, even the very old ones such as gNewsence 3.1, they all work fine, any more ideas?

It is actually not weird at all if you understand as I told you that ATI gpus require proprietary non-free firmware loaded in the kernel for the GPU to work properly. They don't have video acceleration without the blob and they also stopped displaying native screen resolution (they display the BIOS max resolution, usually 1024x768) as of kernel linux 3.11. Anything older than that (say 3.10) will give you proper screen resolution, like the gnewsense 3.1 kernel, which is I believe 2.6..
As far as I know, latest libre linux kernel has a patch for the screen resolution. 4.6 or older, I believe, have the ati fix.
Trisquel's kernel has no proprietary firmware, so your ATI doesn't work and will never work properly (read 3d acceleration).

Abdorhman Ayman
Offline
Iscritto: 10/29/2016

are you saying that I need to down-grade (not up-date) my Linux libre kernel in Trisquel?

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

>As far as I know, latest libre linux kernel has a patch for the screen resolution. 4.6 or older, I believe, have the ati fix.

Add the repository and install 4.8.
https://jxself.org/linux-libre/

Abdorhman Ayman
Offline
Iscritto: 10/29/2016

well, I followed the instructions found in https://trisquel.info/en/wiki/update-linux-libre-kernel (please scroll down to jxself section) when you and magic banana first tolled me to update my kernel two days ago, and that didn't fix it, but I'm not sure which version I got back then, and I can't know now because I replaced Trisquel by Uruk Gnu/Linux https://urukproject.org/dist/en.html which is based on Trisquel 7, 100% free as in freedom; but of course, will all do my respect to the developers and their efforts, I've no way to know if it actually 100% free as in freedom or not, Free Software Foundation says that they will monitor Uruk Gnu/linux for a while before they endorse it in the free distros list https://www.gnu.org/distros/free-distros.en.html

Uruk Gnu/Linux comes in both 34bit and 64bit, the 32bit has the same resolution issue, but the 64bit works fine, 1280 x 800

I would like to ask you and anyone reading this to advice anyone who complains from this resolution issue to try Uruk Gnu/linux 64bit

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

Good for you. Uruk is a good distro and the developers are good folks, I'm sure they'll put in a lot of effort to keep it libre. cheers

Abdorhman Ayman
Offline
Iscritto: 10/29/2016

with all due respect**