dhewm3 (Doom3)

AmigaOne X1000 platform specific issues related to Linux only.
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 645
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: dhewm3 (Doom3)

Post by Hypex »

xeno74 wrote: Tue Aug 17, 2021 7:26 pm Yes, you need to reconnect the HD5450. I would recommend a Radeon HD6XXX.
For some reason I only recalled MorphOS having trouble with later Radeons. Since the Linux trouble I experienced was 2d related. So 3d didn't yet come to mind. :-)

I've got a 5450 somewhere. Would like to find it for testing. But it has disappeared in a box.
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 645
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: dhewm3 (Doom3)

Post by Hypex »

So found my 5450. But it didn't help. CFE is unable to bring up a screen on it. I must use the serial console which is made harder as space doesn't work. Linux can then boot but the 5450 looks unsupported as the screen goes black. Xorg fails to find a screen. This is strange as I used the 5450 before by itself and it was fine. I wonder if my Fienix install only has later drivers. Or the GPU bandage doesn't support older cards perhaps.

In any case I won't go on. It was just an experiment. I do have a monitor switcher but only have spare VGA cables and a DVI monitor. Plus I read CFE only supports dual boot over VGA. This isn't suitable for my setup nor desirable.
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

Re: dhewm3 (Doom3)

Post by xeno74 »

Hypex wrote: Thu Aug 19, 2021 2:44 am So found my 5450. But it didn't help. CFE is unable to bring up a screen on it. I must use the serial console which is made harder as space doesn't work. Linux can then boot but the 5450 looks unsupported as the screen goes black. Xorg fails to find a screen. This is strange as I used the 5450 before by itself and it was fine. I wonder if my Fienix install only has later drivers. Or the GPU bandage doesn't support older cards perhaps.

In any case I won't go on. It was just an experiment. I do have a monitor switcher but only have spare VGA cables and a DVI monitor. Plus I read CFE only supports dual boot over VGA. This isn't suitable for my setup nor desirable.
Do you have another Radeon HD4XXX, 5XXX, or 6XXX for testing? Do you still use the fbdev driver in your /etc/X11/xorg.conf? If yes, please delete the xorg.conf and try it again.

It seems, that you have two graphics cards in your X1000.

If you have two graphics cards then you need a special xorg.conf.

For example for the FirePro 2260:

Code: Select all

Section "Device"
Identifier "ATI RV620 [FirePro 2260]"
Driver "radeon"
BusID "PCI:5@4096:0:0"
EndSection
Further information:
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 645
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: dhewm3 (Doom3)

Post by Hypex »

xeno74 wrote: Thu Aug 19, 2021 9:01 am Do you have another Radeon HD4XXX, 5XXX, or 6XXX for testing? Do you still use the fbdev driver in your /etc/X11/xorg.conf? If yes, please delete the xorg.conf and try it again.
A friend gave me a couple of Radeons. Not sure of the models, not stamped clearly on the label, but could be 6000 series.

I checked and my system has no xorg.conf. But I found I made up a Radeon-SI config in xorg.d for my R7. I don't recall if it had fbdev. Will need to disable and retry.
xeno74 wrote: Thu Aug 19, 2021 9:01 am If you have two graphics cards then you need a special xorg.conf.
Yes I do. Though I did test with both and with only 5450. I put the R7 back so I had a display. I found the 5450 still works on my old Ubuntu. But hang on, how does my old Ubuntu support both cards? :-?

Also, every time I boot I see two Penguin sprites. Is that because I have two graphic cards? :lol:
xeno74 wrote: Thu Aug 19, 2021 9:01 am If you have two graphics cards then you need a special xorg.conf.
X11 has simplified a lot. But it's not up to the point of auto detection unfortunately. Ok so I tried to follow the format and copied the PCI name as listed but it still didn't like it. In fact I made it worse. The X11 log usually lists all chipsets. But now it drops immediately with unknown screen error. :-?

I had to edit it in Ubuntu. But I wonder if the PCI list has it in the same spot? Also, something is wrong with my Fienix, because it doesn't have lsusb or lspci. This makes it hard to work with. I've logged in as root. How come these common commands don't exist? I'm always getting stuck like this.
xeno74 wrote: Thu Aug 19, 2021 9:01 am Further information:
Thanks for the info!

I'll likely remove the 5450 after experimenting. It exposes a CFE bug. Colours are messed up on R7. I suspect because the R7 is little endian only and 5450 is bi-endian. It just looks that way.
User avatar
Hypex
Beta Tester
Beta Tester
Posts: 645
Joined: Mon Dec 20, 2010 2:23 pm
Location: Vic. Australia.

Re: dhewm3 (Doom3)

Post by Hypex »

Wiped all my xorg configs away and still no luck. Also it prevents OS4 from booting. Suppose I should do the extra monitor file needed.
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

Re: dhewm3 (Doom3)

Post by xeno74 »

Doom 3 is currently on sale on steam for £0.99 until 7th of July for anyone wanting to get a legal copy of the data files.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

Re: dhewm3 (Doom3)

Post by xeno74 »

xeno74 wrote: Fri Jul 01, 2022 2:46 pm Doom 3 is currently on sale on steam for £0.99 until 7th of July for anyone wanting to get a legal copy of the data files.
After you have installed Doom 3 with Steam on Windows, you can copy the directories "base" and "d3xp" to your dhewm3 directory (/home/<your user>/.config/dhewm3).

Code: Select all

cp -R /media/amigaone/win10/Program\ Files\ \(x86\)/Steam/steamapps/common/Doom\ 3/base /home/amigaone/.config/dhewm3

Code: Select all

cp -R /media/amigaone/win10/Program\ Files\ \(x86\)/Steam/steamapps/common/Doom\ 3/d3xp /home/amigaone/.config/dhewm3
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
Posts: 9348
Joined: Fri Mar 23, 2012 7:58 am

Re: dhewm3 (Doom3)

Post by xeno74 »

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply