I've recently installed the new version of Trisquel (6.0, toutalis), having 5.5 (Brigantia) in a separated partition.

I could only test and install the live operating system when adding the startup option "nomodeset".

After installation I also had to add the "nomodeset" kernal parameter in the boot loader, otherwise I wouldn't be able to login using conventional methods, only using terminal (however, I haven't tried logging in trough it then starting the X server, if I can call it this way).

During the process of setting my new operating system, I noticed that Compiz was installed, so I removed it, and the associated packages, and decided to try the system without the "nomodeset" kernel parameter.

And so I finally passed the login screen. Since the version 5.5 of Trisquel recognizes my video card (using the latest Linux-libre kerel, of course) and has Gallium3D support for it, I checked if the standard kernel does the same, so I went to the system configuration menu and to the detailed section and came to the conclusion that the standard kernel doesn't.

So I decided to install the Linux-libre kernel, just as I did with my other Trisquel partition. It gave me no results, the system continues to not recognize my video card.

Then I reverted to the standard kernel (and so removed all the Linux-libre repositories) and decided to do some graphical tests, I started with Nexuiz, which turned my screen black for some seconds and then, I was back to the login screen.

I checked the output from dmesg, and noticed this:


[   15.742451] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   15.742455] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   15.744047] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   15.744050] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   15.744063] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   15.744065] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   16.248735] usblp0: removed
[ 16.250418] usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x03F0 pid 0x7904
[   25.407113] eth0: no IPv6 routers present
[   64.819350] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819354] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819373] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819377] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819396] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   64.819399] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   64.819457] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819460] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819507] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   64.819510] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   64.819568] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   64.819571] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   64.819583] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   64.819586] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   64.819598] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819601] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819626] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819629] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819640] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819643] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819654] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   64.819657] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   64.819694] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[   64.819697] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
[   64.819708] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819711] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819724] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819727] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[   64.819752] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
[   64.819755] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[  105.899273] init: tty1 main process ended, respawning
[  483.647197] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[  483.647200] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[  488.129630] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[  488.129635] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040
[  488.321182] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0040
[  488.321188] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0040


Note: there might have some unnecessary stuff, but I decided not to change it for the sake of transparency.

So I went back to the basic trick of adding the "nomodeset" kernel parameter to the bot loader. And this time, the system recognizes my video card in the detailed section of the system configuration menu, and gives me this information:

VESA: GF108 Board - 1071v0p1.

Then, I decided to test Nexuiz again, and it worked almost smothly, except for the fact that every time an enemy appears in the screen, the game freezes for a second, and the CPU usage goes way up.

Searching in the Internet, I found out that the developers of Nexuiz made it possible for those with high CPU powers to use it (the CPU powers). They did so by using Gallium3D over something called llvmpipe, which I don't know what it is.

So I tried a more valid test, this time with PCSX-R, and everything went ok, the games could be emulated fine.

Notes:
- All the programs were run with minimal-and-yet-playable configuration in windowed mode; - The output of lspci gives the correct video card name in all the cases, that is:


01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)


But this is not the main problem.

I noticed that whenever I do an action with the mouse pointer (other than moving it), it disappears and only comes back when I move it.

For daily use it's not a big problem, but when it comes to productivity tasks like image and vector graphics manipulation, it's extremely hard to see the mouse pointer.

Notes:
- The mouse pointer problem only appears when the "nomodeset" kernel parameter is added to the boot loader; - When going to the system configuration menu, under display configuration (without the "nomodeset" kernel parameter), my monitor is detected as a GSM, and I have more resolutions available. In the other case, it's detected as a laptop display and has just 1024x768 and 800x600 available. This is not a problem for me because I just use 1024x768.

So... Is it possible to fix the mouse pointer problem, or even better, the other problem mentioned in the beginning of this post.

Best regards, ADFENO.
Have a nice day.

Addendum: I can provide more information, if you wish.

Reply via email to